Skip to content

1.4.0 (2023-09-06)

Compare
Choose a tag to compare
@Saransh-cpp Saransh-cpp released this 06 Sep 04:03
· 59 commits to master since this release
5bdfa91

Features

  • removestar can now be used as a pre-commit hook.
  • removestar now outputs colored text.

Bug fixes

  • Turn off verbose output for pre-commit hook.
  • Add git archive support for auto versioning.
  • Use utf-8 encoding in the command line interface.

Maintenance

  • Use trusted publisher deployment for PyPI uploads.
  • Revamp the CI pipeline and create a CD pipeline.
  • Enable pre-commit for formatting and linting.
  • Migrate the build-backend to hatch and use hatch-vcs for versioning,
    getting rid of setup.py, setup.cfg, MANIFEST.in, versioneer.py,
    conftest.py, pytest.ini, and introducing pyproject.toml/
  • Move the tests directory out of the removestar directory.
  • Ruff: Ignore a new pylint rule.
  • Upgrade linter from pyflakes to ruff.
  • Upgrade GitHub Actions.
  • Add project_urls to the metadata.

Pull requests

New Contributors

Full Changelog: https://github.com/asmeurer/removestar/blob/master/CHANGELOG.md
All Changes: 1.3.1...1.4