# 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](https://tracker.xojo.com/xojoinc/xojo/-/issues/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](https://tracker.xojo.com/xojoinc/xojo/-/issues/78964))
- Fixed an IDE crash when selecting Copy from the contextual menu Errors Panel on displayed/selected Publishing errors messages. ([78929](https://tracker.xojo.com/xojoinc/xojo/-/issues/78929))
- Windows IDE no longer hangs when opening Web projects. ([78767](https://tracker.xojo.com/xojoinc/xojo/-/issues/78767))
- Normalized line endings to macOS in the JSON data string stored for the Plist Entries in the project manifest. ([78883](https://documentation.xojo.com/resources/release_notes/confidential.html))
- 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](https://tracker.xojo.com/xojoinc/xojo/-/issues/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](https://tracker.xojo.com/xojoinc/xojo/-/issues/78896))
- **Linux**: Running a project with build scripts no longer crashes the IDE on certain Linux ARM64 distributions, such as Bookworm (Debian 12). ([78903](https://tracker.xojo.com/xojoinc/xojo/-/issues/78903))
- **Linux**: The Linux ARM64 deb installer now correctly configures the executable location for the desktop manager to launch it. ([78737](https://tracker.xojo.com/xojoinc/xojo/-/issues/78737))
- **macOS**: Fixed Run/Debug macOS projects when the IDE is run from macOS Ventura or older. ([78815](https://tracker.xojo.com/xojoinc/xojo/-/issues/78815))
- **macOS**: IDE no longer crashes when inspecting the Menubar items of a Window. ([78788](https://documentation.xojo.com/resources/release_notes/confidential.html))

## Framework

### Resolved Issues

- SQLiteDatabase: no longer limited to fetching larger RowSets that are over 1 GB in size. ([77828](https://tracker.xojo.com/xojoinc/xojo/-/issues/77828))
- REALSetPropValueObject now works correctly again. This was failing since 2024r2. ([78894](https://tracker.xojo.com/xojoinc/xojo/-/issues/78894))
- **iOS**: Now the search text is properly set to an empty string on the iOSMobileTable when the Cancel button is tapped. ([78709](https://tracker.xojo.com/xojoinc/xojo/-/issues/78709))
- **Linux**: DesktopHTMLViewer: javascript requests no longer hang if too many requests are sent at once. ([78923](https://documentation.xojo.com/resources/release_notes/confidential.html))
- **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](https://tracker.xojo.com/xojoinc/xojo/-/issues/78973))
- **Web**: Fixed a WebListBox inline edit issue when using it in a WebListBoxStyleRenderer cell. ([78848](https://tracker.xojo.com/xojoinc/xojo/-/issues/78848))
- **Web**: Added the missing default value for dragActionType parameter in WebUIControl.AllowPictureDrag. ([78809](https://tracker.xojo.com/xojoinc/xojo/-/issues/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](https://tracker.xojo.com/xojoinc/xojo/-/issues/78642))

## Compiler

### Resolved Issues

- **Android**: Fixed a compile error when using Array.LastIndex with Introspection types. ([78819](https://documentation.xojo.com/resources/release_notes/confidential.html))

## Documentation

### New Features

- Added information about the XOJO_D2D_SOFTWARE_RENDERING environment variable to the docs ([60478](https://tracker.xojo.com/xojoinc/xojo/-/issues/60478))
- Optimized Search for Mouse & Cursor ([70738](https://tracker.xojo.com/xojoinc/xojo/-/issues/70738))

### Resolved Issues

- Added documentation about Advanced iOS Build Settings ([72355](https://tracker.xojo.com/xojoinc/xojo/-/issues/72355))
- WebListBox docs now indicate differences in properties and methods when using a WebDataSource. ([76333](https://tracker.xojo.com/xojoinc/xojo/-/issues/76333))
- Fixed wrong Sample Code for DesktopListboxColumn. ([78097](https://tracker.xojo.com/xojoinc/xojo/-/issues/78097))
- Added correct Sample Codes to RoundRectShape docs. ([78811](https://tracker.xojo.com/xojoinc/xojo/-/issues/78811))
- Added a hint to the DesktopMenuItem.Constructor documentation on how to add a separator. ([78840](https://tracker.xojo.com/xojoinc/xojo/-/issues/78840))
- Fixed wrong Sample Codes for Database related pages at the docs. ([78921](https://tracker.xojo.com/xojoinc/xojo/-/issues/78921))
- Fixed typo at / (Division) docs. ([78938](https://tracker.xojo.com/xojoinc/xojo/-/issues/78938))
- Added hint to the docs that System.GotoURL is currently not supported for Console projects. ([79008](https://tracker.xojo.com/xojoinc/xojo/-/issues/79008))
