Fixes
- 238: Update dialog release note links are vertically misaligned
- 239: IDE can save invalid source when a member name metadata field is emptied
- 240: App.AppearanceChanged does not fire when OS appearance changes
- 242: Chart designer preview background differs from runtime
- 247: Unqualified shared property assignment in shared method fails at runtime
- 248: Method parameters placeholder text is too small
- 249: Empty dictionary literal rejected for typed Dictionary
- 251: Desktop runtime window backgrounds are pitch black in dark mode
- 257: Studio drops array property parentheses in member inspector
- 259: Pasting a copied control event handler can create a suffixed window method
- 261: Dark mode in Output pane is not respected
- 262: Class rename can discard unsaved members
- 263: Runtime error exposes internal event backing name
- 264: Canvas mouse down/up coordinates truncate fractional positions
- 266: Analyse Solution misses invalid array member access
- 267: Duplicating a window can detach control event handlers
- 268: Maths.DegreesToRadians crashes with integer argument
- 269: Cannot change ComboBox SelectedIndex back to -1
- 270: Computed property with generic type disappears from Studio sidebar
- 271: Trailing decimal-point numeric literal shows generic member-access error
- 272: Desktop App destructor is not called on quit
- 273: Bare AddressOf in control event handlers binds to the event source
New features / improvements
- 70: Add container controls
- 87: Add a GroupBox control
- 91: Add support for MySQL / MariaDB
- 93: Add support for PostgreSQL
- 169: Add high-signal analyser warnings
- 232: Add Separator desktop control
- 234: Add CharacterCase property to TextField
- 235: Bulk remove image assets from asset folders
- 237: ListBox column resize and reorder events
- 241: Show designer-only hints for empty TextField and TextArea controls
- 243: Add NumericTextField desktop control
- 244: Add TextCommitted event for TextField
- 245: Add bundled Chart Gallery example
- 246: Add keyboard shortcut for inserting event handlers
- 250: Improve extension method metadata editing
- 252: Clarify ListBox designer column headers and multi-column row data
- 253: ListBox: support per-cell cell types
- 254: Add ComboBox index lookup methods
- 255: Add Control DragExit event
- 256: Expose collection capacity reservation APIs
- 258: Expose theme colours for desktop apps
- 260: Add Locale and localisation support
- 265: Use a MouseButton enum for mouse button parameters