Skip to content

3.3.0

Compare
Choose a tag to compare
@braingram braingram released this 12 Jul 21:31
· 177 commits to main since this release
dda613b
  • Fix __asdf_traverse__ for non-tagged objects [#1739]
  • Deprecate asdf.testing.helpers.format_tag [#1774]
  • Deprecate asdf.versioning.AsdfSpec [#1774]
  • Deprecate asdf.util.filepath_to_url use pathlib.Path.to_uri [#1735]
  • Record package providing manifest for extensions used to write
    a file and AsdfPackageVersionWarning when installed extension/manifest
    package does not match that used to write the file [#1758]
  • Fix bug where a dictionary containing a key id caused
    any contained references to fail to resolve [#1716]
  • Issue a AsdfManifestURIMismatchWarning during write if a used
    extension was created from a manifest registered with a uri that
    does not match the id in the manifest [#1785]
  • Allow converters to provide types as strings that can
    resolve to public classes (even if the class is implemented
    in a private module). [#1654]
  • Add options to control saving the base array when saving array views
    controlled via AsdfConfig.default_array_save_base,
    AsdfFile.set_array_save_base and
    SerializationContext.set_array_save_base [#1753]
  • Deprecate ignore_implicit_conversion and "implicit conversion" [#1724]
  • Add lazy_tree option to asdf.open and asdf.config
    to allow lazy deserialization of ASDF tagged tree nodes to
    custom objects. [#1733]