Changelog ¶
All notable changes to Countdoom will be documented in this list. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased ¶
No documented unreleased changes
v0.2.1 — 2020-03-07¶
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 — 2020-03-03¶
Alpha release. Since the Doomsday Clock has (…unfortunately 😩) started counting in seconds for the first time since 1947, the code was adapted to also handle sub-minute values.
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.
v0.1.0 — 2020-02-23¶
Inital release.
Added¶
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 analyzer.
Support for Pyup dependency checker service.
Support for Tox automation integration.
Support for Travis-CI continuous integration service.