Alpha release 0.6.0-alpha
Pre-release
Pre-release
toonarmycaptain
released this
01 Apr 20:35
·
793 commits
to master
since this release
This release includes some optimisations and under the hood improvements, readying for addition of a proper database.
Added
- Implemented
temp
directory removed on app exit (if it contains files), initially used to store avatars before writing to database/disk. NewClass
subclass ofClass
usingtemp
directory to hold files before writing to database.- Add AllContributors badge to
README.md
, recognising project contributors, thankyou!
Changed
- Separate UI/logic/persistence concerns in
create_classlist
, useNewClass
. create_classlist_data
takes aNewClass
object.- Refactor
new_chart
/assemble_chart_data
to takeClass
/NewClass
object instead of a class name.- Supports passing in class directly from
create_class
without reloading class from database. - Move logic prompting user to choose a class from
assemble_chart_data
tonew_chart
.
- Supports passing in class directly from
- More tests converted to Pytest style tests, test coverage improved.
- Improved type hinting, extend passing/use of
Path
s rather than strings/os/path
.