Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/Hqub.MusicBrainz.Client/Hqub.MusicBrainz.Client.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<Configurations>Debug;Release</Configurations>
</PropertyGroup>

Expand Down
2 changes: 1 addition & 1 deletion src/Hqub.MusicBrainz.Tests/Hqub.MusicBrainz.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>

<IsPackable>false</IsPackable>

Expand Down
12 changes: 12 additions & 0 deletions src/Hqub.MusicBrainz/Entities/Medium.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,22 @@ public class Medium
[DataMember(Name = "discs")]
public List<Disc> Discs { get; set; }

/// <summary>
/// Gets or sets the pregap.
/// </summary>
[DataMember(Name = "pregap")]
public Track Pregap { get; set; }

/// <summary>
/// Gets or sets the track list.
/// </summary>
[DataMember(Name = "tracks")]
public List<Track> Tracks { get; set; }

/// <summary>
/// Gets or sets the data-track list.
/// </summary>
[DataMember(Name = "data-tracks")]
public List<Track> DataTracks { get; set; }
}
}
13 changes: 9 additions & 4 deletions src/Hqub.MusicBrainz/Hqub.MusicBrainz.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>netstandard2.0;net8.0</TargetFrameworks>
<TargetFrameworks>netstandard2.0;net8.0;net10.0</TargetFrameworks>
<LangVersion>8.0</LangVersion>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
Expand All @@ -13,10 +13,10 @@
<Authors>Boris Glebov, Christian Woltering</Authors>
<PackageProjectUrl>https://github.com/avatar29A/MusicBrainz</PackageProjectUrl>
<RepositoryUrl>https://github.com/avatar29A/MusicBrainz</RepositoryUrl>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<FileVersion>4.0.0.0</FileVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<FileVersion>4.1.0.0</FileVersion>
<PackageTags>music musicbrainz brainz</PackageTags>
<Version>4.0.0</Version>
<Version>4.1.0</Version>
<AssemblyName>Hqub.MusicBrainz</AssemblyName>
<RootNamespace>Hqub.MusicBrainz</RootNamespace>
<Configurations>Debug;Release</Configurations>
Expand All @@ -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.
</PackageReleaseNotes>
</PropertyGroup>

Expand Down