# Xojo 2025r2.1 Release Notes

Release Date: 2025-07-28

## Highlights

- Optimized (faster, larger) frameworks are used when compiling with Aggressive Optimization
- Updated to SQLite 3.49.1 for all platforms except Android which is at 3.49.2
- Added Random.UUID shared method
- Enhanced XAML integration for Windows applications
- Added support to change the Shell.Backend on Windows to use PowerShell in addition to cmd
- DesktopHTMLViewer now supports printing directly to a PDF file using PrintToPDF
- Improved WebStyle supports hover, pressed and visited states
- Added ToPicture method to Web and Mobile MapViewer control to get a map as a picture
- Select and use multiple photos at once on iOS with MobileImagePicker
- New Android UserAuthentication class adds facial recognition, fingerprint and passcodes
- MobileSharingPanel allows sharing of multiple images and files more easily
- Preemptive threads are now supported on Android

## Statistics

- Bugs fixed: 7
- Documentation changes: 1

## IDE

### Resolved Issues

- **macOS**: Fixed IDE's Window menu displaying too many separator entries on macOS when the menu bar is refreshed. ([79566](https://documentation.xojo.com/resources/release_notes/confidential.html))
- **Windows**: Windows IDE: the XAML control chooser window is now initialized with the selected DesktopXAMLContainer content. ([79553](https://tracker.xojo.com/xojoinc/xojo/-/issues/79553))

## Framework

### Resolved Issues

- **Web**: Fixed a WebListBox issue causing columns to not be resized properly in some cases, when using Firefox or Chrome. ([79501](https://tracker.xojo.com/xojoinc/xojo/-/issues/79501))
- **Web**: Fixed a WebMessageDialog issue causing the control failing to work properly when there were multiple instances in the layout. ([79539](https://tracker.xojo.com/xojoinc/xojo/-/issues/79539))
- **Web**: Fixed an issue causing controls to not clean up their styles from the HTML DOM after removing them. ([79516](https://tracker.xojo.com/xojoinc/xojo/-/issues/79516))

## Compiler

### Resolved Issues

- **Android**: Fixed a regression that causes a silent failure when code signing release apk files. ([79538](https://tracker.xojo.com/xojoinc/xojo/-/issues/79538))
- **Android**: Fixed a release build error that could occur in projects without MobileImagePicker and MobileLocation. ([79540](https://tracker.xojo.com/xojoinc/xojo/-/issues/79540))

## Documentation

### Resolved Issues

- Added missing NoSelection constant to the DesktopComboBox & DesktopPopupMenu docs. ([61051](https://tracker.xojo.com/xojoinc/xojo/-/issues/61051))
