Skip to content

Releases: JuliaIO/HDF5.jl

v0.15.7

27 Oct 07:26
af25a33
Compare
Choose a tag to compare

HDF5 v0.15.7

Diff since v0.15.6

Closed issues:

  • reading with specified type (#854)
  • With #839 you can now use the [] syntax instead of having to call read explicitly. (#858)
  • Segmentation fault: SWMR is not thread safe (#860)
  • type mismatching (#861)
  • Cannot mmap datasets of type ComplexF32 (#863)
  • Failing to precompile on powerpc? (#867)
  • Dimension scales absent in implementation (#868)
  • Update documentation for set_dims! (#872)

Merged pull requests:

v0.15.6

26 Jul 20:56
361bdee
Compare
Choose a tag to compare

HDF5 v0.15.6

Diff since v0.15.5

Closed issues:

  • FileIO integration (#278)
  • How to read attributes (#824)
  • create_attribute fail (#836)
  • create_attribute fail to write value (#837)
  • Base.getindex not implemented for Attribute type (#838)

Merged pull requests:

v0.15.5

14 May 17:22
dec44f1
Compare
Choose a tag to compare

HDF5 v0.15.5

Diff since v0.15.4

Closed issues:

  • Problem with adding the package (#820)

Merged pull requests:

  • Add module scoping to unexported functions in docs (#823) (@kimlaberinto)
  • Update CI.yml to use apt-get since it's the stable CLI interface (#830) (@musm)
  • Allow attributes on types (#832) (@eschnett)

v0.15.4

12 Feb 21:44
a5a6607
Compare
Choose a tag to compare

HDF5 v0.15.4

Diff since v0.15.3

Closed issues:

  • Fatal error in Julia 1.4 (#814)

Merged pull requests:

  • Change ccall wrapper signature of h5a_iterate and h5l_iterate (#817) (@jmert)

v0.15.3

10 Feb 06:00
20a6f4b
Compare
Choose a tag to compare

HDF5 v0.15.3

Diff since v0.15.2

Closed issues:

  • Multi-dimensional arrays have reversed order if loaded by h5py in Python3 (#785)
  • Support for AArch64 (#811)
  • Avoid creating cfunction closures (#813)

Merged pull requests:

  • Add row/column-major order documentation (#805) (@qin-yu)
  • Simplify downstream package integration CI action (#809) (@musm)
  • Move silence errors to midlevel and remove straggling definition of rehash (#810) (@musm)
  • Avoid using cfunction runtime closures in iteration callback (#812) (@jmert)

v0.15.2

16 Jan 04:28
cb1dcd8
Compare
Choose a tag to compare

HDF5 v0.15.2

Diff since v0.15.1

Closed issues:

  • "Error Iterating attributes in object" on valid HDF5 file (#807)

Merged pull requests:

  • Do not try to show attributes of an Attribute (#808) (@jmert)

v0.15.1

14 Jan 22:08
61c649c
Compare
Choose a tag to compare

HDF5 v0.15.1

Diff since v0.15.0

Closed issues:

  • 0.15 release tracker and discussion (#766)
  • HDF5 0.15.0 is not backwards compatible with JULIA_HDF5_LIBRARY_PATH (#803)

Merged pull requests:

  • Fixup setting system lib env var and clean up documentation (#806) (@musm)

v0.15.0

13 Jan 04:53
88a64e2
Compare
Choose a tag to compare

HDF5 v0.15.0

Diff since v0.14.3

Closed issues:

  • Not yet supported error from dump (#223)
  • Performance Issue when closing HDF5.jl (#413)
  • `Error getting number of members' (#470)
  • Error building HDF5.jl package on Raspberry Pi (#588)
  • Matlab datetime / H5Aopen(): unable to load attribute info from object header for attribute: 'MATLAB_class' (#626)
  • Performance regression in h5read (#752)
  • Deprecation errors on load (#784)
  • Displaying H5 File Structure Gets Stuck (#786)
  • Precompile fails on 32bit linux (#789)
  • Stack overflow opening HDF5 file (#800)
  • The time to close a .h5 file increases if you repeatedly open and close it (#801)

Merged pull requests:

  • WIP: Support reading opaque data recursively (#747) (@jmert)
  • RFC: Use fewer objects in h5open and read (#762) (@jmert)
  • Delete straggling _h5open method (#764) (@musm)
  • Replace incorrect dtype.id -> dtype (#765) (@jmert)
  • Use sizeof for Datatype (#767) (@musm)
  • Automatically convert C Int types to Julia's Int type for convenience (#768) (@musm)
  • Fixup return type error checks for Csize_t (#769) (@musm)
  • Perf: return empty string instead of nothing in split1 (#770) (@musm)
  • Update Documenter.yml (#771) (@musm)
  • Update Integration to run on latest Julia release (#772) (@musm)
  • Update Documenter.yml (#773) (@musm)
  • Check if object exists before create_(dataset|group) (#775) (@musm)
  • Delete straggling create_dataset method (#776) (@musm)
  • Wrap a subset of the libhdf5 table interface methods (#777) (@musm)
  • Fix error message for KeyError (#778) (@musm)
  • Ensure unpad output is a concrete String type (#779) (@musm)
  • Fix ishdf5 error handling and improve general error silencing (#780) (@musm)
  • Relax libhdf version and update CI to test system libhdf5 (#781) (@musm)
  • Grab keys via callback iteration rather than many absolute calls (#787) (@jmert)
  • Add some print-limiting heuristics to default show (#788) (@jmert)
  • Remove v0.14 deprecations (#790) (@musm)
  • Remove doc logo and tweak CI (#793) (@musm)
  • Have the binding generator build automatic doc strings for all functions (#795) (@jmert)
  • Improve error handling (#797) (@musm)
  • Deprecate get_dims and set_dims! (#798) (@musm)

v0.14.3

08 Dec 02:35
59d4f5b
Compare
Choose a tag to compare

HDF5 v0.14.3

Diff since v0.14.2

Closed issues:

  • slow writing (#170)
  • Intermittent "H5Fget_obj_count(): not a file id" again (#235)
  • Single column from dataset returns Matrix, not Vector (#267)
  • Dealing with arrays of Booleans (#403)
  • how to write string in HDF5 file? datatype(String) not works . (#461)
  • HDF5 unable to create file error (#475)
  • Julia crashes when saving using invalid characters on windows (#486)
  • An array saved on Julia 0.6.3 gets messed up on Julia 1.0.0 (#522)
  • Do syntax not documented in doc/hdf5.md (#532)
  • Possibility to use system provided HDF5 binary (#577)
  • Very slow reading of long strings in v0.14 (#742)

Merged pull requests:

  • Fix #742, avoid instantiating large tuples (#745) (@jmert)
  • Extend Base.hash rather than creating proviate hash (#757) (@jmert)
  • Add size, ndims, length, etc methods to Dataspace (#758) (@jmert)
  • Add binding for H5Tenum_insert (#759) (@david-macmahon)
  • Update h5t_equal definition to automatically return Bool (#761) (@jmert)

v0.14.2

04 Dec 05:28
1a4c5ad
Compare
Choose a tag to compare

HDF5 v0.14.2

Diff since v0.14.1

Closed issues:

  • Skipping result because field "fptr" is a pointer (#110)
  • JLD.load triggers libhdf5 error when reading in 0-row dataset (#124)
  • Enable Blosc compression of JLD files by default? (#178)
  • Shared arrays no longer shared after loaded from jld file (#182)
  • sparse jld file saved in win not work in linux (#202)
  • Allow non-literal bitstype immutables as type parameters (#204)
  • JLD slow/inefficient for Graphs.jl graphs (#208)
  • JLD interoperability between 32 and 64 bits (#209)
  • type containing Vector{Int} fails to read (#225)
  • Reading a part of an HDF5Compound dataset (#427)
  • How to extract layer from h5? (#431)
  • Dimension inconsistencies for setting/getting values? (#551)
  • h5read dimensions (#576)
  • write hd5 file with custom data (#582)
  • is_chunked function? (#727)
  • Cannot compile [email protected]+1 (#751)

Merged pull requests:

  • Upgrade HDF5 to v1.12 (#739) (@musm)
  • Misc refactoring and add iscompact/iscontiguous (#740) (@musm)
  • Restrict HDF5_jll to v1.10 series (#743) (@jmert)
  • Use Int type params in FixedString (#746) (@jmert)
  • Add custom printing for Dataspaces (#748) (@jmert)
  • Optimize get_dims and truncate return type to Int (#749) (@musm)
  • Switch from defining Base.convert to Base.cconvert on HDF5 objects (#750) (@jmert)
  • Avoid creating default properties unnecessarily (#753) (@jmert)
  • Close objects in h5* immediate functions (#754) (@jmert)
  • Limit HDF5_jll compatible versions (#755) (@jmert)