PureBasic full changelog
PureBasic 6.30.0
released Jan 31, 2026 (New Release)
Added: Brand new ScreenGadget library to create easily UI on a game screen (for 2D and 3D) !
Added: Brand new HID library !
Added: #PB_FTP_Debug flag for OpenFTP() to allow to get more info about the connection.
Added: #PB_ListIcon_NoHeaders flag to ListIconGadget()
Added: #PB_Explorer_NoHeaders flag to ExplorerListGadget()
Added: Unicode() to create a dynamic unicode string like Ascii() and UTF8()
Added: HeaderSection/EndHeaderSection to put C or ASM code outside the main() function
Added: #PB_InputRequester_HandleCancel to have a special return for InputRequester() if the user cancelled it
Added: Gzip encoding support for HttpRequest(), HttpRequestMemory(), ReceiveHTTPFile() and ReceiveHTTPMemory()
Added: #PB_Menu_NativeImageSize tot CreateImageMenu() and CreatePopupImageMenu() to allow larger icons in menus (Windows)
Added: #PB_2DDrawing_FastText for DrawingMode() to have a faster text rendering (Windows).
Added: #PB_Mail_NoSSLCheck and #PB_Mail_WeakSSL flags for SendMail() to ease tests.
Added: Automatic BOM handling to CreateFile() and ReadFile()/OpenFile() with #PB_File_BOM flag
Added: Changed x,y type for DisplaySprite/DisplayTransparentSprite() from integer to float (Not supported on DX9 or DX11 subsystem)
Added: Placeholder support for StringGadget() with #PB_String_PlaceHolder flag
Added: PackerCallback() to monitor and abort compression.
Added: 'onresize' event for Dialog library for gadgets which supports #PB_EventType_Resize
Updated: Splitted the 2DDrawing lib for functions which doesn't needed dependencies (see here)
Changed: CreateImage() background color now takes full RGBA() color for 32-bit picture. #PB_Image_Transparent and #PB_Image_TransparentBlack can be used to set a transparent background with white or black antialising.
Fixed: Some compiler and libraries bugs (fixed bug list)
Added: Brand new HID library !
Added: #PB_FTP_Debug flag for OpenFTP() to allow to get more info about the connection.
Added: #PB_ListIcon_NoHeaders flag to ListIconGadget()
Added: #PB_Explorer_NoHeaders flag to ExplorerListGadget()
Added: Unicode() to create a dynamic unicode string like Ascii() and UTF8()
Added: HeaderSection/EndHeaderSection to put C or ASM code outside the main() function
Added: #PB_InputRequester_HandleCancel to have a special return for InputRequester() if the user cancelled it
Added: Gzip encoding support for HttpRequest(), HttpRequestMemory(), ReceiveHTTPFile() and ReceiveHTTPMemory()
Added: #PB_Menu_NativeImageSize tot CreateImageMenu() and CreatePopupImageMenu() to allow larger icons in menus (Windows)
Added: #PB_2DDrawing_FastText for DrawingMode() to have a faster text rendering (Windows).
Added: #PB_Mail_NoSSLCheck and #PB_Mail_WeakSSL flags for SendMail() to ease tests.
Added: Automatic BOM handling to CreateFile() and ReadFile()/OpenFile() with #PB_File_BOM flag
Added: Changed x,y type for DisplaySprite/DisplayTransparentSprite() from integer to float (Not supported on DX9 or DX11 subsystem)
Added: Placeholder support for StringGadget() with #PB_String_PlaceHolder flag
Added: PackerCallback() to monitor and abort compression.
Added: 'onresize' event for Dialog library for gadgets which supports #PB_EventType_Resize
Updated: Splitted the 2DDrawing lib for functions which doesn't needed dependencies (see here)
Changed: CreateImage() background color now takes full RGBA() color for 32-bit picture. #PB_Image_Transparent and #PB_Image_TransparentBlack can be used to set a transparent background with white or black antialising.
Fixed: Some compiler and libraries bugs (fixed bug list)
PureBasic 6.21.0
released Jun 11, 2025 (New Release)
Added: #PB_Sprite_Transparent support to CreateSprite()
Added: #PB_Image_BlackAlphaBackground and #PB_Image_WhiteAlphaBackground for SaveImage()
Added: LoadImage() now supports 32-bit BMP files when alpha channel is found
Added: OSVersion() now support Windows Server 2016, Windows Server 2019, Windows Server 2022 and Windows Server 2025
Removed: #PB_Menu_ModernLook and #PB_Menu_SysTrayLook support on Windows.
Fixed: Two IDE issues, thanks to kenmo !
Fixed: Some compiler and libraries bugs (fixed bug list)
Added: #PB_Image_BlackAlphaBackground and #PB_Image_WhiteAlphaBackground for SaveImage()
Added: LoadImage() now supports 32-bit BMP files when alpha channel is found
Added: OSVersion() now support Windows Server 2016, Windows Server 2019, Windows Server 2022 and Windows Server 2025
Removed: #PB_Menu_ModernLook and #PB_Menu_SysTrayLook support on Windows.
Fixed: Two IDE issues, thanks to kenmo !
Fixed: Some compiler and libraries bugs (fixed bug list)
PureBasic 6.20.0
released Feb 13, 2025 (New Release)
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
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
released Sep 18, 2024 (New Release)
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)
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
released Aug 1, 2024 (New Release)
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)
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
released Oct 11, 2023 (New Release)
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)
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
released May 17, 2023 (New Release)
- 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.
- 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
released Mar 7, 2023 (New Release)
PureBasic 5.73
released Apr 14, 2021 (New Release)
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)
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
released Aug 16, 2019 (New Release)
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)
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 for Windows 7 - free download notice
Windows 7 Download periodically updates software information of PureBasic from the publisher.
« BACK
My Account
Help
Windows 7 Software Coupons
-
MacX MediaTrans
63% Off -
MacX DVD Video Converter
58% Off -
MacX DVD Ripper Pro
50% Off -
WinX MediaTrans
63% Off -
MacX Media Management Bundle
70% Off
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.
Click "Save" next to each software.
Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
- Simply Fortran 3.41 Build 4438
- PHP 8.5.2
- Qt 6.10.2
- Code::Blocks for Windows 20.03 Build Apr 3 20
- Easy Code for MASM 1.07.0.0009
- Python 3.14.2
- FreeBasic for Windows (x64 bit) 1.10.1
- Free Pascal 3.2.2
- FreeBasic for Windows 1.10.1
- Wing IDE Personal 10.0.4.0
- Open Fortran Parser 0.8.3
- Easy Code for GoAsm 1.07.0.0009
- Code::Blocks forMac OS X 20.03 Build Apr 3 20
- Wing IDE Professional 10.0.4.0
- PureBasic 6.30.0
- wxDEV-C++ 4.9.9.2
- DIFileFinder 6.13.0
- PythonCard 0.8.2
- haXe 3.4.2
- GNU Prolog for Windows (x64 bit) 1.5.0
Popular Tags
user-friendly
environment
microsoft visual studio community
basic language
debug console
programming language
pascal
microsoft visual studio community free download
development
decompiler
programming
compile
microsoft visual studio professional
create application
coding language
debug
software
microsoft visual studio professional free download
download microsoft visual studio professional
language
application development
download microsoft visual studio community
compiler
visual studio
exe
free
basic
java
ide
efficient
Popular Windows 7 Software
- Simply Fortran 3.41 Build 4438
- dotConnect for MySQL Professional 10.0.0
- PHP 8.5.2
- dotConnect for Oracle Professional Edition 11.0.0
- Miraplacid Text Driver SDK 8.0
- dbForge Documenter for SQL Server 2025.3
- Turbo C++ 3.0
- StyleControls 5.86
- Windows Installer 4.5
- Free OCR C# 2022.8.7804
- Software Ideas Modeler Portable 15.20
- Windows Post-Install 8.7.2
- Review Assistant 4.1
- Software Ideas Modeler Portable x64 14.55
- Java SE Development Kit (JDK) 8 Update 221
© 2026 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.



