ITADN

版本发布 8

5.2.0
? · 2026-03-19

## What's Changed * drop python 3.9 support by @braingram in https://github.com/asdf-format/asdf/pull/1992 * remove asdf-transform-schemas dependency by @braingram in https://github.com/asdf-format/asdf/pull/1965 * Fix validator handling of repeated nodes and schema combiners by @braingram in https://github.com/asdf-format/asdf/pull/1999 * Remove pytest-remotedata by @braingram in https://github.com/asdf-format/asdf/pull/2006 **Full Changelog**: https://github.com/asdf-format/asdf/compare/5.1.0...5.2.0

4.5.0
? · 2025-09-04

## What's Changed * use updated terminology for standard by @braingram in https://github.com/asdf-format/asdf/pull/1953 * warn when bundled pytest plugin runs by @braingram in https://github.com/asdf-format/asdf/pull/1959 * fix bug in assumption about what is tagged by @braingram in https://github.com/asdf-format/asdf/pull/1960 * add note discouraging metaschemas by @braingram in https://github.com/asdf-format/asdf/pull/1964 **Full Changelog**: https://github.com/asdf-format/asdf/compare/4.4.0...4.5.0

4.4.0
? · 2025-08-18

## What's Changed * asdftool fixes by @braingram in https://github.com/asdf-format/asdf/pull/1939 * Port benchmarks to pytest-benchmark, enable codspeed by @braingram in https://github.com/asdf-format/asdf/pull/1943 * add asdftool validate by @braingram in https://github.com/asdf-format/asdf/pull/1952 * Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/asdf-format/asdf/pull/1954 * Simplify open by @braingram in https://github.com/asdf-format/asdf/pull/1955 * Check for external pytest-asdf-plugin and don't register bundled plugin if the external one exists by @braingram in https://github.com/asdf-format/asdf/pull/1957 * update changelog for 4.4.0 by @braingram in https://github.com/asdf-format/asdf/pull/1958 **Full Changelog**: https://github.com/asdf-format/asdf/compare/4.3.0...4.4.0

4.2.0
? · 2025-05-30

## What's Changed * fix downstream astrocut tests by @braingram in https://github.com/asdf-format/asdf/pull/1905 * Use fsspec for all non-local urls by @braingram in https://github.com/asdf-format/asdf/pull/1906 * allow extra keywords in structured datatype validation by @braingram in https://github.com/asdf-format/asdf/pull/1901 * use yaml constructors for _IgnoreCustomTagsLoader by @braingram in https://github.com/asdf-format/asdf/pull/1907 * Datatype validator fix by @braingram in https://github.com/asdf-format/asdf/pull/1904 * fix astrocut downstream tests by @braingram in https://github.com/asdf-format/asdf/pull/1912 * add weldx downstream by @braingram in https://github.com/asdf-format/asdf/pull/1919 * update pyproject.toml to avoid setuptools warnings by @braingram in https://github.com/asdf-format/asdf/pull/1917 * allow non-null post tree pre block padding by @braingram in https://github.com/asdf-format/asdf/pull/1918 * allow block index loading to use CSafeLoader by @braingram in https://github.com/asdf-format/asdf/pull/1920 * Cleanup docs by @braingram in https://github.com/asdf-format/asdf/pull/1913 * provide usedforsecurity to hashlib for block md5 by @braingram in https://github.com/asdf-format/asdf/pull/1925 * fix deepcopy of lazy tree by @braingram in https://github.com/asdf-format/asdf/pull/1922 * update changelog for 4.2.0 release by @braingram in https://github.com/asdf-format/asdf/pull/1926 **Full Changelog**: https://github.com/asdf-format/asdf/compare/4.1.0...4.2.0

4.1.0
? · 2025-01-31

## What's Changed * update downstream jobs to run on python 3.12 by @braingram in https://github.com/asdf-format/asdf/pull/1876 * fix type and filter docs for search by @braingram in https://github.com/asdf-format/asdf/pull/1880 * cleanup downstream by @braingram in https://github.com/asdf-format/asdf/pull/1885 * improve schema info collection combiner handling by @braingram in https://github.com/asdf-format/asdf/pull/1875 * pyproject.toml: version_file requires setuptools_scm>=8 by @wdconinc in https://github.com/asdf-format/asdf/pull/1894 * Add `Converter.to_info` to customize `info` and `search` by @braingram in https://github.com/asdf-format/asdf/pull/1884 * fix dkist downstream test by @braingram in https://github.com/asdf-format/asdf/pull/1896 * docs/theme-updates by @alphasentaurii in https://github.com/asdf-format/asdf/pull/1897 * prep 4.1.0 release notes by @braingram in https://github.com/asdf-format/asdf/pull/1898 ## New Contributors * @wdconinc made their first contribution in https://github.com/asdf-format/asdf/pull/1894 * @alphasentaurii made their first contribution in https://github.com/asdf-format/asdf/pull/1897 **Full Changelog**: https://github.com/asdf-format/asdf/compare/4.0.0...4.1.0

4.0.0
? · 2024-11-19

This is a major release for asdf that includes removal of deprecated features and changes to some defaults. Please see the "what's new" documentation: https://asdf.readthedocs.io/en/4.0.0/asdf/whats_new.html#whats-new-4-0-0 for a description of the included changes. Changes include: Feature ------- - Switch default ASDF standard to 1.6.0. (`#1744 <https://github.com/asdf-format/asdf/pull/1744>`_) - Raise RuntimeError if a Convert subclass supports multiple tags but doesn't implement select_tag. (`#1853 <https://github.com/asdf-format/asdf/pull/1853>`_) General ------- - Set ``memmap=False`` to default for ``asdf.open`` and ``AsdfFile.__init__``. (`#1801 <https://github.com/asdf-format/asdf/pull/1801>`_) Removal ------- - remove ``copy_arrays`` (replaced by ``memmap``) (`#1800 <https://github.com/asdf-format/asdf/pull/1800>`_) - Remove deprecated API. See docs for full details. (`#1852 <https://github.com/asdf-format/asdf/pull/1852>`_) - Switch default convert_unknown_ndarray_subclasses to False and issue deprecation warning if it is enabled. (`#1858 <https://github.com/asdf-format/asdf/pull/1858>`_)

3.5.0
? · 2024-10-02

Bugfix ------ - Allow ``asdf.util.load_yaml`` to handle recursive objects (`#1825 <https://github.com/asdf-format/asdf/pull/1825>`_) Doc --- - added issue links to changelog entries #1827 - Change asdf standard changelog entries to notes to ease transition to towncrier #1830 General ------- - fix changelog checker to remove brackets #1828 Removal ------- - Deprecate ``ignore_version_mismatch``. This option has done nothing since asdf 3.0.0 and will be removed in an upcoming asdf version #1819

3.4.0
? · 2024-08-04

- Fix issue where roundtripping a masked array with no masked values removes the mask [#1803] - Use a custom exception ``AsdfSerializationError`` to indicate when an object in the tree fails to be serialized by asdf (and by yaml). This exception currently inherits from ``yaml.representer.RepresenterError`` to provide backwards compatibility. However this inheritance may be dropped in a future asdf version. Please migrate to the new ``AsdfSerializationError``. [#1809] - Drop ``importlib_metadata`` as a dependency on Python 3.12 and newer [#1810] - Bumped minimal requirement on ``attrs`` from ``20.1.0`` to ``22.2.0`` [#1815]