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.
- PEP-561
py.typed
stub file. - Explicit
.readthedocs.yaml
config file, now required by RTD.
- Broaden
HeartbeatFieldValue
type to allow bothint
andfloat
values in the same tuple. - Accept more abstract
Sequence
types (rather than strictList
types) inlogging
functions. - Project metadata now specified entirely in
pyproject.toml
, requiringsetuptools >= 61.0.0
.
- README: conda package installation command.
- examples:
field_with_normalization
using old keyword arguments forlogging.get_log_records
.
0.1.1 - 2023-06-21
- Installation and Getting Started instructions in Sphinx documentation.
- Improved Python type hints.
0.1.0 - 2021-12-15
- Publish documentation on Read the Docs.
- Optional parameters in
logging.get_log_record
andlogging.get_log_records
:time_norm
,heartrate_norm
,field_norms
, andfield_rate_norms
.
- Optional parameter design in
logging.get_log_record
andlogging.get_log_records
to separate time-specific values, which aligns with the design of other submodule functions and class methods.
- Optional parameters in
logging.get_log_record
andlogging.get_log_records
:norm
andrate_norm
.
0.0.1 - 2021-11-15
- Initial release