Skip to content

Latest commit

 

History

History
98 lines (62 loc) · 3.77 KB

CHANGELOG.md

File metadata and controls

98 lines (62 loc) · 3.77 KB

Changelog

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.

Changed

  • Add type hints to tests (#50)
  • Drop explicit support for Python 3.6 (#48)

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

Added

1.3.1 - 2022-10-06

Added

Changed

  • 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

Added

  • 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

Added

  • Attributes that can be referenced in the text template string, suggested by @mlisovyi in #24 (#25).

Changed

  • Timer.timers changed from regular dict to a custom dictionary supporting basic statistics for named timers (#23).

1.1.0 - 2020-01-15

Added

  • .last attribute with the value of the last measured time (by @janfreyberg in #13).
  • CHANGELOG.md detailing changes made to codetiming since its initial publication (#17).
  • CONTRIBUTING.md with guidelines on how to work with codetiming 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.