UWP Community Toolkit v7.0.0-preview4 Release Notes

Release Date: 2020-11-12 // 4 months ago
  • ๐Ÿ“ฆ Packages available on NuGet

    ๐Ÿ”„ Changes:

    ๐Ÿ’ฅ Breaking Changes ๐Ÿ’ฅ:

    • ๐Ÿš€ #3437: MarkdownTextBlock control is now in an independent package. We are working to split our Controls package into more easily consumable chunks for those apps that are worried about dependencies. For the final 7.0.0 release, we hope to have a bundled Microsoft.Toolkit.Uwp.UI.Controls package which will contain all sub-packages and provide a smooth upgrade experience. For now if you're using the MarkdownTextBlock and similar controls, you'll need to include the Microsoft.Toolkit.Uwp.UI.Controls.Markdown package separately.
    • ๐Ÿ #3427: Converted GazeInteraction project from C++ to C#
    • โ™ป๏ธ #3498: Optimizations/refactoring/tweaks to DispatcherQueueHelper
    • ๐Ÿ #3206: Xaml Islands Fixes.
    • ๐Ÿ #3440: [Discussion] Bump Minimum Version to 1809
    • ๐Ÿ #3444: Deprecated 2D array extensions from Microsoft.Toolkit
    • ๐Ÿ #3435: Removed Deprecated for 7.0
    • ๐Ÿ #3529: Fixed ImageEx.CornerRadius property

    ๐Ÿฑ Controls ๐ŸŽ›๏ธ:

    • ๐Ÿ #3379: Add ColorPickerButton
    • ๐Ÿ #3363: [Feature] Add a Reimagined Color Picker
    • ๐Ÿ #3471: Add FrameworkElement.VerticalAlignment and FrameworkElement.HorizontalAlignment support to WrapPanel
    • ๐Ÿ #3466: Add vertical alignment support to WrapPanel
    • ๐Ÿ #3528: ImageEx.CornerRadius property not working anymore

    ๐Ÿ‘Œ Improvements โœจ:

    • ๐Ÿ #3527: [Feature] Microsoft.Toolkit.Mvvm package (Preview 4)
    • ๐Ÿ #3457: New Win32 toast notification helpers (no more shortcut needed!)
    • โ™ป๏ธ #3510: Refactoring with .NET 5 Unsafe APIs
    • โ™ป๏ธ #3509: Refactor pass with Unsafe.NullRef and Unsafe.IsNullRef
    • ๐Ÿ #3490: Fixed thread safety for NetworkHelper.Instance
    • ๐Ÿ #3197: NetworkHelper Singleton isn't thread safe
    • ๐Ÿ #3550: Parameterless ThrowHelper APIs ๐Ÿ‘€ See More

      Documentation ๐Ÿ“ƒ: New Wiki!

    • โšก๏ธ #3269: Update Contribution Guide

    • โšก๏ธ #3531: Update Template Instructions

    ๐Ÿฑ Helpers โœ‹:

    • ๐Ÿ #3455: Generic throw helper

    ๐Ÿฑ Accessibility โ™ฟ:

    • ๐Ÿ #3544: RadialGauge UIA improvements
    • ๐Ÿ #3537: RadialGauge sample does not load when opened while narrator open
    • ๐Ÿ #3539: RadialGauge: Pressing arrow key crashes app while narrator is on
    • ๐Ÿ #3542: RadialGauge: Changing value does not announce changes to Narrator
    • ๐Ÿ #3504: Added automation peer class for expander
    • ๐Ÿ #3502: Expander control doesn't project Automation ID correctly in UI Automation tree

    ๐Ÿ› Bugs ๐Ÿ›:

    • ๐Ÿ #3558: Stop the Sample app needing to be rebuilt even when nothing has changed
    • ๐Ÿ #3332: SampleApp rebuilds even if no changes
    • ๐Ÿ #3543: Fixed MemoryStream seek to end validation

    Others:

    • ๐Ÿ #3524: Fixed ArrayPoolBufferWriter repeated new[] allocations
    • ๐Ÿ #3428: [Feature] Microsoft.Toolkit.Mvvm package (Preview 3)
    • ๐Ÿ #3450: Created SmokeTest projects.
    • ๐Ÿ #3346: ThrowHelper APIs
    • ๐Ÿ #3353: 2D System.Memory-like primitives (Span2D, Memory2D)
    • ๐Ÿš€ #3062: [Future] 7.0 Release Plan
    • ๐Ÿ #3534: Remove duplicate NuGet reference
    • ๐Ÿ #3482: WinUI - Test Infra

    ๐Ÿš€ This list of changes was auto generated.


Previous changes from v6.1.0