Fixes
- 470: Allow direct navigator drops into modules across source collections
- 471: Project container controls ignore designed size when dropped from library
- 475: ListBox HeaderText stays in original order after column drag
- 476: Designer layouts ignore empty text inspector values for controls with runtime placeholder defaults
- 481: Editor highlights Return as keyword in Key.Return
- 482: Canvas Paint can report zero Graphics dimensions before layout
- 483: Custom controls recurse when re-exposing standard event names
- 487: Inspector colour picker changes do not undo cleanly
- 489: Suppress too-many-parameters warning for inherited event handlers
- 490: Saving a solution can revert editor preferences
- 492: Reduce noisy follow-on IDE diagnostics after parser recovery errors
- 493: IDE diagnostics can point at hidden wrapper lines without gutter markers
- 495: Optional parameter method call corrupts arguments after inline cache hit
- 496: Random integer APIs fail with Integer.Max
- 497: ListBox PaintHeaderBackground does not cover the full header cell
- 498: Canvas outline drawing clips at drawing surface edge
- 500: Type checker misses string operand in arithmetic expression
- 501: Window close events are skipped on Cmd-Q
- 502: Conditional breakpoints cannot evaluate implicit instance properties
- 504: Allow breakpoints to be toggled while paused in the debugger
- 505: TextField KeyDown reports framework OEM key names
- 506: Autoformatter leaves known member names lower-case after dot access
- 508: Fix namespace short-name lookup and import visibility
- 510: System documentation member reference was hard to scan
- 514: RuntimeException StackFrames expose internal event handler names
- 516: Window size properties stay stale immediately after SetFullScreen
- 518: Release publishing fails on namespace demo and Windows CRLF completion tests
- 519: Studio fails to start on Linux with Avalonia DBus TypeLoadException
New features / improvements
- 399: Debugger watchpoints for variable values
- 420: Add support for 7z compression
- 465: Migrate Objo Studio to Avalonia 12
- 468: Add SQLServerDatabase support for SQL Server and Azure SQL
- 474: Add String.FromCodePoints()
- 477: Expose Objo and OS version information at runtime
- 478: Add deprecation metadata and analyser warnings
- 484: Add editor snippets for method completion parentheses
- 485: Add triple-quoted multiline string literals
- 488: Add Label ellipsis toggle and clipped overflow default
- 491: Support interpolation in triple-quoted multiline strings
- 499: Add TextStream code point text I/O
- 507: Allow rearranging and closing open IDE tabs
- 509: Add String whitespace helper methods
- 511: Add System.ReferenceEquals for reference identity checks
- 512: Add String.IsInterned for intern-pool identity checks
- 513: Add Shift+Return block completion in the editor
- 515: Add CurrentMethodName global introspection function