Фред выпустил первую бету PureBasic 6.10 https://www.purebasic.fr/english/viewtopic.php?t=83140
Added: WebViewGadget(), BindWebViewCallback(), UnbindWebViewCallback(), WebViewEvaluateScript() (Windows, OSX, GTK3) Added: CompareStructure(), CompareArray(), CompareList() and CompareMap() functions Added: CustomSortList() and CustomSortArray() functions to Sort library Added: CatchPack(), PackEntryDate() Added: #PB_Cipher_HMAC flag to fingerprint functions Added: CreatePasswordHash() and VerifyPasswordHash() functions (BCrypt algorithm) Added: DeriveCipherKey() to create a cipher key from a password (PBKDF2 algorithm) Added: SvgVectorOutput() for all OS Added: PdfVectorOutput() for all OS Added: DateUTC() to get the date in UTC time Added: ConvertDate(Date, #PB_Date_LocalTime/#PB_Date_UTC) to convert the date between UTC and localtime Added: AddPackDirectory(#Packer, PackedDirectoryName$) for empty directory Added: UseDialogOpenGLGadget() to avoid opengl dependencies by default when using dialogs. Added: UseDialogScintillaGadget() to avoid big lib dependency by default when using dialogs. Added: Case-insensitive subsystem support on Linux Added: 'Encoding' optional parameter to OpenPreference() to handle properly UTF-8 files without BOM Added: '#PB_Preference_NoBOM' flags for CreatePreference() to create UTF-8 preference files without BOM Added: --listfunctions/constants/interfaces and --querystructure support to Windows compiler. Added: #PB_EventType_ColumnClick for ListIconGadget() Added: #PB_String_EscapeJSON support to EscapeString() and UnescapeString(). Added: Parent window support to all requesters Added: runtime warning if CreateThread() is used without ThreadSafe mode Added: #PB_EventType_Refresh support for ExplorerListGadget() (Window only) Added: GadgetItemID() support for PanelGadget() (Windows only) Added: WebGadget based on Edge component with the #PB_Web_Edge constant (Windows only) Added: localhost binding for InitFastCGI() Added: SystrayIconMenu() to automatically display a menu when clicking on the icon Added: ListIconGaget() column alignment support Updated: Toolchain on Windows now use VisualStudio 2022 and new MSVCRT for faster PureBasic programs and easier external libs integration. Updated: Date library for full 64bit support (new range is year 1601 to 30827) Updated: Minimum version for Linux x86 is now Debian 12 Updated: Minimum version for Raspberry is now Debian 12 based PI OS Changed: Scintilla is now linked statically on Windows (distributing the scintilla.dll along your executable isn't needed anymore) Changed: the SysTray lib on Linux now use AppIndicator to support modern Linux distro in GTK3 Changed: deprecated DESFingerprint() function - use the new CreatePasswordHash() instead. Removed: --listpath on Linux/OSX (now use --output to specify the output file) Removed: Windows XP support. Minimum supported version is now Windows Vista.