Skip to content

Releases

v1.1.1

Choose a tag to compare

@DavidSiegl DavidSiegl released this 05 Nov 20:48
95ce22b

What's Changed

  • Fail a pull request that changes what users get without raising the version by @DavidSiegl in #46
  • Release 1.1.1 through agent-estate's release option by @DavidSiegl in #47

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@DavidSiegl DavidSiegl released this 05 Nov 18:23
75e8d36

What's Changed

  • Drop the TODO entry on .copier-answers.yml's agent-estate commit, now that agent-estate#6 is merged by @DavidSiegl in #41
  • add takes a source:id from search, and a Genius harvest stops at 300 songs by @DavidSiegl in #44
  • Release 1.1.0 by @DavidSiegl in #45

Full Changelog: v1.0.1...v1.1.0

v1.0.1

Choose a tag to compare

@DavidSiegl DavidSiegl released this 05 Nov 14:14
98036cc

What's Changed

  • Auto-merge any pull request that passed CI, whatever files it changes, as octoflow-ai does by @DavidSiegl in #40
  • Parse HTML with html.parser instead of lxml, and release 1.0.1 without libiconv in the binary by @DavidSiegl in #39

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@DavidSiegl DavidSiegl released this 05 Nov 13:05
cc0c975

What's Changed

  • Say in the README how to install hyprmuse from PyPI by @DavidSiegl in #28
  • Drop the README's Development section by @DavidSiegl in #29
  • Keep hyprmuse quote printing a quote when a config value, recent.json or a subject file has the wrong shape by @DavidSiegl in #31
  • Give each source one HTTP client that owns its request spacing by @DavidSiegl in #30
  • Give every subject its own file by adding a hash of its id to the name by @DavidSiegl in #32
  • Identify hyprmuse to Wikiquote by name, version and repository, as Wikimedia's User-Agent policy asks by @DavidSiegl in #34
  • Resolve a subject token by one rule for remove, update and quote --subject by @DavidSiegl in #33
  • Keep only the subject's own words on the fr, es, it, pt, pl, ru and nl Wikiquote editions by @DavidSiegl in #35
  • Report a reply a source cannot read as a SourceError, so update --all goes on to the next subject by @DavidSiegl in #36
  • Fail a Genius harvest that loses a song to anything but a 404, so update keeps the full subject by @DavidSiegl in #37
  • Release 1.0.0 by @DavidSiegl in #38

Full Changelog: v0.3.2...v1.0.0

v0.3.2

Choose a tag to compare

@DavidSiegl DavidSiegl released this 05 Nov 08:08
1900cec

What's Changed

  • Add a hyprmuse-bin PKGBUILD for the AUR by @DavidSiegl in #20
  • Publish each release to the AUR from a separate Jenkins job by @DavidSiegl in #22
  • Publish hyprmuse to PyPI from a Jenkins job on the trusted node by @DavidSiegl in #26

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@DavidSiegl DavidSiegl released this 04 Nov 20:29
3b6f282

What's Changed

  • Point TODO.md's open issues at GitHub issues #7 and #8 by @DavidSiegl in #15
  • License hyprmuse under MIT and ship the binary's third-party notices by @DavidSiegl in #19

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@DavidSiegl DavidSiegl released this 04 Nov 18:26
c6d722d

What's Changed

  • Deepen the lockscreen quote path and re-harvest by source_id by @DavidSiegl in #1
  • Adopt octoflow-ai's agent setup: .scratch tracker, review gate, quality gate by @DavidSiegl in #2
  • Run the gate in Jenkins and auto-merge passing pull requests by @DavidSiegl in #4
  • Say in the README how to run the tests and the gate by @DavidSiegl in #5
  • Release a Linux binary when a merge into main raises the version by @DavidSiegl in #6

Full Changelog: https://github.com/DavidSiegl/hyprmuse/commits/v0.3.0