All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.4.0 - 2022-11-08
### Added
inital_text
parameter which, when present, will use logger to log that timer has been started (by Matthew Price in #47)
1.3.2 - 2022-10-07
__all__
to specify the public API (by @alkatar21 in #46)
1.3.1 - 2022-10-06
- A
py.typed
file to markcodetiming
as typed as specified in PEP 561 (by @alkatar21 in #38)
- Use GitHub Actions instead of CircleCI for CI (#33)
- Explicitly support Python 3.10 and 3.11 (#32, #34, #35)
1.3.0 - 2021-02-09
text
can be a callable returning a formatted string, suggested by @dchess in #29 (#30).- Testing with Interrogate to enforce docstrings (#27).
1.2.0 - 2020-03-03
Timer.timers
changed from regulardict
to a custom dictionary supporting basic statistics for named timers (#23).
1.1.0 - 2020-01-15
.last
attribute with the value of the last measured time (by @janfreyberg in #13).CHANGELOG.md
detailing changes made tocodetiming
since its initial publication (#17).CONTRIBUTING.md
with guidelines on how to work withcodetiming
as a developer (#18).AUTHORS.md
with a list of maintainers and contributors (#18)
1.0.0 - 2019-12-31
Initial version of codetiming
. Version 1.0.0 corresponds to the code in the tutorial Python Timer Functions: Three Ways to Monitor Your Code.