Releases: dotnet/wpf
Releases · dotnet/wpf
.NET 10.0 RC 1
What's Changed
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10985
- Removed separate MinHeight resources for text based controls by @dipeshmsft in #10980
- Removing unnecessary comments in Fluent theme files by @dipeshmsft in #10988
- Added license headers in fluent style files by @dipeshmsft in #10989
- Delete eng/helixpublish.proj by @Youssef1313 in #10907
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10991
- Localized file check-in by OneLocBuild Task: Build definition ID 217: Build ID 2754420 by @dotnet-bot in #10993
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11001
- Update version branding to rc1 by @mmitche in #11005
- Add Version.Details.props by @dkurepa in #11003
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11006
- Temporarily disable automatic prefast by @mmitche in #10999
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11011
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11015
- Migrate to xunit.v3 by @Youssef1313 in #10890
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11023
- ActiveRectangle height in ListView to match TreeView and WinUI by @cdock1029 in #11030
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11043
- Add System.Private.Windows.Core.TestUtilities to Version.Details.xml by @akoeplinger in #11049
- [release/10.0-rc1] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11055
- [release/10.0-rc1] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #11057
New Contributors
- @cdock1029 made their first contribution in #11030
Full Changelog: v10.0.0-preview.7.25380.108...v10.0.0-rc.1.25451.107
.NET 9.0.9
What's Changed
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #10984
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11021
- Update branding to 9.0.9 by @vseanreesermsft in #11028
- Merging internal commits for release/9.0 by @vseanreesermsft in #11034
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11036
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11053
Full Changelog: v9.0.8...v9.0.9
.NET 8.0.20
What's Changed
- Update branding to 8.0.20 by @vseanreesermsft in #11027
- Merging internal commits for release/8.0 by @vseanreesermsft in #11035
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11040
Full Changelog: v8.0.19...v8.0.20
.NET 10.0 Preview 7
What's Changed
- Update Versions.props to Preview 7 by @mmitche in #10937
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10936
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro[bot] in #10938
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10951
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10955
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10958
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10970
- Update global.json by @ViktorHofer in #10973
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10974
- Avoid UCEERR_RENDERTHREADFAILURE by @petsuter in #10394
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10978
- Fixed AutomationProperties.Name for DatePicker Button by @dipeshmsft in #10949
- Fixed DataGrid column header text color in HC mode by @dipeshmsft in #10956
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10979
- Localized file check-in by OneLocBuild Task: Build definition ID 217: Build ID 2751063 by @dotnet-bot in #10982
New Contributors
Full Changelog: v10.0.0-preview.6.25358.103...v10.0.0-preview.7.25380.108
.NET 10.0 Preview 6
What's Changed
- Update Branding to Preview 6 by @harshit7962 in #10864
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10861
- Fixed TabItem MinWidth issue by @dipeshmsft in #10865
- Fixed ToolTip Fluent Style and Resources by @dipeshmsft in #10863
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10869
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10871
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10873
- Fix ComboBox popup content to allow grouping in Fluent by @h3xds1nz in #10878
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10886
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10892
- Fix(Fluent): TextBox invalidation style by @harshit7962 in #10887
- Rename Fluent resources according to general convention by @harshit7962 in #10898
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10900
- Fixed ComboBox style and template by @dipeshmsft in #10818
- Remove unused arch-specific properties by @mmitche in #10899
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10910
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro[bot] in #10897
- Update README.md document by @lindexi in #10895
- [Fluent] Adds missing style for GridView in WPF by @dipeshmsft in #10909
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10915
- Fixed DataGrid Column Header issues by @dipeshmsft in #10912
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10917
- Revert "Fix unit tests native dependencies" by @ThomasGoulet73 in #10919
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10921
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10930
- [Fluent] Adding RecognizesAccessKey=True in remaining Fluent control styles by @dipeshmsft in #10932
- [release/10.0-preview6] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #10941
Full Changelog: v10.0.0-preview.5.25277.114...v10.0.0-preview.6.25358.103
v9.0.6
Bug Fixes
- Normalize start Text pointer to support Text Cursor Indicator (#10803)
This update ensures that the starting text pointer is normalized, which improves compatibility with the Text Cursor Indicator feature. Users relying on accessibility tools or enhanced text navigation will experience more reliable cursor behavior.
Dependency Updates
- Update dependencies from dotnet/arcade (#10815)
Updates internal build and infrastructure dependencies to the latest versions from the dotnet/arcade repository, bringing in improvements and bug fixes from upstream. - Update dependencies from dotnet/arcade (#10830)
Further updates dependencies from dotnet/arcade, ensuring the project benefits from the latest enhancements and security patches. - Update dependencies from dotnet/arcade (#10850)
Continues to keep the build and infrastructure dependencies current with the latest dotnet/arcade releases. - Update dependencies from dotnet/arcade (#10853)
Applies the most recent dependency updates from dotnet/arcade, maintaining alignment with the broader .NET ecosystem.
Miscellaneous
- Update branding to 9.0.6 (#10833)
Updates the project version and branding to reflect the new 9.0.6 release, ensuring all references and metadata are consistent. - Merging internal commits for release/9.0 (#10849)
Integrates various internal commits into the release/9.0 branch, consolidating recent changes and ensuring the branch is up to date.
This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.
Full Changelog: v9.0.5...v9.0.6
v8.0.17
Bug Fixes
- Normalize start Text pointer to support Text Cursor Indicator (#10802)
This change ensures that the starting text pointer is normalized, which improves compatibility with the Text Cursor Indicator accessibility feature. Users relying on assistive technologies will experience more reliable cursor behavior in text controls.
Technical Improvements
- Merging internal commits for release/8.0 (#10848)
This pull request merges various internal commits into the release/8.0 branch, incorporating behind-the-scenes improvements and maintenance updates that help keep the codebase stable and up to date.
Infrastructure
- Update branding to 8.0.17 (#10832)
Updates the product branding to version 8.0.17, ensuring that all version identifiers and metadata reflect the latest release. This helps users and developers clearly identify the current version.
Dependency Updates
- Update dependencies from dotnet/arcade (#10852)
Updates the build and infrastructure dependencies from the dotnet/arcade repository. This brings in the latest improvements and fixes from the arcade toolset, enhancing build reliability and consistency.
This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.
Full Changelog: v8.0.16...v8.0.17
.NET 8.0.16
What's Changed
- [release/8.0] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10599
- Update branding to 8.0.16 by @vseanreesermsft in #10693
- Merging internal commits for release/8.0 by @vseanreesermsft in #10742
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #10747
Full Changelog: v8.0.15...v8.0.16
.NET 9.0.5
What's Changed
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #10562
- [release/9.0] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10597
- Update branding to 9.0.5 by @vseanreesermsft in #10694
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #10709
- Try fix EventRoute weak memory leak by @lindexi in #9463
- Merging internal commits for release/9.0 by @vseanreesermsft in #10741
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #10743
Full Changelog: v9.0.4...v9.0.5
.NET 10.0 Preview 3
What's Changed
- Update branding to release/10.0-preview3 by @siagupta0202 in #10474
- Makes Margin and Padding of ListViewItem and ListBoxItem as DynamicResource by @siagupta0202 in #10469
- ItemsControl and UserControl for fluent by @siagupta0202 in #10465
- Adds reference to ItemsControl and UserControl xaml files in Fluent.xaml by @siagupta0202 in #10485
- Adding style for Thumb in fluent by @siagupta0202 in #10468
- Adds style for Gridsplitter in fluent by @siagupta0202 in #10479
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10475
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10482
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10484
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10487
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10490
- Change lookup path of binaries: wpf-debug.targets by @harshit7962 in #10478
- Adding style for Hyperlink in fluent by @siagupta0202 in #10499
- Adds style for StatusBarItem in fluent by @siagupta0202 in #10501
- Adds style for GroupBox in fluent by @siagupta0202 in #10504
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10508
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10496
- Adds style for Resizegrip in fluent by @siagupta0202 in #10511
- [Managed DWrite] Migrate FontCollectionLoader to managed by @ThomasGoulet73 in #6260
- Make Dynamic Resource Optmization as Opt-Int by @harshit7962 in #10516
- Establish Code Coverage for wpf by @singhashish-wpf in #10514
- [Cleanup] Use named arguments in PresentationCore by @ThomasGoulet73 in #10321
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10512
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10515
- Fix DependencyProperty test by @ThomasGoulet73 in #10522
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10521
- [StyleCleanUp] Convert typeof(Foo).Name to nameof(Foo) (IDE0082) by @h3xds1nz in #10266
- Simplify CriticalCopyPixels in BitmapSource by removing duplicate type checks by @h3xds1nz in #9395
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10527
- Enable SA1000: Spacing around keywords by @xtqqczze in #10446
- Replace Interlocked.{Compare}Exchange Int32 overloads with generic variants by @h3xds1nz in #9480
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10530
- [main] Force an x64 runtime install by @github-actions in #10525
- Add a few Clipboard tests by @JeremyKuhne in #10507
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10533
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10534
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10535
- Live filtering race condition fix by @miloush in #9849
- Fix IndexOutOfRangeException/Infinite loop in UpdateComponent (Track control) by @h3xds1nz in #9934
- Use shared DataFormats code by @JeremyKuhne in #10391
- Fix missing RecognizesAccessKey property on Fluent controls by @h3xds1nz in #10073
- Remove double lookups on SizeLimitedCache<K, V>, improve performance by @h3xds1nz in #9949
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10536
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10537
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10548
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10547
- Updates styling for different controls in ToolBar in Fluent by @siagupta0202 in #10545
- Sets the FontWeight of ToolTip as Normal by @siagupta0202 in #10546
- Removes MappingMode from LinearGradientBrush in HasRealizationContextChanged by @dipeshmsft in #10506
- Run DesignTimeMarkupCompilation when DesignTimeBuild is set. by @JoeRobich in #10489
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10552
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10551
- Fix FontSource/FontFileStream embedded resource memory leak by @h3xds1nz in #9948
- Make sure to ContinueOnError when DesignTimeBuild is true by @sharwell in #9604
- Fixed elevation border brush for Light and Dark theme by @dipeshmsft in #10567
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10563
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10560
- Adding style for Frame in fluent by @siagupta0202 in #10577
- Adds missing style for NavigationWindow in fluent by @siagupta0202 in #10580
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10585
- Adds style for DocumentViewer in Fluent by @siagupta0202 in #10584
- Update branding to release/10.0-preview4 by @siagupta0202 in #10587
- Fixing button border brush and other resource usage by @dipeshmsft in #10578
- Changes trigger for GridSplitter thumb inversion by @siagupta0202 in #10590
- Fix flaky test failures on x86 leg by @singhashish-wpf in #10591
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10594
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10588
- Localized file check-in by OneLocBuild Task: Build definition ID 217: Build ID 2666966 by @dotnet-bot in #10573
- [StyleCleanUp] Add missing accessibility modifiers on members (IDE0040) by @h3xds1nz in #10021
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10605
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10598
- [StyleCleanUp] Fix spacing around keywords (SA1000) by @h3xds1nz in #10602
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10614
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10627
- Update Coverlet version and revert ContentType changes from #10514 by @h3xds1nz in #10625
- Optimize parsing and serialization of generic type names in Xaml, decrease allocs by @h3xds1nz in #9940
- Replace use of ArrayList with List in BamlMapTable for performance by @h3xds1nz in #9967
- Add BitmapImage initialization tests validating fix in #10428 by @h3xds1nz in #10623
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10634
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10638
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10645
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10651
- Explicitly set PackageProjectUrl by @mmitche in #10661
- Fixes color for AccentButtonBackgroundPressed in HC mode and sets Foreground for MouseOver trigger in AccentButtonStyle by @siagupta0202 in #10655
- Making visibility of ScrollViewer as Auto in ComboBox by @siagupta0202 in #10660
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in https://github.com/dotnet/...