Skip to content

Commit

Permalink
Set the version to 3.0.0 for release.
Browse files Browse the repository at this point in the history
Updated the release notes with the changes in this release.
  • Loading branch information
Zastai committed Apr 25, 2020
1 parent f92ee2e commit 7faf073
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 7 deletions.
2 changes: 1 addition & 1 deletion MetaBrainz.Common.Json/MetaBrainz.Common.Json.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<Title>Common JSON Utilities</Title>
<Description>This package provides JSON-related utility classes used by other MetaBrainz packages.</Description>
<PackageTags>MetaBrainz JSON</PackageTags>
<Version>2.1.0-pre</Version>
<Version>3.0.0</Version>
</PropertyGroup>

<PropertyGroup>
Expand Down
20 changes: 15 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
# MetaBrainz.Common.Json [![Build Status](https://img.shields.io/appveyor/build/zastai/metabrainz-common-json)](https://ci.appveyor.com/project/Zastai/metabrainz-common-json) [![NuGet Version](https://img.shields.io/nuget/v/MetaBrainz.Common.Json)](https://www.nuget.org/packages/MetaBrainz.Common.Json)
# MetaBrainz.Common.Json [![Build Status](https://img.shields.io/appveyor/build/zastai/metabrainz-common-json)](https://ci.appveyor.com/project/Zastai/metabrainz-common-json) [![NuGet Version](https://img.shields.io/nuget/v/MetaBrainz.Common.Json)](https://www.nuget.org/packages/MetaBrainz.Common.Json)

JSON-related helper classes, for use by the other `MetaBrainz.*` packages.

## Release Notes

### v3.0.0 (2020-04-25)

#### API Additions

- New Extension Method Overload: `JsonUtils.GetObject<T>()` without a specific converter to use
- New Extension Method Overload: `JsonUtils.GetOptionalObject<T>()` without a specific converter to use

#### API Changes

- JsonBasedObject: this once again has a regular `Dictionary` as `UnhandledProperties`
- this allows implementation types to modify the contents after the initial object creation
- *this is, unfortunately, a breaking change*


### v2.0.0 (2020-04-24)

#### API Additions
Expand Down Expand Up @@ -54,10 +68,6 @@ JSON-related helper classes, for use by the other `MetaBrainz.*` packages.
- `InterfaceConverter` and `ReadOnlyListOfInterfaceConverter` have been removed
- the MetaBrainz libraries are switching to custom converters for everything, removing the need for these

#### Other Changes

#### Dependency Updates


### v1.1.1 (2020-04-16)

Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 2.1.0-appveyor.{build}
version: 3.0.0
image: Visual Studio 2019
configuration: Debug
install:
Expand Down

0 comments on commit 7faf073

Please sign in to comment.