Xojo 2025r1.1 Release Notes
Release Date: 2025-04-28
Highlights
Linux ARM IDE Support: Now available, including Raspberry Pi.
App Store Publishing: Directly publish macOS Desktop and iOS projects to App Store Connect from the IDE.
Web Drag and Drop Support: Any visual control can now be dragged or accept drops.
WebListBox: Now supports editable cells and checkboxes, and row reordering via dragging.
Windows built-in ICU Libraries: Eliminates manual ICU updates and reduces app file sizes.
Android Support: Initial ColorGroup and Dark Mode support.
TLS 1.3 Support: Now available with SSLSocket and URLConnection.
IDE Toolbars: Option to hide captions. Windows now features a smaller toolbar, and both Windows and Linux use modern Bootstrap icons. The Documentation window toolbar is now more compact.
IDE Code Editor: Cmd/Ctrl + Double-clicking on a local variable name now jumps to its declaration, similar to the "Go To var" command.
IDE Layout Editor: Improved performance for complex container layouts.
Statistics
Bugs fixed: 19
Features added: 1
Documentation changes: 10
IDE
New Features
Now the Build Log and Notarization Log files are created only if there are errors during the process. (78766)
Resolved Issues
Now, when publishing macOS apps to the Mac App Store, it renders the CFBundleVersion based on the non-release value, so it is possible to send/group several build under a same version for TestFlight purposes or when selecting the Build to be submitted for the Apple revision prior to it being available at the Mac App Store. (78964)
Fixed an IDE crash when selecting Copy from the contextual menu Errors Panel on displayed/selected Publishing errors messages. (78929)
Windows IDE no longer hangs when opening Web projects. (78767)
Normalized line endings to macOS in the JSON data string stored for the Plist Entries in the project manifest. (78883)
Fixed a visual glitch for the Property List Editor and Specific Password panes displayed in the Inspector Panel, so they are properly visible when resizing the Inspector Panel. (78858)
iOS: Fixed iOS .ipa validation issue when the app is just build for submitting using Transport instead of the IDE's Publish feature. (78896)
Linux: Running a project with build scripts no longer crashes the IDE on certain Linux ARM64 distributions, such as Bookworm (Debian 12). (78903)
Linux: The Linux ARM64 deb installer now correctly configures the executable location for the desktop manager to launch it. (78737)
macOS: Fixed Run/Debug macOS projects when the IDE is run from macOS Ventura or older. (78815)
macOS: IDE no longer crashes when inspecting the Menubar items of a Window. (78788)
Framework
Resolved Issues
SQLiteDatabase: no longer limited to fetching larger RowSets that are over 1 GB in size. (77828)
REALSetPropValueObject now works correctly again. This was failing since 2024r2. (78894)
iOS: Now the search text is properly set to an empty string on the iOSMobileTable when the Cancel button is tapped. (78709)
Linux: DesktopHTMLViewer: javascript requests no longer hang if too many requests are sent at once. (78923)
Web: Fixed a WebListBox issue causing the control to hijack the scroll after double clicking on a row in some cases, when using a DataSource. (78973)
Web: Fixed a WebListBox inline edit issue when using it in a WebListBoxStyleRenderer cell. (78848)
Web: Added the missing default value for dragActionType parameter in WebUIControl.AllowPictureDrag. (78809)
Windows: Fixed an intermittent issue where the window bounds were incorrectly stored when the computer wakes from sleep or when the window is restored from a Remote Desktop session. (78642)
Compiler
Resolved Issues
Android: Fixed a compile error when using Array.LastIndex with Introspection types. (78819)
Documentation
New Features
Resolved Issues
Added documentation about Advanced iOS Build Settings (72355)
WebListBox docs now indicate differences in properties and methods when using a WebDataSource. (76333)
Fixed wrong Sample Code for DesktopListboxColumn. (78097)
Added correct Sample Codes to RoundRectShape docs. (78811)
Added a hint to the DesktopMenuItem.Constructor documentation on how to add a separator. (78840)
Fixed wrong Sample Codes for Database related pages at the docs. (78921)
Fixed typo at / (Division) docs. (78938)
Added hint to the docs that System.GotoURL is currently not supported for Console projects. (79008)