Skip to content

Commit 6f5b064

Browse files
committed
0.4.0: Updated Changelog
1 parent f1fed7b commit 6f5b064

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

CHANGELOG.md

+19-2
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
10+
911
### Changed
12+
- units: DataSize - return 'byte' and 'MiB' instead of '1 byte' and '1 MiB'
1013
- units: Duration(inf) is now 'Eternity' instead of 'Never'
1114
- timing: The Timer class now renders the duration using the Duration's repr, instead of as a float
1215

1316
### Added
14-
- units: Added a Percentage class
15-
- timing: Added a TimeInterval class, for use for timestamp comparisons. Can be converted to/from the Timer class
17+
- CLI: expose 'colorize' and 'ziplog' as clis
18+
- units: Added a `Percentage` class
19+
- timing: Added a `TimeInterval` class, for use for timestamp comparisons. Can be converted to/from the `Timer` class
20+
- colors: Added '@[..]@' as coloring markup delimiter
21+
- concurrency: Add parent's name to new thread's name, to show hierarchy
1622
- concurrency: Add `done()` function to `concurrent` to check if the thread is finished.
23+
- collections: Add `.menu()` to `ObjectCollectionBase`, integrating with `termenu`
24+
- semver: Added a module and class for parsing and comparing semver-styled version strings
25+
- random: Added 'perchance', for a common random use-case
26+
- bunch: Added `.render()` to render the data cleanly
27+
- exceptions: support pickling
28+
- CI: Add python 3.7 and 3.8
1729

30+
### Fixed
31+
- sync: prevent an import cycle
32+
- colors/ziplog: swallow BrokenPipeError when parsing from cmdline
33+
- aliasing: bug fix for 'Cannot create a consistent method resolution', add unittest
34+
- collections: workaround python bug (3.6.8+) importing 'test.support'
1835

1936
## [0.3.1] - 2019-07-30
2037

0 commit comments

Comments
 (0)