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 CommunityToolkit.Mvvm from 8.0.0-preview4 to 8.0.0 #495

Merged
merged 1 commit into from
Aug 4, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 4, 2022

Bumps CommunityToolkit.Mvvm from 8.0.0-preview4 to 8.0.0.

Release notes

Sourced from CommunityToolkit.Mvvm's releases.

8.0.0

Breaking changes (since 7.1.x) 💥

  • #292: Add FlowExceptionsToTaskScheduler command option
  • #288: Rename attributes, enable class-level support
    • [AlsoNotifyChangeFor] ---> [NotifyPropertyChangedFor]
    • [AlsoNotifyCanExecuteFor] ---> [NotifyCanExecuteChangedFor]
    • [AlsoValidateProperty] ---> [NotifyDataErrorInfo]
    • [AlsoBroadcastChange] ---> [NotifyPropertyChangeRecipients]
    • [ICommand] ---> [RelayCommand]
  • #248: Block [ObservableProperty] on properties causing conflicts
  • #267: property validation is now opt-in, and [NotifyDataErrorInfo] is needed
  • #169: Revamp observable collection APIs
  • #183: Remove SpinLock extension taking an object
  • #190: Change IndexOf APIs to return -1 if not found
  • #173: Remove obsolete APIs
  • #151: Move collection types to MVVM Toolkit
  • #131: Remove CanExecute checks from Execute logic
  • #113: Propagate task exceptions to TaskScheduler.UnobservedTaskException
  • #127: Switch async commands to default to no concurrent execution
  • #79: Add [RequiresPreviewFeatures] to unsafe APIs (HighPerformance)
  • #77: Strip source generator attributes by default (MVVM Toolkit)
  • #63: Switch source generators to incremental generators (MVVM Toolkit)
  • #60: Add null checks for parameters of public APIs (MVVM Toolkit)
  • #42: Switch .NET 5 target to .NET 6
  • Remove .NET Standard 1.4, .NET Core 2.1 and .NET 5 targets.
  • Switch setters in attribute properties to init-only. (MVVM Toolkit)
  • Move NullabilityExtensions to CommunityToolkit.HighPerformance namespace. (HighPerformance)

Improvements (since 7.1.x) ✨

  • #285: Properly forward nullability annotations for [ICommand]
  • #277: Add diagnostic for duplicate ICommand-s in base types
  • #279: Add support for "On" prefix for command methods
  • #284: Use ".g.cs" extension for all generated files
  • #267: Add [AlsoValidateProperty] attribute
  • #181: Fix [ICommand] generator crashing with overloads, add diagnostics
  • #161: Allow Task-returns on methods with [ICommand]
  • #179: Make NullabilityAttributesGenerator incremental
  • #141: Extend source generator diagnostics in several scenarios
  • #119: [ObservableProperty] generates partial OnPropertyChanging/Changed methods
  • #128: Add cancel command support
  • #135: Add [DynamicallyAccessedMembers] annotations
  • #122: Fix async command event notifications
  • #124: Add to generated observable properties
  • #64: Add NullableExtensions.DangerousGetValueOrNullReference (HighPerformance)
  • #30: Add concurrency control to AsyncRelayCommand types (MVVM Toolkit)
  • #48: Enable INotifyPropertyChanging AppContext switch (MVVM Toolkit)
  • #50: Add [ICommand] CanExecute property (MVVM Toolkit)
  • #29: Add [CallerArgumentExpression] to Guard APIs (Diagnostics)
  • #66: Add vectorized Count support for nint/nuint (HighPerformance)
  • #70: Add interpolated handler overload for Guard.IsTrue/IsFalse (Diagnostics)

... (truncated)

Commits
  • 96517ea Merge pull request #359 from CommunityToolkit/dev/fix-linker-pragma-suppressions
  • 321fc50 Switch __ObservableValidatorHelper to [UnconditionalSuppressMessage]
  • c80930f Add UnconditionalSuppressMessageAttribute polyfill
  • 3abc8a9 Replace linker suppressions with attributes
  • 8528092 Merge pull request #266 from OronDF343/add-memorystream-copytoasync
  • 43bafc5 Merge pull request #326 from CommunityToolkit/dev/add-diagnostics-links
  • aea7e88 Add aka.ms links to MVVM generator diagnostics
  • d3250b6 Merge pull request #302 from CommunityToolkit/dev/fix-command-canexecute-null...
  • 08bf899 Merge pull request #301 from CommunityToolkit/dev/relay-command-argument-exce...
  • 90f1db2 Merge pull request #321 from CommunityToolkit/dev/fix-targets-conflicts
  • 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)

Bumps [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet) from 8.0.0-preview4 to 8.0.0.
- [Release notes](https://github.com/CommunityToolkit/dotnet/releases)
- [Commits](CommunityToolkit/dotnet@v8.0.0-preview4...v8.0.0)

---
updated-dependencies:
- dependency-name: CommunityToolkit.Mvvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Aug 4, 2022
@brminnick brminnick merged commit d6a0a23 into main Aug 4, 2022
@brminnick brminnick deleted the dependabot/nuget/CommunityToolkit.Mvvm-8.0.0 branch August 4, 2022 16:31
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.

1 participant