Skip to content

Releases: nikoheikkila/publicator

Version 1.3.0

26 Sep 17:46
Compare
Choose a tag to compare

This release adds an escape hatch where the repository is rolled back to a clean state (with git reset --hard) if publishing to the PyPI repository fails.

Full Changelog: 1.2.1...1.3.0

Version 1.2.1

24 Sep 09:42
Compare
Choose a tag to compare

This patch release ensures compatibility with Poetry 1.2 and improves error handling and reporting in the main CLI application.

Full Changelog: 1.2.0...1.2.1

Version 1.2.0

17 Jul 15:25
Compare
Choose a tag to compare

Log messages are now rendered through the rich package, which should have better compatibility across the different shell and terminal emulator setups.

For more information regarding rich, read the documentation here.

Full Changelog: 1.1.3...1.2.0

Version 1.1.3

17 Jul 13:59
Compare
Choose a tag to compare

The underlying dependency on the typer CLI package has been updated to 0.6.0, among other packages.

What's Changed

  • chore(deps): update dependency mypy to ^0.960 by @renovate in #16
  • chore(deps): update dependency mypy to ^0.961 by @renovate in #17
  • chore(deps): update actions/setup-python action to v4 by @renovate in #18
  • chore(deps): update abatilo/actions-poetry action to v2.1.5 by @renovate in #19
  • fix(deps): update dependency typer to ^0.5.0 by @renovate in #20
  • fix(deps): update dependency typer to ^0.6.0 by @renovate in #21

Version 1.1.2

03 Jun 17:13
Compare
Choose a tag to compare

Release 1.1.2

Nothing too fancy here. Mainly updates to dependencies and better tests.

  • fix(deps): update dependency semmy to ^0.4.0 (4081229)
  • fix(deps): update dependency semmy to v1 (6f78e9d)
  • fix(tests): improve git module unit tests (814ed81)

Version 1.1.1

13 Feb 11:14
Compare
Choose a tag to compare

Fixed

  • fix(deps): update dependency tomli to v2.0.1 (60d99a7)
  • fix: typo in CONTRIBUTING.md (c9c33f8)

Other

  • refactor: migrate Semver class to semmy library (a464c4c)

Version 1.1.0

06 Feb 18:20
Compare
Choose a tag to compare

New

  • feat(cli): default test script to pytest -x --assert=plain (b5849f0)
  • feat(cli): only build package if publishing is needed (cb546d5)
  • feat(cli): only run tests if the test script is valid (936c3da)

Fixed

  • fix(tests): run test scripts in sequence (078bd14)
  • fix(tests): improve tests with mutation testing (486aeb2)
  • fix(py): improve typing (79cfbb4)

Documentation

  • docs(readme): add usage examples (3b04684)

Version 1.0.0

30 Jan 14:16
Compare
Choose a tag to compare

🎉 Ready for Production 🎉

Read the release blog post.

See the README for supported features and other documentation.

Full Changelog: 0.7.0...1.0.0

Version 0.7.0

30 Jan 12:57
Compare
Choose a tag to compare
Version 0.7.0 Pre-release
Pre-release

Full Changelog: 0.6.0...0.7.0

Version 0.6.0

30 Jan 11:11
Compare
Choose a tag to compare
Version 0.6.0 Pre-release
Pre-release

Full Changelog: 0.5.1...0.6.0