Skip to content

Tags: b0bbywan/go-disc-cuer

Tags

v0.4.0

Toggle v0.4.0's commit message
v0.4.0

Stable release of the 0.4 line.

API:
- New Generator API: cue.New(cfg, ...Option).Generate(Options) replaces the
  old generate variants; dependencies (drive, metadata source) are injected
  per-Generator instead of via package-level vars.
- Disc access abstracted behind the utils.Disc interface for testability.
- config.AppVersion is now a stampable var (default "dev") so builds can set
  it via -ldflags -X; library consumers keep overriding via NewConfig.

Fixes:
- gnudb: rejoin TTITLE lines wrapped across multiple lines (#9).
- musicbrainz: guard convertReleaseToDiscInfo against empty data.

Tooling:
- Makefile (deps/build/dist/test/lint/...) with git-stamped version.
- GitHub Actions: CI (build/test/lint) and a release workflow publishing the
  linux/amd64 artifact on tag push.
- log: trace request URLs and redact the hello= email param from GNUDB URLs.

v0.4.0-beta.1

Toggle v0.4.0-beta.1's commit message
v0.4.0-beta.1

First beta of the 0.4 line.

API:
- New Generator API: cue.New(cfg, ...Option).Generate(Options) replaces the
  old generate variants; dependencies (drive, metadata source) are injected
  per-Generator instead of via package-level vars.
- Disc access abstracted behind the utils.Disc interface for testability.
- config.AppVersion is now a stampable var (default "dev") so builds can set
  it via -ldflags -X; library consumers keep overriding via NewConfig.

Fixes:
- gnudb: rejoin TTITLE lines wrapped across multiple lines (#9).
- musicbrainz: guard convertReleaseToDiscInfo against empty data.

Tooling:
- Makefile (deps/build/dist/test/lint/...) with git-stamped version.
- GitHub Actions: CI (build/test/lint) and a release workflow publishing the
  linux/amd64 artifact on tag push.
- Expanded test coverage (end-to-end flow, network stubs, config, utils).
- README refreshed for Makefile, releases and library usage.

Dependencies:
- bump spf13/viper to 1.21.0 and uploadedlobster.com/discid to 0.9.0.

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #8 from b0bbywan/configv2

configv2

v0.2.6

Toggle v0.2.6's commit message
add Public func to generate from any drive

v0.2.5

Toggle v0.2.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #7 from b0bbywan/utils

Make device configurable and add GetTrackCount in utils

v0.2.4

Toggle v0.2.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #6 from b0bbywan/config

fix config

v0.2.3

Toggle v0.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #5 from b0bbywan/doc

add doc

v0.2.2

Toggle v0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #2 from b0bbywan/master

Master

v0.2.1

Toggle v0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #4 from b0bbywan/config

add config with viper

v0.2.0

Toggle v0.2.0's commit message
replace shell commands by C binding