v4.0.0
Major Updates
controls
- Added DataGrid control - Regis Brid (PR) - documentation
- Added new Microsoft Graph controls: PlannerTaskList and PowerBIEmbedded - Canviz (PR) - PlannerTaskList documentation - PowerBIEmbedded documentation
- WebView
- Added API to HTTP GET/POST to a URI with optional headers and optional content. - Richard Murillo (PR)
- Added WebViewControl functionality in InsiderBuilds - Richard Murillo (PR)
- Added NavigateToLocalStreamUri implementation - Richard Murillo (PR)
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
- Complete implementation of tweet JSON data, added all missing properties - Claire Davis (Strodtbeck) (PR)
- Microsoft Graph service
gaze
- Added switch support to enable invoking the currently fixated element programmatically - Jon Campbell (PR)
sample app
- Implemented fluent design and added dark theme - William Bradley (PR)
other
- Added assembly strong naming - Oren Novotny (PR) (PR)
- Added source debugging with Microsoft SourceLink - Oren Novotny (PR)
- Switched to VSTS builds - Oren Novotny (PR)
Bug Fixes
controls
- WebView (win32)
- Update asserts hit in DEBUG builds for WinForms WebView - Richard Murillo (PR)
- Correct issues with ApiInformation implementation - Richard Murillo (PR)
- WebView project targets Insiders SDK 17713 - Richard Murillo (PR)
- Fixed issue preventing ScriptNotify from raising as expected due to a timing issue during initialization - Richard Murillo (PR)
- Moved WWAHost process creation into dispatcher - Richard Murillo (PR)
- WPF WebView: Protect actions and delay navigation until last moment - Richard Murillo (PR)
- Add Close before HWND destroyed - Richard Murillo (PR)
- Fixed deadlock on InvokeScript - Richard Murillo (PR)
- HamburgerMenu
- Fixed focus indicator for keyboard navigation - Kevin Bronstein (PR)
- GridSplitter
- Prevents exception on hovering / pressing GridSplitter when its background isn't a SolidColorBrush. Fixes #2262 - Ravindu Liyanapathirana (PR)
- MarkdownTextBlock
- Fixed memory leak on subscribing event handlers - Barbara Martinez (PR)
- Fixed name parameter for the SchemeListProperty - karmaecrivain94 (PR)
- MasterDetailsView
- Fixed exception when control is not hosted in a Frame - JohnnyWestlake (PR)
- InfiniteCanvas
- Fixed exporting and loading canvas content in release mode - Ibraheem Osama (PR)
extensions
- TextBoxRegex
- Fixed negative index validation - Barbara Martinez (PR)
- Deprecated NavigationView extension - Lucas Rojas (PR)
helpers
- ThemeListener
- Added sample in sample app - William Bradley (PR)
services
- Facebook service
- MicrosoftGraph service
- 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
- WebView
- Moved WWAHost process creation into dispatcher - Richard Murillo (PR)
- WPF WebView: Protect actions and delay navigation until last moment - Richard Murillo (PR)
- Add Close before HWND destroyed - Richard Murillo (PR)
- Fixed deadlock on InvokeScript - Richard Murillo (PR)