Version | Change log |
PureBasic 6.20.0 Feb 13, 2025 |
Updated: OGRE to lastest 14.3 version (big thanks for the help Pf Shadoko) ! Added: Windows 11 native arm64 support ! Added: TLS support for Network library (Thanks Idle for the tips) ! Added: PureLibrary creation in PureBasic ! Added: WebWiewProxy() to enable proxy support (Sponsored by Kukulkan) Added: #PB_Editor_TabNavigation support to EditorGadget() (Sponsored by Quin) Added: #PB_Entity_InheritScale support to Get/SetEntityAttribute() Added: DLL support to UsePostgreSQL() (Sponsored by wayne-c) Added: Windows 10+ mode to link directly to UCRT.dll to have smaller executables and up-to-date CRT Added: IsPack() Added: Get/SetWorldAttribute() to control shadows, water and sky Added: PureBasic-CLI.cmd to easily open a commandline environment (Windows) Optimized: BuildMeshLOD() now uses a much better algorithm for automatic LOD creation Changed: SaveRenderTexture() -> only .png format is supported Changed: SkyDome() and CreateWater() functions to have better and faster rendering Changed: Add3DArchive() always needs to be after OpenScreen() Removed: Sun() has been removed, replaced with CreateLight() Removed: WaterHeight(), SwitchCamera(), LoadWorld() Fixed: A few compiler and libraries bugs |
PureBasic 6.12.0 Sep 18, 2024 |
Added: SFTP support to the FTP lib ! Added: #PB_OS_MacOSX_13, #PB_OS_MacOSX_14 and #PB_OS_MacOSX_15 for OSVersion() Added: #PB_Frame_Container support for FrameGadget() Added: '--console' commandline switch to linux and osx compiler (for consistency) Added: NavigationCallback support for GTK WebGadget() (all OS now support it) Added: New linker for DLL creation to have smaller binary size (Windows) Added: 32-bit float WAV support for LoadSound() and CatchSound() Added: New Linux package for Ubuntu 24.04 Fixed: Some compiler and libraries bugs (fixed bug list) |
PureBasic 6.11.0 Aug 1, 2024 |
Added: 24-bit and 32-bit WAV support Added: runtime debugger support for whole Packer library Updated: replaced polink with lld-link on Windows to generate smaller executables Fixed: Some compiler and libraries bugs (fixed bug list) |
PureBasic 6.03 Oct 11, 2023 |
Added: #PB_String_NoCaseAscii for CompareMemoryString() for faster string comparison when only ascii characters are involved. Added: #PB_Compiler_DPIAware compiler constant. Updated Scintilla to 5.3.5 for all platforms Optimized: Smaller and more readable C generated file. Changed: IDE on Linux is now using GTK3 as default (GTK2 IDE is named purebasic_gtk2) Fixed: A lot of compiler and libraries bugs (fixed bug list) |
PureBasic 6.02 May 17, 2023 |
- Added: HttpTimeout() to set a connection and a global timeout for Http commands. - Added: GTK3 IDE build for Linux for testing (purebasic_gtk3). - Added: ReAssembly (--reasm) support for OS X and Linux. - Updated: libarchive to 3.6.2 - Updated: lib7z to 22.01 - Removed: EnableASM support for C backend as it can't be used correctly (the IDE capitalize the letters for If etc.) and avoid detecting real x86/x64 asm block leading to strange errors. The correct way is now to use the '!' sign at the line start to use directly C code. |
PureBasic 6.01 Mar 7, 2023 | |
PureBasic 5.73 Apr 14, 2021 |
Added: #PB_HTTP_WeakSSL to HTTRequest() to support older servers Added: Added #PB_HTTP_Debug to print in the console debug information Added: New indentation option (Shardik) Added: Add option to auto-wrap Find at end of file (kenmo) Added: New editor shortcuts (upper/lower/invert case) (kenmo) |
PureBasic 5.72 Aug 16, 2019 |
Added: #PB_HTTP_Headers to HTTPInfo() to get the headers Added: #PB_HTTP_HeadersOnly to HTTPRequest() to only request the headers (GetHTTPHeaders() is now deprecated) Added: Scintilla word chars selection as user preference in IDE (kenmo) Added: Zoom keyboard shortcuts in IDE (kenmo) |
PureBasic 5.71 Aug 16, 2019 |
Major release MySQL database support, QT subsystem and much more |