Skip to content

Releases: asdf-format/asdf

2.7.5

09 Jun 20:20
Compare
Choose a tag to compare

The ASDF Standard is at v1.6.0.

Changes include:

  • Fix bug in asdf.schema.check_schema causing relative references in
    metaschemas to be resolved incorrectly.

  • Fix bug that corrupts ndarray views when a new block is added
    to an existing file in absence of a block index.

2.8.0

12 May 20:17
b3632ca
Compare
Choose a tag to compare

The ASDF Standard is at v1.6.0.

Changes include:

  • New plugin APIs for block compressors, extensions, and schemas.

  • New global configuration mechanism (asdf.get_config()).

  • Support for the asdf:// URI scheme.

  • Drop support for Python 3.5.

  • Support for ASDF Standard 1.6.0, which is available via the
    version argument to AsdfFile.__init__ but not yet the
    default.

  • Values that match defaults defined in schemas are no longer
    automatically removed from the ASDF tree.

  • None values are no longer removed from the tree on write.

  • Remove the asdf.test method and asdf.__githash__ attribute.

  • And more, see CHANGES.rst for details.

2.7.4

30 Apr 20:40
be44c32
Compare
Choose a tag to compare

The ASDF Standard is at v1.5.0.

Changes include:

  • Fix pytest plugin failure under older versions of pytest.

  • Fix bugs when serializing views over non-contiguous and FITS
    base arrays.

  • Add support for opening files from HTTPS URLs and following
    HTTP/HTTPS redirects.

2.7.3

25 Feb 23:03
Compare
Choose a tag to compare

The ASDF Standard is at v1.5.0.

Changes include:

  • Fix bug resulting in invalid strides values for views over FITS arrays.
  • Add pytest plugin options to skip and xfail individual tests and xfail the unsupported ndarray-1.0.0 schema example.

2.7.2

19 Jan 17:07
Compare
Choose a tag to compare

The ASDF Standard is at v1.5.0.

Changes include:

  • Fix bug causing test collection failures under Python 3.9.

  • Fix bug when decompressing arrays with numpy 1.20.

  • Replace assert statements with raise at the behest
    of the bandit security linter.

2.7.1

18 Aug 22:37
Compare
Choose a tag to compare

The ASDF Standard is at v1.5.0.

The sole change in this release:

  • Fix bug preventing access to copied array data after
    an AsdfFile is closed.

2.7.0

23 Jul 23:10
Compare
Choose a tag to compare

The ASDF Standard is at v1.5.0.

Changes include:

  • Performance improvements when reading and validating
    ASDF files.

  • Numerous bug fixes. See CHANGES.rst for details.

  • Add option to asdf.open that disables schema validation on read.

  • Improved warning messages. All asdf library warnings now
    subclass asdf.exceptions.AsdfWarning.

  • Drop support for filling default values from subschemas
    within oneOf or anyOf combiners.

  • Resolve deprecation warnings from the ASDF pytest plugin
    when used with newer versions of pytest.

  • Drop support for 2.x versions of the jsonschema package.

2.6.0

23 Apr 03:04
2b4064f
Compare
Choose a tag to compare

The ASDF Standard is at v1.5.0.

Changes include:

  • ASDF Standard 1.5.0 is now the default for new files. Changes to
    the standard include several new and updated transform schemas,
    and removal of wcs schemas that were previously deprecated and
    moved to the gwcs package.

  • Add asdf.info and AsdfFile.search methods for visualizing
    and interactively searching an ASDF tree.

  • Fix bug causing too many bytes to be consumed when reading
    compressed blocks.

  • Support validation and serialization of additional numpy
    scalar types.

  • Fix serialization of trees containing implicit internal references
    and reference cycles, and simplify handling of children in
    ExtensionType subclasses.

  • Fix bug preventing addition of history entries to a file that
    was initially saved without them.

  • Expand developer documentation to cover the details of pyyaml
    integration and conversion between tagged trees and custom trees.

2.5.2

28 Feb 20:20
Compare
Choose a tag to compare

The ASDF Standard is at v1.4.0.

Changes include:

  • Add schemas that were previously missing from ASDF Standard 1.4.0,
    and fix a variety of minor issues in AsdfType subclasses.

  • Add general and versioning-specific developer documentation.

2.5.1

07 Jan 21:04
78df4d9
Compare
Choose a tag to compare

The ASDF Standard is at v1.4.0.

Changes include:

  • Fix bug in test causing failure when test suite is run against an installed asdf package.