Releases: JuliaIO/JLD2.jl
Releases · JuliaIO/JLD2.jl
v0.6.4
JLD2 v0.6.4
Merged pull requests:
- Betteriosupport (#698) (@JonasIsensee)
- Performance improvements (#699) (@JonasIsensee)
- better early allocation (#700) (@JonasIsensee)
- Bump actions/checkout from 5 to 6 (#701) (@dependabot[bot])
- Use memchr for safe and performant read_bytestring (#703) (@JonasIsensee)
- fix runtime issue of IOBuffer backend (#704) (@JonasIsensee)
- Add devcontainer configuration for Julia development environment (#709) (@Copilot)
- Bump version for JLD2Bzip2 from 0.1.1 to 0.1.2 (#710) (@JonasIsensee)
- Bump julia-actions/cache from 2 to 3 (#712) (@dependabot[bot])
- Bugfix IOStream backend (#713) (@JonasIsensee)
Closed issues:
v0.6.3
JLD2 v0.6.3
Merged pull requests:
- Dataset show improvements (#680) (@JonasIsensee)
- Add keyword argument constructors for all filter types (#682) (@Copilot)
- Improve filter constructor docs (#684) (@nhz2)
- bugfix for array element updating (#685) (@JonasIsensee)
- proper exception printing (#688) (@JonasIsensee)
- Backport removed precompile workload of FileIO interface (#690) (@JonasIsensee)
- fix edge case in type loading (#693) (@JonasIsensee)
- Fix version number to 0.6.3 (#695) (@nhz2)
Closed issues:
v0.4.55
JLD2 v0.4.55
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.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=trueapi still works but backend libraries were
replaced. - Added new filter pkgs
JLD2Lz4andJLD2Bzip2to 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
MemoryandMemoryRef
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)