Skip to content

Commit 527b7fb

Browse files
committed
Update project metadata and license
1 parent d17c06f commit 527b7fb

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ All notable changes to TagLibSharp2 will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.6.0] - 2026-01-05
9+
10+
### Breaking Changes
11+
12+
- **Removed**: `MusicIpId` property from `Tag` base class (MusicIP service discontinued, use AcoustID instead)
13+
- **Removed**: `AiffFile.TryParse` method (use `AiffFile.Read` which returns `AiffFileReadResult` with error context)
14+
- **Removed**: `WavFile.ReadFromData` method (use `WavFile.Read` for span-based parsing)
15+
- **Changed**: `AudioProperties` converted from class to readonly record struct for better performance and immutability
16+
- **Renamed**: `AsfFile.AudioProperties` property renamed to `Properties` for consistency with other file types
17+
18+
### Added
19+
20+
- Comprehensive test suite expanded to 3,780 tests (from 3,175)
21+
- Test coverage increased to 90.1% line coverage, 77.6% branch coverage
22+
- Additional MP3 APE tag test coverage for edge cases
23+
24+
### Changed
25+
26+
- Performance improvements from AudioProperties struct conversion
27+
- Improved API consistency across file format implementations
28+
- Enhanced documentation and code examples
29+
830
## [0.5.0] - 2026-01-03
931

1032
### Added
@@ -581,6 +603,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
581603
### Changed
582604
- `BinaryData(byte[])` constructor now copies the array to ensure true immutability
583605

606+
[0.6.0]: https://github.com/decriptor/TagLibSharp2/releases/tag/v0.6.0
584607
[0.5.0]: https://github.com/decriptor/TagLibSharp2/releases/tag/v0.5.0
585608
[0.4.0]: https://github.com/decriptor/TagLibSharp2/releases/tag/v0.4.0
586609
[0.3.0]: https://github.com/decriptor/TagLibSharp2/releases/tag/v0.3.0

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
<Product>TagLibSharp2</Product>
66
<Authors>Stephen Shaw</Authors>
77
<Company>Stephen Shaw</Company>
8-
<Copyright>Copyright (c) 2025 Stephen Shaw and contributors</Copyright>
8+
<Copyright>Copyright (c) 2025-2026 Stephen Shaw and contributors</Copyright>
99

1010
<!-- Version: Set via CI or use default for local builds -->
11-
<ReleaseVersion Condition="'$(ReleaseVersion)' == ''">0.5.0</ReleaseVersion>
11+
<ReleaseVersion Condition="'$(ReleaseVersion)' == ''">0.6.0</ReleaseVersion>
1212
<VersionSuffix Condition="'$(VersionSuffix)' == '' And '$(CI)' == ''">dev</VersionSuffix>
1313

1414
<!-- Repository Info -->

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2025 Stephen Shaw and contributors
3+
Copyright (c) 2025-2026 Stephen Shaw and contributors
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)