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