2024年2月9日,Avalonia 发布了 11.0.9 版本。该版本的发布距离 11.0.8 发布仅相隔一天,看上去 11.0.8 版本有重大问题,所以发布了紧急更新。
在 11.0.7 版本时,如果程序没有引用 Fluent 主则无法在 IDE 中进行预览。通过 Issue 信息确定:这和 Avalonia 在处理依赖包的版本时使用了正则技术有关。
最新的 11.0.9 版本已经修复了这个问题,经过笔者实测:在只保留 Semi 主题时程序预览依然可以正常使用。
除此之外,应一个比较大的更新是:优化了对 Windows 7 系统的支持。
11.0.7 至 11.0.8 升级汇总
- [Windows] Fix Windows 7 ‘api-ms-win-core-winrt-string-l1-1-0.dll’ error by @david-szabo97 in #14436
- [Mac] Fix macos crash at startup by not parsing all app arguments into uris. by @danwalmsley in #14494
- Removed dependency on System.Drawing.Common by @kekekeks in #13431
- Implement bitmap transcoding for most supported PixelFormats by @Gillibald in #12807
- Allow TransitioningContentControl to be reversed. by @Alshain01 in #13003
- [Mac] Fix key event handling by @Gillibald in #13143
- [Mac] Fix keyDown event by @Gillibald in #13280
- Improve NumericUpDown and AutoCompleteBox focusability by @mgnslndh in #13376
- Fix: Enable seamless forward and backward transition in VirtualizingCarouselPanel by @LuckyGeorge1975 in #14125
- Avoid WriteableBitmap misuse in several places, avoid UnmanagedBlod disposal from finalizer by @maxkatz6 in #14181
- Prevent random dispatcher deadlocks by @ltetak in #14229
- Fix Inlines clear handling by @Gillibald in #14247
- [Linux] Fix segmentation fault error when using Linux Framebuffer DRM mode with AOT compilation by @BenniSim in #14266
- Make Classic ApplicationLifetime API a bit more reliable by @maxkatz6 in #14267
- Allow binding container IsVisible with virtualization. by @grokys in #14276
- Use embed JSON parser instead of Regex while parsing Deps file by @maxkatz6 in #14287
- Fix Previewer crash from Refit reflection (#14282) by @mayka-mack in #14301
- Fix for reszie in browser by @johanpolson in #14303
- Fix – Use root visual to calculate offsets is scroll gesture by @emmauss in #14329
- [Linux] Fix open folder startup location by @affederaffe in #14339
- [Android] Dispose layout manager when embeddable control root is disposed. by @emmauss in #14341
- [Linux] Use popupParent as X11 parent window by @marysaka in #14366
- Remove Unstable attribute from IThemeVariantProvider.cs by @maxkatz6 in #14399
- Fix IActivatableApplicationLifetime definition by @maxkatz6 in #14400
- EnableDataValidation for TimePicker by @ILD3225 in #14406
- [Mac] Make sure emulated text input is generated after key down by @Gillibald in #14407
- Fix horizontal ScrollToView in VirtualizingStackPanel in some cases by @BAndysc in #14419
- Fix controls not showing up in accessibility when made visibile by @grokys in #14424
- EnableDataValidation for DatePicker by @ILD3225 in #14430
- Ignore frame extents if window has no decorations by @emmauss in #14441
- Removes hard-coded Grid.RowSpan and Grid.ColumnSpan from FluentTheme . by @KrzysztofDusko in #14460
- Fix DevTools popup freezing by @maxkatz6 in #14462
- Fix CompiledBinding with RelativeSource/ElementName but no Path by @grokys in #14514
11.0.8 至 11.0.9 升级汇总
- [Windows] Fix bitmap->icon conversion? by @kekekeks in #13445
- [Linux] Fix popups position on X11 by @marysaka in #14551
- Avoid NRE from GetGlyphPath by @maxkatz6 in #14530
- Discard additional lines upon inserting when AcceptsReturn=false by @markl65536 in #14173
- [Browser] Handle mouse wheel coordinates. by @workgroupengineering in #14533
- Fix previewer sometimes not finding deps file by @maxkatz6 in #14552
- Fix not handling first window creation by @maxkatz6 in #14553