1.12.0
Bugfixes
- Elapsed time continued to increment after counter was closed #62
- Elapsed time is now pinned to last time
count
changed if counter is stopped or count matches total - Thanks to @bedaberner for reporting
- Elapsed time is now pinned to last time
- Seconds occasionally rounded up to 00:60 vs 01:00
- Thanks to @DJtheRedstoner for reporting and PR #61
Changes
- Counter positions are now recalculated when a counter is removed
- Thanks to @SKnight79 for reporting #58
- Color resolution is now cached
- Direct use of Counter class now redirects to Manager.counter()
- This allows the behavior to be consistant
- Thanks to @ngriffiths13 for inspiration
- Direct use of Counter class removed from documentation
- Direct use of Counter class be refactored or removed in version 2.0
- Counters and status bars can now be coerced to strings
- Output is same as
Counter.format()
with default values - Does not apply to subcounters
- Output is same as
- Python 3.12 support added to metadata
- Dropped support for Python 3.4
- No code changes, but metadata and tests removed
Housekeeping
- Minor code tweaks
- Minor test cleanup
- Demo gif updated
- Specialist Tox environment added
- Basic ASV benchmark script added