Skip to content

Taurus v0.6.0 is released!

Pre-release
Pre-release
Compare
Choose a tag to compare
@maxhutch maxhutch released this 19 Feb 02:02
25c83b1

0.6.0 is released! This release focuses on significant changes to JSON support, which should provide a more intuitive experience to users and a more expressive and extensible experience to developers.

What’s New

  • taurus.json has been added as a drop-in replacement for python's builtin json module. (#86)
  • taurus.json.TaurusJson has been added to encapsulate the configuration of a taurus-compatible json serializer/deserializer. (#86)
  • TaurusJson objects have a new register_classes method to support the extension of json support to other classes in packages that develop on top of taurus. (#86)
  • taurus.util includes a public writeable_sort_order method that accepts either data objects or type strings. (#85)

Improvements

  • Output materials are now included when serializing processes. (#87)

Bugfixes

  • Measurements are now correctly included when serializing materials. (#84)

Changes

  • taurus.client.json_encoder has been moved to taurus.json. The taurus.client.json_encoder is now deprecated and will be removed in v0.7.0. (#86)