3.1.0
3.1.0 (2024-02-27)
The ASDF Standard is at v1.6.0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
Cleanup
asdf.utilincluding deprecating:human_list
resolve_nameminversionanditer_subclasses[#1688] -
Deprecate validation on
AsdfFile.treeassignment. Please
useAsdfFile.validateto validate the tree [#1691] -
Deprecate validation during
AsdfFile.resolve_references. Please
useAsdfFile.validateto validate the tree [#1691] -
Deprecate
asdf.asdfandAsdfFile.resolve_and_inline[#1690] -
Deprecate automatic calling of
AsdfFile.find_referencesduring
AsdfFile.__init__andasdf.open[#1708] -
Allow views of memmapped arrays to keep the backing mmap
open to avoid segfaults [#1668] -
Introduce
memmapargument toasdf.openthat
overridescopy_arrayswith documentation that describes
that the default formemmapwhencopy_arrays
is removed in an upcoming asdf release will beFalseand
asdf will no longer by-default memory map arrays. [#1667] -
Introduce
asdf.util.load_yamlto load just the YAML contents
of an ASDF file (with the optiontaggedto load the contents
as a tree ofasdf.tagged.Taggedinstances to preserve tags) [#1700] -
Require pytest 7+ and update asdf pytest plugin to be compatible
with the current development version of pytest (8.1) [#1731] -
Eliminate the use of the legacy
tmpdirfixture in favor of
the newtmp_pathfixture for temporary directory creation. [#1759] -
Remove conversion of warnings to errors in asdf pytest plugin. This
prevented other warning filters (like those provided with-W)
from working. If you want these warnings to produce errors you can
now add your own warning filter [#1757] -
Only show
strrepresentation duringinfoandsearch
if it contains a single line (and does not fail) [#1748]