diff --git a/CHANGELOG.md b/CHANGELOG.md index bdf36fdf..3f8df2a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ +## v0.37.0 (2022-10-29) + +### Perf + +- **management/allocators**: re-implement `JSONTableAllocator` with faster algorithm assuming that we read much more often than we write +- **io/json**: make `json.serialize` a regular function + +### Refactor + +- **main**: update `main.py` +- **management/allocators**: simplify `JSONTableAllocator` inputs +- **io/json**: simplify serialization by using lists +- **io/json**: simplify conditionals +- **io/json**: do not import `typeclass` as `_typeclass` + +### BREAKING CHANGE + +- the serialization/deserialization protocol +changed. + ## v0.36.1 (2022-10-08) ### Fix diff --git a/pyproject.toml b/pyproject.toml index 374084a3..8dba2ff0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "boiling-learning" -version = "0.36.1" +version = "0.37.0" description = "Deep learning models for phase-change quantification and classification." authors = [ {name = "Ruan Comelli", email = "ruancomelli@gmail.com"} @@ -147,7 +147,7 @@ plugins = [ [tool.commitizen] tag_format = "v$major.$minor.$patch$prerelease" update_changelog_on_bump = true -version = "0.36.1" +version = "0.37.0" version_files = ["pyproject.toml:version"] [tool.pylint.main]