Skip to content

3.0.0

Compare
Choose a tag to compare
@braingram braingram released this 16 Oct 16:49
· 285 commits to main since this release
959a83d

Asdf 3.0.0 is the first major asdf release since 2018.

Thank you to all the contributors!

There are many large and small changes in asdf 3.0.

Please see the updated docs and the What's New page for more details.

The ASDF Standard is at v1.6.0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Drop support for ASDF-in-FITS. [#1288]
  • Add all_array_storage, all_array_compression and
    all_array_compression_kwargs to asdf.config.AsdfConfig [#1468]
  • Move built-in tags to converters (except ndarray and integer). [#1474]
  • Add block storage support to Converter [#1508]
  • Remove deprecated legacy extension API [#1464]
  • Fix issue opening files that don't support fileno [#1557]
  • Allow Converters to defer conversion to other Converters
    by returning None in Converter.select_tag [#1561]
  • Remove deprecated tests.helpers [#1597]
  • Remove deprecated load_custom_schema [#1596]
  • Remove deprecated TagDefinition.schema_uri [#1595]
  • Removed deprecated AsdfFile.open and deprecated asdf.open
    AsdfFile.write_to and AsdfFile.update kwargs [#1592]
  • Fix AsdfFile.info loading all array data [#1572]
  • Blank out AsdfFile.tree on close [#1575]
  • Move ndarray to a converter, add convert_unknown_ndarray_subclasses
    to asdf.config.AsdfConfig, move asdf.Stream to
    asdf.tags.core.Stream, update block storage support for
    Converter and update internal block API [#1537]
  • Remove deprecated resolve_local_refs argument to load_schema [#1623]
  • Move IntegerType to converter and drop cache of converted values. [#1527]
  • Remove legacy extension API [#1637]
  • Fix bug that left out the name of the arrays that differed
    for asdftool diff comparisons [#1652]