Skip to content

Releases: asdf-format/asdf

2.15.0

04 Apr 19:28
Compare
Choose a tag to compare

The ASDF Standard is at v1.6.0

  • Require numpy<1.25 for python 3.8 [#1327]
  • Add AsdfProvisionalAPIWarning to warn developers of new features that
    may undergo breaking changes but are likely to be included as stable
    features (without this warning) in a future version of ASDF [#1295]
  • Add AsdfDeprecationWarning to AsdfFile.blocks [#1336]
  • Document policy for ASDF release cycle including when support for ASDF versions
    end. Also document dependency support policy. [#1323]
  • Update lower pins on numpy (per release policy), packaging, and pyyaml to
    ones that we can successfully build and test against. [#1360]
  • Provide more informative filename when failing to open a file [#1357]
  • Add new plugin type for custom schema validators. [#1328]
  • Add AsdfDeprecationWarning to asdf.types.CustomType [#1359]
  • Throw more useful error when provided with a path containing an
    extra leading slash [#1356]
  • Add AsdfDeprecationWarning to AsdfInFits. Support for reading and
    writing ASDF in fits files is being moved to stdatamodels. [#1337]
  • Add AsdfDeprecationWarning to asdf.resolver [#1362]
  • Add AsdfDeprecationWarning to asdf.tests.helpers.assert_extension_correctness [#1388]
  • Add AsdfDeprecationWarning to asdf.type_index [#1403]
  • Add warning to use of asdftool extract and remove-hdu about deprecation
    and impending removal [#1411]
  • Deprecate AsdfFile attributes that use the legacy extension api [#1417]
  • Add AsdfDeprecationWarning to asdf.types [#1401]
  • deprecate default_extensions, get_default_resolver and
    get_cached_asdf_extension_list in asdf.extension [#1409]
  • move asdf.types.format_tag to asdf.testing.helpers.format_tag [#1433]
  • Deprecate AsdfExtenion, AsdfExtensionList, BuiltinExtension [#1429]
  • Add AsdfDeprecationWarning to asdf_extensions entry point [#1361]
  • Deprecate asdf.tests.helpers [#1440]
  • respect umask when determining file permissions for written files [#1451]
  • rename master branch to main [#1479]

2.14.4

20 Mar 16:08
Compare
Choose a tag to compare

Changes include:

  • require jsonschema<4.18 [#1487]

2.14.3

16 Dec 19:06
Compare
Choose a tag to compare

Changes include:

  • Use importlib_metadata for all python versions [#1260]
  • Fix issue #1268, where update could fail to clear memmaps for some files [#1269]
  • Bump asdf-transform-schemas version [#1278]

2.14.2

05 Dec 20:04
Compare
Choose a tag to compare

Changes include:

  • Fix issue #1256, where enum could not be used on tagged objects. [#1257]

2.14.1

23 Nov 23:13
Compare
Choose a tag to compare

Changes Include:

  • Fix issue #1239, close memmap with asdf file context [#1241]

2.14.0

22 Nov 21:16
aa52111
Compare
Choose a tag to compare

Changes include:

  • Update citation. [#1184]
  • Add search support to ~asdf.AsdfFile.schema_info. [#1187]
  • Add asdf.search.AsdfSearchResult support for ~asdf.AsdfFile.schema_info and
    ~asdf.search.AsdfSearchResult.schema_info method. [#1197]
  • Use forc ndarray flag to correctly test for fortran array contiguity [#1206]
  • Unpin jsonschema version and fix jsonschema deprecation warnings. [#1185]
  • Replace pkg_resources with importlib.metadata. [#1199]
  • Fix default validation for jsonschema 4.10+ [#1203]
  • Add asdf-unit-schemas as a dependency, for backwards compatibility. [#1210]
  • Remove stray toplevel packages docker docs and compatibility_tests from wheel [#1214]
  • Close files opened during a failed call to asdf.open [#1221]
  • Modify generic_file for fsspec compatibility [#1226]
  • Add fsspec http filesystem support [#1228]
  • Memmap whole file instead of each array [#1230]
  • Fix issue #1232 where array data was duplicated during resaving of a fits file [#1234]

2.13.0

19 Aug 16:52
8d535c6
Compare
Choose a tag to compare

Changes include:

  • Add ability to pull information from schema about asdf file data, using schema_info
    method.

2.12.1

17 Aug 16:46
Compare
Choose a tag to compare

Changes include:

  • Overhaul of the ASDF documentation to make it more consistent and readable.
  • Update deprecated instances of abstractproperty to abstractmethod
  • Move build configuration into pyproject.toml
  • Pin jsonschema to below 4.10.0.

2.11.2

17 Aug 14:55
Compare
Choose a tag to compare

Changes include:

  • Backport jsonschema pin to strictly less than 4.10.1.

2.12.0

06 Jun 16:58
5f9c448
Compare
Choose a tag to compare

Changes include:

  • Added ability to display title as a comment in using the
    info() functionality.
  • Add ability to set asdf-standard version for schema example items.