All notable changes to this project will be documented in this file.
The format is based on CHANGELOG.md and this project adheres to Semantic Versioning.
Switched to using dynamic versioning, and moved py.typed
to the right place.
Also removed certain unnecessary files.
- Updated dependencies
- Switched project to use dynamic versioning
- Updated
README.md
and removed references topylint
andflake8
- Moved
py.typed
somypy
actually finds it
Fixed a potential catastrophic backtracking vulnerability with a regular expression used to parse strings in the package.
- Updated dependencies
- Replaced Pylint and Flake8 with Ruff
- Fixed miscellaneous linting issues
- A regular expression used to parse strings was found to have a potential catastrophic backtracking vulnerability; this was fixed by replacing the regex with a non-vulnerable variant
Updated dependencies, metadata files, and GitHub Actions workflows.
- Added automated GitHub release builds
- Added Dependabot auto-updates
- Added
CODEOWNERS
- Updated wording from American English to British English, because we have our dignity
- Releases are now made from tags instead of merges
- Fixed a broken coverage option
A bunch of small fixes.
- Added keywords to PyPI
- Updated development status to stable
- Fixed
Makefile
- The source code link was unnecessary
This update fixes a handful of things, readying the package for official release.
- Badges to
README.md
- Updated GitHub Actions workflows to use newer versions
- Swapped
Ellipsis
forpass
in the hopes of getting coverage reports ignore them
This update adds all planned fuctionality for the project. Strings are parsed into integers, and vice versa.
- String to int conversion for microseconds
- Int to string conversion for microseconds
- Added more GitHub Actions workflows for PyPI uploads
- Full unit test coverage
- Moved constants to their own file
- Updated linters and cleaned up the codebase
- Updated localisation files
- Fixed a bug with the regex query
This is the initial version of the project.
- The base project