JLD2.jl Versions Save

HDF5-compatible file format in pure Julia

v0.4.48

4 weeks ago

JLD2 v0.4.48

Diff since v0.4.47

Merged pull requests:

  • Unnormalized unicode & missing load_attribute method (#561) (@JonasIsensee)

Closed issues:

  • Variables named with modifiers (like \hat) are incorrectly saved (#466)

v0.4.47

1 month ago

JLD2 v0.4.47

Diff since v0.4.46

Merged pull requests:

  • Update codecov-action (#552) (@nhz2)
  • Bump julia-actions/setup-julia from 1 to 2 (#554) (@dependabot[bot])
  • Fix downloads count badge (#556) (@pricklypointer)
  • Bump julia-actions/cache from 1 to 2 (#557) (@dependabot[bot])
  • avoid overflow in nfield loading (#559) (@JonasIsensee)

Closed issues:

  • File created with earlier JLD2 version can't be opened with version 0.4.38 or later (#549)
  • How to print or show every group name of a JLD2 file (#553)
  • Manually flush written data to file (#555)
  • Saving/Reloading a struct with more than 255 fields leads to a "missing field" warning & corrupted loads (#558)

v0.4.46

3 months ago

JLD2 v0.4.46

Diff since v0.4.45

Merged pull requests:

  • Bump actions/cache from 3 to 4 (#540) (@dependabot[bot])
  • Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1 (#542) (@dependabot[bot])
  • try use julia-actions/cache (#543) (@JonasIsensee)
  • Update TagBot.yml (#545) (@ViralBShah)
  • Bump codecov/codecov-action from 3 to 4 (#546) (@dependabot[bot])
  • Add missing word in warning message (#548) (@ljahn)
  • remove usage of IOBuffer internals (#551) (@JonasIsensee)

Closed issues:

  • File saved in Julia 1.10.0-beta3 cannot be loaded in Julia 1.10.0-rc1 with Random.Xoshiro (#503)
  • JLD2 is failed to precompile on the latest nightly (#550)

v0.4.45

4 months ago

JLD2 v0.4.45

Diff since v0.4.44

Merged pull requests:

  • add method for mutable custom serialization (#537) (@JonasIsensee)
  • unknown unionall type param (#539) (@JonasIsensee)

Closed issues:

  • Cannot read custom struct with Dict subfield just written to jld file. (#536)
  • Reconstruction of UnionAll type parameters (#538)

v0.4.44

4 months ago

JLD2 v0.4.44

Diff since v0.4.43

Merged pull requests:

  • Fix union{} (#534) (@JonasIsensee)

Closed issues:

  • Error loading file saved with v0.4.41 on v0.4.43 (#532)

v0.4.43

5 months ago

JLD2 v0.4.43

Diff since v0.4.42

Merged pull requests:

  • only convert if assigned (#530) (@JonasIsensee)
  • version bump & changelog (#531) (@JonasIsensee)

Closed issues:

  • Possible bug with version 0.4.42 (#529)

v0.4.42

5 months ago

JLD2 v0.4.42

Diff since v0.4.41

Merged pull requests:

  • inline group show (#310) (@JonasIsensee)
  • Object identity & no custom serialization to vector (#520) (@JonasIsensee)
  • fix reconstruction with unknown type param (#521) (@JonasIsensee)
  • limit inlining (#523) (@JonasIsensee)
  • load nested groups propertly (#524) (@JonasIsensee)
  • iostreamgroupfix (#525) (@JonasIsensee)
  • some cleanup (#526) (@JonasIsensee)
  • Add @nospecializeinfer around worst offenders (#527) (@JonasIsensee)
  • New version & changelog (#528) (@JonasIsensee)

Closed issues:

  • Slow performance on Tuple{Type1, Type2} (#2)
  • Security issue: Type confusion, convert called during deserialization (#117)
  • Type Resolution with changing module paths (#182)
  • API: jldsave & save_object (#210)
  • Loading a group with fileio (#313)
  • Custom serialization for SymEngine.jl required (#362)
  • JLD2 for opening netCDF files (#406)
  • Determine required modules before loading (#421)
  • StackOverflowError with recursive Dict types (#427)
  • save_object has no compress kwarg (#457)
  • Reconstructed types regression in v0.4.33 (#479)
  • Inexact error when saving large data without compresssion (#487)
  • Dict of mutable struct reconstruction fails with newer JLD2 versions (#506)

v0.4.41

5 months ago

JLD2 v0.4.41

Diff since v0.4.40

Merged pull requests:

  • fix vararg tuples (#519) (@JonasIsensee)

Closed issues:

  • Issue when saving tuples of variable length (Vararg tuples). (#486)
  • [Feature request] save(file, x) and load(file) (#495)
  • jldopen(filename, "w";) will fail in win7 (#508)
  • Saving vector of dictionaries initialized as #undef gives "This should not have happened" (#510)
  • error when serializing expression containing Int128 (#511)

v0.4.40

5 months ago

JLD2 v0.4.40

Diff since v0.4.39

Merged pull requests:

  • bignum fix (#513) (@JonasIsensee)
  • module reference serialization (#516) (@JonasIsensee)
  • correct canbeuninitialized (#517) (@JonasIsensee)
  • changelog & version (#518) (@JonasIsensee)

Closed issues:

  • occasional corruption while loading Matrix{Rational{BigInt}} (#512)

v0.4.39

5 months ago

JLD2 v0.4.39

Diff since v0.4.38

  • backward compatibility support for windows 7 by changing the default IO type to IOStream (#509) (@HongBinYu-hub)

Merged pull requests:

  • compat: no MmapIO for windows 7 (#509) (@HongBinYu-hub)
  • JLD2 v0.4.39 (#514) (@johnnychen94)

Closed issues: