monatone 0.2.0.0 → 0.2.1.0
raw patch · 3 files changed
+13/−2 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +11/−0
- monatone.cabal +1/−1
- test/Test/IntegrationSpec.hs +1/−1
CHANGELOG.md view
@@ -1,5 +1,16 @@ # Changelog for `monatone` +## [0.2.1.0] - 2025-12-10++### Fixed+- Fixed Hackage description formatting to display properly with multiline text+- Escaped forward slashes in format names to prevent markdown italicization+- Fixed M4A round-trip test to properly skip when fixture unavailable+- Checked in test fixtures (MP3, FLAC) to support Nix builds without ffmpeg++### Changed+- Tests no longer require ffmpeg at build time (only for regenerating fixtures)+ ## [0.2.0.0] - 2025-12-10 ### Added
monatone.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.4 name: monatone-version: 0.2.0.0+version: 0.2.1.0 synopsis: Pure Haskell library for audio metadata parsing and writing description: Monatone is a pure Haskell library for parsing and writing
test/Test/IntegrationSpec.hs view
@@ -311,7 +311,7 @@ -- Verify source file exists origExists <- doesFileExist origPath- assertBool (T.unpack $ "Source file exists: " <> T.pack origPath) origExists+ unless origExists $ assertFailure "Test skipped: fixture not available (run with ffmpeg to generate)" -- Copy file to temp location copyFile origPath tmpPath