Skip to content

v0.4.0

Choose a tag to compare

@sdrobert sdrobert released this 20 Sep 22:43
· 7 commits to master since this release
c87d878

The primary addition of this version is beta functionality for the new (de)serialization approach based on param's native approach for JSON. In addition, there are a couple of very minor breaking changes which can be found in the changelog below.

Changelog

  • Added extras.
  • Bug fix for YAML backends when only one backend is installed.
  • New serialization protocols based on param's built-in serialization are in
    beta. Added code, tests, and documentation.
  • Refactored code to separate serialization from/to file from the dict stuff.
  • Extended file serialization to handle non-dict stuff and avoid some bugs. DEFAULT_* globals are no longer exposed in pydrobert.serialization. A breaking change, but since functions already have a means of updating the default dictionary temporarily, one unlikely to cause many issues.
  • Moved to pydrobert.config and redefined an element in YAML_MODULE_PRIORITIES. Technically a breaking change, but one unlikely to cause many issues.