diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index be9a58d..c138cd5 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -12,12 +12,12 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - dotnet-version: [ '8.0.x' ] + dotnet-version: [ '10.0.x' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup .NET Core SDK ${{ matrix.dotnet-version }} - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: ${{ matrix.dotnet-version }} - name: Install dependencies diff --git a/src/Hqub.MusicBrainz.Client/Hqub.MusicBrainz.Client.csproj b/src/Hqub.MusicBrainz.Client/Hqub.MusicBrainz.Client.csproj index 9b2c12a..615ccaa 100644 --- a/src/Hqub.MusicBrainz.Client/Hqub.MusicBrainz.Client.csproj +++ b/src/Hqub.MusicBrainz.Client/Hqub.MusicBrainz.Client.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net10.0 Debug;Release diff --git a/src/Hqub.MusicBrainz.Tests/Hqub.MusicBrainz.Tests.csproj b/src/Hqub.MusicBrainz.Tests/Hqub.MusicBrainz.Tests.csproj index 0ab5f16..6006c57 100644 --- a/src/Hqub.MusicBrainz.Tests/Hqub.MusicBrainz.Tests.csproj +++ b/src/Hqub.MusicBrainz.Tests/Hqub.MusicBrainz.Tests.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 false diff --git a/src/Hqub.MusicBrainz/Entities/Medium.cs b/src/Hqub.MusicBrainz/Entities/Medium.cs index b1513e5..9d67f5b 100644 --- a/src/Hqub.MusicBrainz/Entities/Medium.cs +++ b/src/Hqub.MusicBrainz/Entities/Medium.cs @@ -35,10 +35,22 @@ public class Medium [DataMember(Name = "discs")] public List Discs { get; set; } + /// + /// Gets or sets the pregap. + /// + [DataMember(Name = "pregap")] + public Track Pregap { get; set; } + /// /// Gets or sets the track list. /// [DataMember(Name = "tracks")] public List Tracks { get; set; } + + /// + /// Gets or sets the data-track list. + /// + [DataMember(Name = "data-tracks")] + public List DataTracks { get; set; } } } diff --git a/src/Hqub.MusicBrainz/Hqub.MusicBrainz.csproj b/src/Hqub.MusicBrainz/Hqub.MusicBrainz.csproj index 5fdc96e..3c086a3 100644 --- a/src/Hqub.MusicBrainz/Hqub.MusicBrainz.csproj +++ b/src/Hqub.MusicBrainz/Hqub.MusicBrainz.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net8.0 + netstandard2.0;net8.0;net10.0 8.0 false true @@ -13,10 +13,10 @@ Boris Glebov, Christian Woltering https://github.com/avatar29A/MusicBrainz https://github.com/avatar29A/MusicBrainz - 4.0.0.0 - 4.0.0.0 + 4.1.0.0 + 4.1.0.0 music musicbrainz brainz - 4.0.0 + 4.1.0 Hqub.MusicBrainz Hqub.MusicBrainz Debug;Release @@ -39,6 +39,11 @@ * Add support for Area relationships. * Add support for Area lookup to MusicBrainz client. * Add missing Release.Packaging property. + + Changes in version 4.1: + + * Add net10.0 target framework. + * Add pregap and data-tracks properties to Medium class.