Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Microsoft.Toolkit.Mvvm from 7.0.0-preview4 to 7.0.0-preview5 #36

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Feb 25, 2021

Bumps Microsoft.Toolkit.Mvvm from 7.0.0-preview4 to 7.0.0-preview5.

Release notes

Sourced from Microsoft.Toolkit.Mvvm's releases.

v7.0.0-preview5

Packages available on NuGet

Changes:

🐉 Here be Dragons! 🐉 This preview contains all the refactoring we've done for the 7.0.0 release of the Toolkit. Be careful when upgrading or following existing documentation as things have moved or changed from the 6.1.1 release and the last preview. We'll be further documenting these changes as we move towards our final release, this should be our final preview.

You can see the items checked in our initial plan for some of the more details as well as the list of changes below.

Refactoring Highlights

  • The Toolkit's min version is now 1809 (see #3440)
  • The Controls packages now rely on WinUI 2.5, therefore you need to follow their getting started guidance as well.
    • RadialProgressBar has been deprecated as the ProgressRing in WinUI now supports determine state.
    • TabView has been removed, please migrate to the WinUI one.
    • HeaderedTextBlock has been removed, please use HeaderedContentControl instead.
    • The custom cache feature built-in to ImageEx was removed, but can be achieved by subclassing the control and overriding a method.
  • The Controls package is now a meta package of other packages, this means you can optimize your app by figuring out which controls you need are in one of the sub-packages.
  • The Animations package has been restructured
    • Implicit animations and expression helpers should work as similar, though AnimationCollection is now ImplicitAnimationSet, see more details below in feature highlights
    • The animation helpers that were Behaviors have been removed and replaced with our new Animation system which has helpers for behaviors and effects across the new Microsoft.Toolkit.Uwp.UI.Behaviors and improved Microsoft.Toolkit.Uwp.UI.Media packages to create similar results with more flexibility and customizations. There is also the new UIElementExtensions.VisualFactory which can be used for static effects as these behaviors weren't always for animations.
  • The Extensions namespace has been removed so that all extensions are available in the root namespace for their package. See Issue #3422 and PR #3743 for details.
    • The Visual/Logical tree extensions have been refactored to be more explicit in the behavior and provide new functionality, see #3685 for more info.
  • DispatcherHelper is now DispatcherQueue extensions, we've provided guidance in the deprecation messages for migration. Performing these changes will help if you plan to move to XAML Islands or WinUI 3 which can only work with DispatcherQueue.
  • The Services and Parsers packages have been removed.
    • The only service we'll support moving forward is for the Microsoft Graph, you can find out more about the work we're doing in that space here, these components will be updated at a later date.
    • We recommend other solutions for integration with 3rd-Party services like RestSharp and Refit {.NET Foundation}.
    • We recommend Markdig for parsing Markdown and plan to move to it in the future (see #3200) for our Markdown parsing needs for the MarkdownTextBlock, that code has been internalized into the new Microsoft.Toolkit.Uwp.UI.Controls.Markdown package.
    • See this simple migration doc for moving to the official .NET RSS Parser.
  • The StorageHelper serialization story has changed, see #3636. Minimal work is required to maintain compatibility.
  • The Deferred event helpers have moved to the Microsoft.Toolkit package.
  • The Visual Studio Platform Analyzers have been removed.
  • The Diagnostics APIs in Microsoft.Toolkit are now in a separate package Microsoft.Toolkit.Diagnositcs
  • The MyGet feeds are no longer valid, if you want to keep up-to-date on the latest builds of the Toolkit, see our Wiki Preview Packages Page
  • The Array extensions in Microsoft.Toolkit have moved to the Microsoft.Toolkit.HighPerformance package #3444
  • Singleton has been removed, see #3134 for guidance on implementing this pattern

Feature Highlights

... (truncated)

Commits
  • d7d0232 Create 7.0.0-preview5 Release
  • 14880e3 Refactor namespaces for extension types (#3743)
  • 743dc0f Merge branch 'master' into refactoring/extensions-namespace
  • 4298a54 Remove unneeded if which I believe was confusing compiler and causing a warni...
  • 2c88fd3 Merge pull request #3777 from michael-hawker/nuget-update
  • a24cfb4 Fix Surface Dial Helpers to function as well as before
  • fc89232 Fix Surface Dial Sample Loading
  • 407d8fd Added missing property change handler for Surface Dial
  • 17f5078 Fix Sample Loading though there's a missing code-path for registration still
  • ec188d8 Refactored the Surface Dial extensions for TextBox
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 25, 2021
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 12, 2021

Superseded by #44.

@dependabot dependabot bot closed this Mar 12, 2021
@dependabot dependabot bot deleted the dependabot/nuget/Microsoft.Toolkit.Mvvm-7.0.0-preview5 branch March 12, 2021 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants