Releases: JuliaIO/JLD2.jl
Releases · JuliaIO/JLD2.jl
v0.6.2
JLD2 v0.6.2
Merged pull requests:
- bump filter package patch version (#671) (@JonasIsensee)
- Improve filter docs (#672) (@nhz2)
- fix edgecase for Vector{Union{}} (#674) (@JonasIsensee)
Closed issues:
- writeas(::Type{Union{}}) is ambiguous error when saving a Vector{Union{}} with 0 elements (#673)
v0.6.1
JLD2 v0.6.1
Merged pull requests:
- Fix JLD2Lz4 backwards compatibility (#660) (@nhz2)
- CompatHelper: bump compat for ChunkCodecLibZstd to 0.3, (keep existing compat) (#661) (@github-actions[bot])
- CompatHelper: bump compat for ChunkCodecLibZlib to 0.3, (keep existing compat) (#662) (@github-actions[bot])
- bump compat for ChunkCodecLibBzip2 and ChunkCodecLibLz4 to 0.3 (#663) (@nhz2)
- Bump compat for ChunkCodec packages to v1 (#664) (@nhz2)
- Compression doc fixes (#667) (@nhz2)
- JLD2Lz4: Add check for LZ4 Frame magic during encoding (#668) (@nhz2)
- Avoid mutating filters. (#669) (@nhz2)
- version bump & changelog (#670) (@JonasIsensee)
Closed issues:
v0.6.0
JLD2 v0.6.0
- Breaking: Rework compression API. Expose filter approach of hdf5 broadly similar to HDF5.jl.
See docs for description. The basiccompress=true
api still works but backend libraries were
replaced. - Added new filter pkgs
JLD2Lz4
andJLD2Bzip2
to enable lz4 and bzip2 filters without making
them dependencies by default. These will be registered as separate pkgs.
If you previously used compression with JLD2
, you will now no longer need CodecZlib
, CodecZstd
and similar.
Deflate()
takes the role of CodecZlibCompressor
and ZstdFilter()
replaces CodecZstdCompressor
.
Both are included by default.
Merged pull requests:
- compression rework (#651) (@JonasIsensee)
- dynamic is_win7 (#653) (@JonasIsensee)
- improved readmmap (#654) (@JonasIsensee)
- Fix hash function definition (#655) (@bvdmitri)
- Bump julia-actions/julia-downgrade-compat from 1 to 2 (#656) (@dependabot[bot])
- Bump actions/checkout from 4 to 5 (#658) (@dependabot[bot])
Closed issues:
v0.5.15
JLD2 v0.5.15
- Add new solution for custom type mapping gives allows full control also for parametric types.
Merged pull requests:
- Advanced typemap and full user control (#650) (@JonasIsensee)
Closed issues:
- Typemap yields
Upgrade(type)
objects on load (#630)
v0.5.14
JLD2 v0.5.14
- Support for
Memory
andMemoryRef
Merged pull requests:
- Fix docstring signature indent in object_headers.jl (#646) (@abhro)
- support for Memory and MemoryRef (#649) (@JonasIsensee)
Closed issues:
v0.5.13
JLD2 v0.5.13
Merged pull requests:
- mention bools in HDF5 compat docs (#642) (@ajwheeler)
- convert UnPack into an extension (#643) (@JonasIsensee)
Closed issues:
v0.5.12
JLD2 v0.5.12
- Fix precompile workload for loading on nightly
Merged pull requests:
- Backports some fixes to 0.4 (#631) (@KristofferC)
- Update dependabot.yml (#634) (@vtjnash)
- stop precompiling FileIO.load (#637) (@JonasIsensee)
- bump version & changelog (#638) (@JonasIsensee)
Closed issues:
- Updating structs without renaming (#627)
v0.4.54
JLD2 v0.4.54
- This backports compatibility of JLD2 v0.4 to julia v1.11
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v0.5.11
JLD2 v0.5.11
- enable
Upgrade
of mutable structs insideUnion
types
Merged pull requests:
- Cleanup of Lookup3 hash (#626) (@nhz2)
- Fix unions for upgrades on mutable structs (#629) (@IanButterworth)
Closed issues:
v0.5.10
JLD2 v0.5.10
- fix recently introduced regression where
UInt32
was converted toInt32
on load. - deprecation: Do not rely on JLD2 loading compression libraries. This is not fully stable due to worldage issues and it will be removed in a future release. (Instead do
using CodecXX
yourself)
Merged pull requests:
- Draft: new version (#620) (@JonasIsensee)
- fix reconstruction of UInt32 and add regression test (#622) (@JonasIsensee)