Version 0.30.0
Pre-release
Pre-release
·
842 commits
to master
since this release
v0.30.0
- Removed all support for Python 2. This caused a lot of things to be moved around and changed from indirect references to direct references, so it's possible something fell through the cracks. I'm doing my best to test it, but let me know if you have an issue.
- Changed classes to now prefer super() over direct superclass initialization.
- Removed explicit object subclassing (it's implicit in Python 3 so we don't need it anymore).
- Converted most
.formats into f strings. - Improved consistency of docstrings. It's not perfect, but it should at least be better.
- Started the addition of type hints to functions and methods.
- Updated
utils.bytesToGuidto make it faster and more efficient. - Renamed
utils.msgEpochtoutils.filetimeToUtcto be more descriptive. - Updated internal variable names to be more consistent.
- Improvements to the way
__main__works. This does not affect the output it will generate, only the efficiency and readability.