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

Update the SDK to version 2.1.1 #26

Merged
merged 3 commits into from
Nov 21, 2021
Merged

Update the SDK to version 2.1.1 #26

merged 3 commits into from
Nov 21, 2021

Conversation

Zastai
Copy link
Owner

@Zastai Zastai commented Nov 21, 2021

This also updates all "initial project contents", which adds GitHub actions and a build script (which now gets used by AppVeyor builds). Release notes are now managed on GitHub only, so the ChangeLog.md file has been dropped.

This changes the target frameworks to net6.0, netstandard2.1, netstandard2.0 and net48.

The package license has changed from MS-PL to MIT.

[CLSCompliant(true)] was dropped from the library. While this is unlikely to cause real issues, it is considered a breaking change, requiring a bump to the package's major version.

All new build files have been added to solution folders.

Dependency changes:

  • JetBrains.Annotation → 2021.3.0
  • MetaBrainz.Common.Json → 5.0.0
  • MetaBrainz.Build.Sdk → 2.1.1
  • System.Text.Json → 6.0.0

This also updates all "initial project contents", which adds GitHub
actions and a build script (which now gets used by AppVeyor builds).

This changes the target frameworks to `net6.0`, `netstandard2.1`,
`netstandard2.0` and `net48`. Conditional compilation has been updated
to take .NET 6 into account.

The SYSLIB0014 is currently disabled, until such time that the code is
rewritten to use `HttpClient` instead of `WebClient`.

The package license changes from `MS-PL` to `MIT`.

All new build files have been added to solution folders.
* JetBrains.Annotation → 2021.3.0
* MetaBrainz.Common.Json → 5.0.0
* System.Text.Json → 6.0.0
This tweaks the URLs and breaks lines at column 72.

This drops `ChangeLog.md`; release notes will be managed in GitHub only.
@Zastai Zastai added dependencies Updates to dependencies breaking An incompatible change to a feature or API (requires a bump of the major version) maintenance Internal changes that do not impact functionality or API labels Nov 21, 2021
@Zastai Zastai merged commit 648d73d into main Nov 21, 2021
@Zastai Zastai deleted the update-sdk branch November 21, 2021 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking An incompatible change to a feature or API (requires a bump of the major version) dependencies Updates to dependencies maintenance Internal changes that do not impact functionality or API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant