1.4.0 (2023-09-06)
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 usehatch-vcs
for versioning,
getting rid ofsetup.py
,setup.cfg
,MANIFEST.in
,versioneer.py
,
conftest.py
,pytest.ini
, and introducingpyproject.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
- Use utf-8 encoding in the command line interface by @haiiliin in #25
- Add
project_urls
to the metadata. by @KOLANICH in #26 - Upgrade GitHub Actions by @cclauss in #28
- Upgrade linter from pyflakes to ruff by @cclauss in #29
- Ruff: Ignore a new pylint rule by @cclauss in #30
- Rearrange directories + minor CI updates by @Saransh-cpp in #34
- Migrate to
hatch
andhatch-vcs
by @Saransh-cpp in #35 - Enable pre-commit by @Saransh-cpp in #36
- Revamp CI-CD pipeline by @Saransh-cpp in #37
- Add .git_archival.txt and .gitattributes by @Saransh-cpp in #38
- Create a pre-commit hook by @Saransh-cpp in #40
- Colored output by @Saransh-cpp in #41
- Use trusted publisher deployment by @Saransh-cpp in #42
- Turn off verbose output for pre-commit hook by @Saransh-cpp in #43
- Prepare for
v1.4
by @Saransh-cpp in #44
New Contributors
- @haiiliin made their first contribution in #25
- @KOLANICH made their first contribution in #26
- @Saransh-cpp made their first contribution in #34
Full Changelog: https://github.com/asmeurer/removestar/blob/master/CHANGELOG.md
All Changes: 1.3.1...1.4