Releases: renemarc/countdoom
Releases · renemarc/countdoom
v0.2.1
Added
- Code of Conduct based on Contributor Covenant.
- Continuous deployment to PyPI when new versions are pushed to the repo.
Fixed
- Spelling, links and images in documentation.
v0.2.0
Added
minutes
as an output format option and in returned data set.- Repo-specific Markdown README file.
- Documentation at Read The Docs.
- Pull Request template.
- Support for All Contributors specifications and service app.
- Support for Code Climate code quality checker service.
- Support for CodeCov test coverage report analyzer service.
- Support for DeepSource code security checker service.
- Support for Keep a Changelog specifications.
- Support for mypy static type checker.
- Support for Probot's Auto-Comment response service app.
- Support for Probot's helPR issue labeler service app.
- Support for Probot's No Response Info issue closing service app.
- Support for Probot's Request Info issue validating service app.
- Support for Probot's Stale Info auto-closing service app.
- Support for Probot's Welcome greeting service app.
Changed
- BREAKING: Return countdown in seconds instead of minutes.
- BREAKING: Rename project to Countdoom.
- Expand Tox test environments to include Python 3.5-3.8, Pypy3, formatter, and linters.
- Expand test coverage to cover seconds to midnight.
- Improve type hints.
- Expand contributing guidelines.
- Improve install documentation.
- Move Asyncio loop handling from package
__main__.py
tocli.py
. - Simplify support tools configuration files.
- Regroup dependencies listing to
setup.py
. - Add descriptive file headers and modelines.
- Split Issue template into Bug Report, Feature Request, Questions and Help, and Agile User Story.
Fixed
- Revise sentence extraction logic to include seconds to midnight.
Removed
- Files
requirements.txt
andrequirements_dev.txt
(now insetup.py
). - Support for Pyup dependency checker service.
v0.1.0
- Extraction of minutes to midnight from TheBulletin.org.
- Tests with pytest.
- Command-line interface.
- Integration examples.
- Importable client module with Asyncio support.
- Makefile build assistant.
- Basic Sphinx documentation.
- Badges to README file.
- Support for bandit security issues checker.
- Support for Black code formatter.
- Support for Coverage.py unit tests measuring tool.
- Support for EditorConfig coding style config file.
- Support for Flake8 coding style enforcer.
- Support for isort imports organizer.
- Support for pip dependencies manager.
- Support for pre-commit git hooks with linters, formatters, and validators.
- Support for Pylint code analyser.
- Support for Pyup dependency checker service.
- Support for Tox automation integration.
- Support for Travis-CI continuous integration service.