- restrict default Dict encoding to Base implementations
- Update Dict encoding for latest julia
- compat bound for TranscodingStreams.jl
- fix roundtrip of Type{} objects #484
- reclose file when opening fails
- fix
Upgrade
for parametric types - new type reconstruction when matching DataType cannot be found (eval-free)
- new
parallel_read
keyword for creating stand-alone file handles for multithreaded file reading (@ejmeitz)
- add experimental
JLD2.readas
function for customized reading of custom serialized objects (#468)
- fix UInt32 truncation error for absurdly large array sizes
- move test-files to a separate repo
- allow loading compressed files during precompilation #446 (@marius311)
- added
Upgrade
feature
- compatibility to julia v1.9-dev (@eschnett)
- fix identity relations with custom serialization
- remove leftover debug statement
- read-only support for
JLD.jl
files - read-only support for many HDF5 files. Most test files of HDF5.jl are covered
- read Opaque bit fields
- read some other string encodings
- read big endian numbers
- read typical chunking formats
- Support for
const
fields in mutable structs
- Fix reconstruction of partially initialized structs
- Add explicit type mapping
- TTFX improvements
- Add a comment on jldsave (@BoundaryValueProblems)
- Don't inline long ntuples
- Bugfix for dynamic loading of CodecZlib
- Automatically transform symbol keys in strings with a warning (@theogf)
- Fix @save macro
- Improve auto-conversion of convertible types
- Implement
Base.keytype
forJLDFile
andGroup