All Versions
13
Latest Version
Avg Release Cycle
101 days
Latest Release
115 days ago

Changelog History
Page 1

  • v7.0.0-preview4

    November 12, 2020

    ๐Ÿ“ฆ 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.

  • v6.1.0

    June 15, 2020

    ๐Ÿ”‹ Features ๐Ÿ’ก

    - Win2D pipeline brushes - by Sergio Pedri (#3112)

    ๐Ÿฑ Extensions โšก

    - ScrollViewer expression animations extensions - by Sergio Pedri (#3220)

    ๐Ÿ‘Œ Improvements โœจ

    - tokenize text box polish - by Marcus Perryman (#3310)

    ๐Ÿฑ Animations ๐Ÿฎ

    - Update the connected animations sample to use the photos source - by Shawn Kendrot (#3242)

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

    - Fix RadialGauge default template value formatting - by Jรฉrรดme Laban (#3153)

    ๐Ÿ›  Other Fixes

    - Marcpe/release build issues - by Marcus Perryman (#3324)

    Documentation ๐Ÿ“ƒ

    - Update PULL_REQUEST_TEMPLATE.md - by Kyaa-dost (#3074)

    ๐Ÿฑ Sample App ๐Ÿ“ฑ

    - Fix Sample app ARM64 Release compilation. - by Alexandre Zollinger Chohfi (#3331)

    ๐Ÿš€ Deprecated for next Major Release

  • v6.0.0

    November 13, 2019

    ๐Ÿ’ฅ Breaking Changes ๐Ÿ’ฅ

    - Extend RangeBase for the RadialGauge - Shawn Kendrot (PR)

    ๐Ÿฑ platform & tooling ๐Ÿš€

    • Added support for ARM64. - Alexandre Zollinger Chohfi (PR)
      • ๐Ÿ—„ Note: Facebook Service Helper doesn't support ARM64 and has been deprecated.

    - Update projects to support editing/building with VS 2019 - Oren Novotny (PR)

    ๐Ÿฑ controls ๐ŸŽ› & features

    • Add Eyedropper/EyedropperToolButton Control. - hhchaos (PR)
    • Add ViewportBehavior for listening element enter or leave the viewport - h82258652 (PR)
    • Builders for ToastContent and TileContent - Scotty Le (PR)

    - Add Win32 desktop toasts helper code - Andrew Leader (PR)

    control improvements

    - Lazy loading feature for ImageEx - h82258652 (PR)

    ๐Ÿฑ extensions โšก๏ธ

    - Add Singleton Pattern Helper to Microsoft.Toolkit - Michael Hawker MSFT (XAML Llama) (PR)

    sample app

    documentation ๐Ÿ“„

    - Bug Emoji - Kyaa-dost (PR)

    ๐Ÿ›  Other Fixes

  • v5.1.1

    March 15, 2019

    ๐Ÿ› Bug Fixes

    animations

    • ๐Ÿ›  Fix carousel animation bug when SelectedIndex changes quickly. - hhchaos (PR)
    • ๐Ÿ›  Fix reorder grid animation - h82258652 (PR)

    controls

    helpers

    • ๐Ÿ›  Fix preview pages on direct printing using PrintHelper - Lucas Rojas (PR)
    • ๐Ÿ Print Helper - Fix ElementTheme on Dark Mode - AVK (PR)

    ๐Ÿ“š documentation

    other

    • ๐Ÿ›  fix: add unit tests to fix StringFormatConverter - David Bottiau (PR)
    • โšก๏ธ Updated SDK ISO url in build script - Nikola Metulev (PR)
    • ๐Ÿ Enable developer to have more control of the cursor shown for gaze - Pete Ansell (PR)
    • โšก๏ธ Corrected TextBoxRegex IsValid Set() to update the correct DependencyProperty - Ryan Henderson (PR)
    • โž• Add the ImageCropper document link to readme.md - hhchaos (PR)
    • ๐Ÿ›  Fix GazeHidParser to properly interpret negative position values - Jon Campbell (PR)
    • โž• Add Lottie links to Readme - sohchatt (PR)
  • v5.1.0

    February 13, 2019

    โšก๏ธ Major Updates

    animations

    • ๐Ÿ Added Lottie-Windows Microsoft.Toolkit.Uwp.UI.Lottie package.

    controls

    • ๐Ÿ Remote device picker - AVK (PR)
    • ๐Ÿ ImageCropper control - hhchaos (PR)

    extensions

    services

    • โšก๏ธ Updated to work with latest Microsoft.Identity.Client - Reinhard Schuerer (PR)

    ๐Ÿ› Bug Fixes

    animations

    • ๐Ÿ Applied a change to invoke the Completed event after setting the result - Max (PR)

    controls

    • ๐Ÿ AlignmentGrid - Draw lines when the step value is greater than zero - Lucas Rojas (PR)
    • ๐Ÿ TabView Control - Fix focus navigation - Lucas Rojas (PR)
    • ๐Ÿ Infinite canvas export image #2672 - Ibraheem Osama (PR)
    • ๐Ÿ SharePointFileList - Fix focus lost after tab navigation - marianstdt (PR)
    • ๐Ÿ Disable TabStop property for AligmentGrid - Barbara Martinez (PR)
    • โž• Added Support for Incremental Loading in the DataGrid - Filip Wallberg (PR)
    • ๐Ÿ›  Fix behavior on queue behind and stack in front modes - David Bottiau (PR)
    • ๐Ÿ›  Fix DataGrid colours not adapting to Dark Theme - Daniel Martin Gonzalez (PR)
    • ๐Ÿ Radial gauge step size zero - Shawn Kendrot (PR)
    • ๐Ÿ GridSplitter Loaded event subscribes after initialize. - Barbara Martinez (PR)
    • โž• Add Guard and Timer to supplement EnumerationCompleted event which is missing on RS3 - Michael Hawker (PR)
    • ๐Ÿ Compatibility + Null checks for RemoteDevicePicker - AVK (PR)
    • ๐Ÿ Markdown parses fix for ArgumentOutOfRangeException when parsing urls - Nikola Metulev (PR)
    • ๐Ÿ Expander fix for tab navigation, tab focus, and high contrast - Nikola Metulev (PR)
    • ๐Ÿ Narrator x:Uid solution - Add resw file and x:Uid to controls - Lucas Rojas (PR)
    • โž• Added export options for PNG, Text and InkStrokes - Steve Nessen (PR)
    • ๐Ÿ›  Fix for #2185 Rendered stroke are blurred on HighDPI screen and zoom - Steve Nessen (PR)
    • ๐Ÿ BladeView Control - Fix tab navigation - Lucas Rojas (PR)
    • ๐Ÿ›  Fix issue #2667 TabView on RS3 Resource Missing - Michael Hawker (PR)
    • ๐Ÿ Tgoodhew/master/high contrast menu - Tony Goodhew (PR)
    • โœ‚ Removed unnecessary Setter in NavigationView toolkit UWP Style - Agnes ZITTE (PR)
    • ๐Ÿ Hide Header for HeaderedContentControl when Header is null - Shawn Kendrot (PR)
    • โž• Add support for FlowDirection in the MarkdownTextBlock - Shawn Kendrot (PR)

    ๐Ÿ“š documentation

    extensions

    • ๐Ÿ›  Fix Mouse Cursor Extensions not changing cursor back - Michael Hawker (PR)

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ’… Style Update: BladeView to work better in High Contrast Modes. - Michael Hawker (PR)
    • ๐Ÿ Behavior: Replace CompositionSurfaceFactory with Platform API - Justin Liu (PR)

    ๐Ÿ—„ deprecated

    • ๐Ÿ Menu control - Add deprecation message - Lucas Rojas (PR)
    • ๐Ÿ [SetListDataItemForNextConnectedAnimation] Deprecated misspelled method and added correct spelling - Nikola Metulev (PR)

    miscellaneous

    sample app

    • ๐Ÿ›  Fixed High Contrast Mode Crash - marianstdt (PR)
    • โž• Add fallback color to acrylic brushes on sample app - Kevin Bronstein (PR)
    • ๐Ÿš€ Update Sample App in prep for 5.1 release - Michael Hawker (PR)
    • ๐Ÿ Show how to do tri-state sorting in DataGrid Sample - Michael Hawker (PR)
    • ๐Ÿ Sample App - Redirect links to Microsoft Docs - AVK (PR)
    • ๐Ÿ Condense Sample App Categories + Add Subcategories - Michael Hawker (PR)

    other

    • โšก๏ธ Update pipeline - Oren Novotny (PR)
    • โž• Added .editorconfig, avoid conflicts with personal C# Code Style settings - Fons Sonnemans (PR)
    • ๐Ÿ typo: dependancy -> dependency - Nick Schonning (PR)
    • ๐Ÿ Avoid using UWP controls in the wrapper classes during design time - lhak (PR)
    • ๐Ÿ“‡ metadata update - Karl Erickson (PR)
    • ๐Ÿ Moving win32 projects to a new repo - Nikola Metulev (PR)
    • ๐Ÿ Replaced Invoke-WebRequest with WebClient in SDK Installation script - Nikola Metulev (PR)
    • ๐Ÿ Rename UwpPasswordManager.cs. - hhchaos (PR)
    • ๐Ÿ Small fix to unblock custom DpiChangedAfterParent event handlers - lhak (PR)
  • v5.0.0

    October 31, 2018

    โšก๏ธ Major Updates

    controls

    animations

    • ๐Ÿ ConnectedAnimations - Nikola Metulev (PR)
      • Added support for registering elements in code behind
      • Added support for overriding navigation parameter used for animation
      • Using DirectConnectedAnimationConfiguration on back navigation

    services

    • โž• Added Weibo service - Voidยฒ and h82258652 (PR)
    • โž• Added .NET Framework implementations for platform specific interfaces and updated Twitter and LinkedIn services to use new implementations - Kevin Bronstein (PR)
    • โž• Added the Symbols type to TwitterEntities - Claire Davis (Strodtbeck) (PR)
    • โšก๏ธ Updated TranslatorService to use the new Translator Text API v3.0 - Marco Minerva (PR)

    helpers

    developer tools

    • PlatformSpecificAnalyzer

    ๐Ÿ“œ parsers

    • MarkDown
      • Added yaml header, superscript, subscript support - Richasy (PR)

    ๐Ÿ› Bug Fixes

    controls

    • DataGrid
    • Radial gauge
    • Expander
      • Fixed collapse animation - Lucas Rojas (PR)
      • Fixed issue with Expander background when ContentOverlay is set - Nikola Metulev (PR)
      • Fixed background colors not switching while app is running. - Pepe Rivera (PR)
    • AadLogin
    • GridSplitter
    • Menu
      • Fixed MenuItem issue with Inconsistent flyout placement in vertical orientation - Ibraheem Osama (PR)
      • Fixed background colors not switching while app is running. - Pepe Rivera (PR)
    • AdaptiveGridView
      • Fixed issue with AdaptiveGridView not laying out properly when BorderThickness is not 0 - Shawn Kendrot (PR)
    • InfiniteCanvas
      • Fixed issue where InfiniteCanvas was not resizing properly after initial load - Ibraheem Osama (PR)
    • ImageEx
      • Added caching strategy and fixed caching of the Image. - Valeriu Balan (PR)
    • InAppNotification
      • Fixed background colors not switching while app is running. - Pepe Rivera (PR)

    ๐Ÿ WPF and Windows Forms controls

    ๐Ÿ WindowsXamlHost

    • [WindowsForms] Changed index of SetWindowLong() call to GWL_EXSTYLE to avoid crash - lhak (PR)
    • [WindowsForms] Added workaround for DPI scaling issue - lhak (PR)
    • [WPF] Exposed UIA Tree - ranjeshj (PR)

    - Made sure we check if a type is a platform type before trying to activate it through the app's metadata provider - ranjeshj (PR)

    WebView

    • Fixed issue with DPI in WPF - Huo Yaoyuan (PR)
    • WPF WebView Source property reflects current document location - Richard Murillo (PR)
    • [WebViewCompatible] Use WebViewControlHost.IsSupported to avoid loading APIs on downlevel OS - Oren Novotny (PR)

    services

    brushes

    • ๐Ÿ›  Fixed issue where RadialGradientBrush was not working when app is resumed - Lucas Rojas (PR)

    helpers

    • AdvancedCollectionView
      • Fixed the VectorChanged event to only get triggered if the position of the item actually changes - Fabian Sauter (PR)
      • General code cleanup and simplification of code - Fabian Sauter (PR)
      • Fixed not subscribing/unsubscribing to events if DeferRefresh() is active - Fabian Sauter (PR)
      • Added a render transform to support dpi scaling - lhak (PR)
    • StringExtensions
      • Update Regex for Phone Number - AVK (PR)
    • ๐Ÿ–จ PrintHelper

    ๐Ÿ“œ parsers

    • MarkDown
      • Fixed markdown parser crash when typing comments - JohanO (PR)

    ๐Ÿ’ฅ Breaking changes

    • โšก๏ธ Update Min (16299) and Target (17763) version on all packages and sample app - Nikola Metulev (PR)
    • โœ‚ Removed sealed from sealed controls - Nikola Metulev (PR)
    • ๐Ÿ [Services/IStorageManager] - Changed return type of Get and Set methods from void to Task and renamed to GetAsync and SetAsync - Kevin Bronstein (PR)

    ๐Ÿ“ฆ introduced new nuget packages for Win32 controls

    • ๐Ÿ’ป Separate WebView from other controls. All WebView controls are now in the Microsoft.Toolkit.Wpf.UI.Controls.WebView and Microsoft.Toolkit.Forms.UI.Controls.WebView nugets - Richard Murillo (PR)

    โœ‚ removed obsolete controls

    • โœ‚ Removed RoundImageEx - Nikola Metulev (PR)
    • โœ‚ Removed PullToRefreshListView, SlidableListItem, ParallaxService, NavigationViewExtensions, and Bing service - Nikola Metulev (PR)
    • โœ‚ Removed HamburgerMenu - Nikola Metulev (PR)

    โœ‚ removed obsolete properties

    • ๐Ÿ AadLogin: Removed obsolete event and method - Nikola Metulev (PR)
    • ๐Ÿ Twitter service: Removed TwitterGeoData, TwitterExtended, TweetStatusAsync for IRandomAccessStream and UploadPictureAsync for IRandomAccessStream - Nikola Metulev (PR)

    ๐Ÿ—„ deprecated

    miscellaneous

    sample app

    • ๐Ÿ Replaced HamburgerMenu with NavigationView - Nikola Metulev (PR)
    • ๐Ÿ DataGrid sample - fixed sort handler login for picking a new sort direction - Rรฉgis Brid (PR)
    • ๐Ÿ›  Fix tweet background for dark theme - Shawn Kendrot (PR)
    • ๐Ÿ Rev Monaco Editor version in Sample App to fix highlighting errors - Michael Hawker (PR)
    • โœ‚ Removed RoundedImageEx from sample app - Shawn Kendrot (PR)

    other

  • v4.0.0

    August 07, 2018

    โšก๏ธ Major Updates

    controls

    services

    • ๐Ÿ Moved the Twitter, LinkedIn and Microsoft Translator services to the to Microsoft.Toolkit.Services to be available for any platform implementing .net standard 1.4 - gbarcho (PR)
    • Twitter service
    • Microsoft Graph service
      • Added SignInFailed event - Canviz (PR)

    gaze

    • โž• Added switch support to enable invoking the currently fixated element programmatically - Jon Campbell (PR)

    sample app

    other

    ๐Ÿ› Bug Fixes

    controls

    extensions

    helpers

    services

    • Facebook service
      • deprecated publish_actions and dependencies - cbarkerms (PR)
    • MicrosoftGraph service
      • Fixed setting IsAuthenticated to false after logout complete - Alex Chen (PR)
      • Updated flow when required scopes/permissions are changed - Canviz (PR)
    • ๐Ÿ Deprecated Bing services - Lucas Rojas (PR)

    gaze

    • ๐Ÿ‘Œ Improved GazePointerProxy robustness to out-of-sequence unexpected Load/Unload events - Pete Ansell (PR)
    • ๐Ÿ›  Fixed gaze feedback being hit testable and made Loaded/Unloaded logic assert when stressed. - Pete Ansell (PR) (PR)

    helpers

    • AdvancedCollectionView
      • Fixed sorting when PropertyChanged notifications has no parameters - Barbara Martinez (PR)

    ๐Ÿ“š documentation

    • โž• Added new accessibility guidelines - Barbara Martinez (PR)
    • โž• Add AddWebAllowedObject to unsupported API list - Richard Murillo (PR)
    • โšก๏ธ Update Expander Header Docs - AVK (PR)

    other

    • โšก๏ธ Updated Microsoft.NETCore.UniversalWindowsPlatform to 6.1.5 - Nikola Metulev (PR)
    • ๐Ÿ Correct typo in license.md - ChanHoHo (PR)
    • ๐Ÿš€ Enabled "TreatWarningsAsErrors" on release builds - Nikola Metulev (PR)
    • โœ‚ Removed Json.NET dependency from Parsers library - Shawn Kendrot (PR)
    • ๐Ÿ Enabled Install-WindowsSDKISO.ps1 to suppress strong naming - Richard Murillo (PR)
    • โšก๏ธ Updated to latest MSBuild.Sdk.Extras - Oren Novotny (PR)
    • โž• Added script for installing Windows SDK from ISO - Richard Murillo (PR)
    • โž• Added CommitHash assembly metadata - Oren Novotny (PR)
    • โšก๏ธ Updated InheritDoc version - Richard Murillo (PR)
    • ๐Ÿ Moved Win32 packages in a new solution - Nikola Metulev (PR)

    ๐Ÿ’ฅ breaking changes

    • ๐Ÿ Moved the Twitter, LinkedIn and Microsoft Translator services to the to Microsoft.Toolkit.Services to be available for any platform implementing .net standard 1.4 - gbarcho (PR)
    • โž• Added assembly strong naming - Oren Novotny (PR) (PR)
    • ๐Ÿ deprecated publish_actions and dependencies - cbarkerms (PR)

    โšก๏ธ 3.0.1 updates

  • v3.0.0

    June 01, 2018

    โšก๏ธ Major updates

    controls

    animations

    extensions

    helpers

    services

    ๐Ÿ“œ parsers

    • Markdown
      • Improved multi-line quotes, added ability to separate two quotes. - William Bradley (PR)
      • Added support for custom schemes - AVK (PR)
      • Added support for wrapping images in links - AVK (PR)
    • RSS

    ๐Ÿ› Bug fixes

    controls

    animations

    extensions

    helpers

    • ImageCache
      • Fixed expired files - do not recreate expired files - overwrite existing files - Hermit Dave (PR)
      • Disabled context continuation for ImageCache - Hermit Dave (PR)
    • IncrementalLoadingCollection
    • AdvancedCollectionView
      • Fixed NullReferenceException in Filter - gaunts (PR)

    services

    ๐Ÿ“š Documentation

    • ๐Ÿ“š Updated all documentation to follow the same style and added documentation template - Vijay Nirmal (PR)
    • โž• Added Visual Basic samples to docs - Matt Lacey (PR)
    • ๐Ÿ›  Fixed 404 links to uwpcommunitytoolkit.com - Timo Salomรคki (PR)
    • ๐Ÿ›  Fixed InAppNotification docs - David Bottiau (PR)
    • ๐Ÿ“š Minor spelling and grammar fixes in the project's documentation - James Pack (PR)
    • ๐Ÿ“š Updated Carousel documentation - Shawn Kendrot (PR)

    Sample app

    ๐Ÿ’ฅ Breaking Changes

    • โšก๏ธ Updated min version to 15063 and max version to 17134 - Oren Novotny (PR)
    • โšก๏ธ Fluent updates - updated control templates - Shane Weaver (PR)
    • ๐Ÿ Flattened Markdown parser and MarkdownTextBlock namespaces. - William Bradley (PR)
    • โœ‚ Removed classes and APIs marked obsolete - Nikola Metulev (PR)
    • ImageEx
    • RangeSelector
    • Expander
    • Services
      • Moved all of the Microsoft Graph, OneDrive, and Bing Services to Microsoft.Toolkit.Services - Nikola Metulev (PR)
      • Removed AAD v1 support from OneDrive service - Tony Goodhew (PR)
      • Removed Moldavian language from Bing service - Nikola Metulev (PR)
    • AdvancedCollectionView
      • Changed source to IList from IEnumerable - gaunts (PR)
    • MarkdownTextBlock
      • Removed AdaptiveTrigger from template - control now changes display mode based on control width, not app width - Nikola Metulev (PR)
  • v2.2.0

    February 28, 2018

    โšก๏ธ Major Updates

    controls

    • ๐Ÿ†• New Staggered panel - Shawn Kendrot (PR)
    • MarkDownTextBlock
      • Added ImageClicked Event - AVK (PR) (PR)
      • Implemented Simultaneous Bold and Italic - AVK (PR)
      • Implemented comments - AVK (PR)
      • Implemented Relative Links/Images/Emails - AVK (PR)
      • Implemented svg images & image width support - Ivan Stepanenko (PR)
      • Implemented code syntax highlighting and horizontal scrolling, multiple style improvements - William Bradley (PR)
    • RangeSelector
      • add StepFrequency to RangeSelector - liakamp (PR)
      • Update style of RangeSelector to match the style of Slider - Shawn Kendrot (PR)
    • ๐Ÿ‘ DockPanel - Added support for padding - Shawn Kendrot (PR)
    • WrapPanel - added padding property - Shawn Kendrot (PR)
    • โšก๏ธ RadialGauge - Updated to use theme resources - Shawn Kendrot (PR)
    • โž• Added CarouselItem control - Shawn Kendrot (PR)

    extensions

    • โž• Added new NavigationView Style (Visual Studio Code) - Michael Hawker (PR)
    • โž• Added support for actual size binding of FrameworkElements - Stefano (PR)
    • โž• Added Theme Listener - William Bradley (PR)
    • โž• Added StringExtensions - AVK (PR)

    helpers

    • SystemInformation - Added TotalLaunchCount and ResetLaunchCount - David Bottiau (PR)

    ๐Ÿ“œ parsers

    brushes

    animations

    • โž• Added support for connected animations from multiple ListViewBases. - Alexandre Zollinger Chohfi (PR)
    • โž• Added easing functions for composition animations and behaviors - Nikola Metulev (PR)
    • โž• Added a Color property to Light - Shen Chauhan (PR)
    • โž• Added option to prevent List's ScrollBar overlapping a ScrollHeader in Sticky mode - Stefano (PR)

    services

    • ๐Ÿ‘ OneDrive Service: Added MSAL support add .NET Standard support - cbarkerms (PR)
    • ๐Ÿ‘ Twitter Service: Added support to tweets with 280 characters - pepeizq (PR)

    notifications

    • โž• Added new toast features for My People shoulder tap - Andrew Bares (PR)

    sample app

    • โž• Added warning for depricated APIs in sample app - Nikola Metulev (PR)
    • โž• Added Images to documentation - William Bradley (PR)
    • โž• Added support for Thickness properties in Sample app. - Stefano (PR)

    ๐Ÿ›  Fixes and more

    animations

    • ๐Ÿ›  Fixed Connected Animations bug when used on cached pages - Nikola Metulev (PR)
    • โž• Added explicit invariant culture to ensure correct float notation when creating animation expressions - Geert van Horrik (PR)

    controls

    • AdaptiveGridView
    • Menu
    • HamburgerMenu
    • ๐Ÿ›  GridSplitter - Fixed GridSplitter violating min width of columns - Shawn Kendrot (PR)
    • ๐Ÿ›  MarkdownTextBlock - Fixed content not rendering when text is empty or whitespace - Shawn Kendrot (PR)
    • ๐Ÿ Carousel - Fixed a crash when used in multiple windows - Nikola Metulev (PR)
    • ๐Ÿ›  TextToolbar - Fixed empty Hyperlink validation in TextToolbar - ilinkmobility (PR)
    • Expander - Replaced implicit animations with Storyboard to disable animations running when control is loading - David Bottiau (PR)
    • โšก๏ธ ImageEx - updated template to TemplateBinding BorderThickness & BorderBrush - AVK (PR)
    • โšก๏ธ RangeSelector - fixed thumbs not updating when using arrow keys - liakamp (PR)
    • ๐Ÿšš ScrollHeader - removed TargetListView dependency - Hermit Dave (PR)

    extensions

    • TextboxRegex is now using StringExtensions - AVK (PR)
    • ๐Ÿ—„ Renamed extensions with the Extensions suffix and deprecated old names - Nikola Metulev (PR)
    • ๐Ÿ›  Fixed VisualExtensions crashing when app is using language other than en-US - Nikola Metulev (PR)

    services

    • ๐Ÿ‘ OneDrive service OnlineId support added for background tasks - cbarkerms (PR)

    helpers

    connectivity

    • โšก๏ธ Update IsInternetOnMeteredConnection in cases where there is no connection - Hermit Dave (PR)

    ๐Ÿ“š documentation

    • ๐Ÿ“š Created a documentation template - Vijay Nirmal (PR)
    • ๐Ÿ“„ AdaptiveGridView - added Aspect Ratio and OneRowMode docs - William Bradley (PR)
    • โšก๏ธ Updated Loading docs - Shawn Kendrot (PR)
    • โšก๏ธ Updated SystemInformation docs to add list of possible DeviceFamily - David Bottiau (PR)
    • ๐Ÿ›  Fixed typo where doc refers Single-Process Model as MPM instead of SPM - Seulgi Kim (PR)
    • โšก๏ธ SystemInformation docs update to clarify device model and device manufacturer properties - Tomasz Romaszkiewicz (PR)
    • โšก๏ธ Update namespace typo in BluetoothLEHelper docs - Sayyed Ehsan Taheri Javid (PR)
    • โšก๏ธ Updated namespace and URL address to source code for NetworkHelper docs - Sayyed Ehsan Taheri Javid (PR)

    other

    • โž• Added stylecop.json to prevent usings from moving inside namespace - Nikola Metulev (PR)
    • ๐Ÿ›  Fixed Carousel sample page SelectedIndex binding - Shawn Kendrot (PR)
    • โž• Added thumbnail style guide and templates - Nikola Metulev (PR)
    • ๐Ÿ”„ Changed Loading sample to change background opacity - Shawn Kendrot (PR)
  • v2.1.1

    December 15, 2017

    ๐Ÿš€ This release addresses several bugs:

    • โšก๏ธ NetworkHelper updates to fix crashes logged - Hermit Dave (PR)
    • ๐Ÿ“ฆ Notifications - added System.Xml.ReaderWriter 4.3.0 as reference to fix package loading exception - Nikola Metulev (PR)
    • โž• Added empty HeaderTemplate to NavigationView to fix narrow view in HamburgerMenu when using NavigationView - Nikola Metulev (PR)
    • ๐Ÿšš Moved zindex ordering for ScrollHeader to the behaviors - Nikola Metulev (PR)
    • ๐Ÿ›  Fix for MenuItem items not being inserted in the proper order when using Items.Insert instead of Items.Add - Rodrigo Diaz (PR)
    • ๐Ÿ Sample App value fixes for #1656 - Michael Hawker (PR)