Releases: asdf-format/asdf
Releases · asdf-format/asdf
2.15.0
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
, andpyyaml
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
2.14.3
2.14.2
2.14.1
2.14.0
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 fixjsonschema
deprecation warnings. [#1185] - Replace
pkg_resources
withimportlib.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
andcompatibility_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
Changes include:
- Add ability to pull information from schema about asdf file data, using
schema_info
method.
2.12.1
Changes include:
- Overhaul of the ASDF documentation to make it more consistent and readable.
- Update deprecated instances of
abstractproperty
toabstractmethod
- Move build configuration into
pyproject.toml
- Pin
jsonschema
to below4.10.0
.
2.11.2
Changes include:
- Backport
jsonschema
pin to strictly less than 4.10.1.
2.12.0
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.