Skip to content

Releases: JuliaIO/HDF5.jl

v0.13.7

18 Nov 17:27
f4faf71
Compare
Choose a tag to compare

HDF5 v0.13.7

Diff since v0.13.6

Merged pull requests:

  • Restrict HDF5_jll to v1.10 series (#743) (@jmert)

v0.14.1

13 Nov 18:48
e31b731
Compare
Choose a tag to compare

HDF5 v0.14.1

Diff since v0.14.0

Closed issues:

  • setindex! deprecation conflicts with Base.setindex! (#737)

Merged pull requests:

v0.14.0

12 Nov 18:56
76e13ed
Compare
Choose a tag to compare

HDF5 v0.14.0

Diff since v0.13.6

Closed issues:

  • adding h5e_get_auto wrapper for error handling manipulation (#150)
  • build error on Debian/Ubuntu (#447)
  • Remove or update S<:String (#453)
  • HDF5Attributes should support keys() (#554)
  • define keys instead of (or as well as) names (#590)
  • Build error: signal (7) (#608)
  • h5write will create file and dataset even if write fails (#618)
  • Reading matrix of strings produced in python are incomprehensible (#628)
  • File organization and renaming? (#653)
  • Testing impact to downstream packages (#661)
  • mpio.jl test (in #master) fails with "Attempting to use an MPI routine before initializing MPICH" at NERSC (#665)
  • v0.14 release tracker (#666)
  • Regression in typed read (#669)
  • Printing of closed datatype throws error (#671)
  • Parallel HDF5 is broken by commit d1e542a (#683)
  • PyCall - HDF5 clash: load ordering (#702)
  • Inconsistent writing and loading of 0x0 matrix (#705)
  • Add support for the HDF5 dimension scale functionality (#716)
  • Removing exists() for Base.haskey() is a breaking change (#721)
  • Non-deterministic error: HDF5 is not properly installed. (#734)

Merged pull requests:

  • Add deprecations to aid in next major revision transition (#657) (@jmert)
  • Fix getter function for [hypothetical] getindex(apl::HDF5Properties, :alignment) (#659) (@jmert)
  • Add convenient get_access_properties() functions (#660) (@jmert)
  • MAT.jl and JLD.jl downstream integration testing (#662) (#662) (@musm)
  • Explicitly generate ccall wrapper functions (#664) (@jmert)
  • Wrap H5Pset_chunk_cache and related constants (#667) (@musm)
  • Wrap h5p_set_virtual funciton (#668) (@musm)
  • Allow no-error case in binding generator and add error checking of Ptr returns (#670) (@jmert)
  • Fix typos in show() and test custom printing (#672) (@jmert)
  • Clean up blosc filter api usage (#673) (@musm)
  • Replace deprecated Pkg usage (#674) (@musm)
  • More robust tests and cleanup (#675) (@musm)
  • fix dtype printing for closed datatypes (#676) (@kleinhenz)
  • Wrap more of the HDF5 API with generated bindings (#677) (@jmert)
  • Rename HDF5 constants to C definitions for consistency (#678) (@musm)
  • Fix the flaky CRC32 test through actually setting the track_times property (#679) (@jmert)
  • Rename constant reading and use api for hdf5 lib version (#680) (@musm)
  • Speed up (pre)compile and load times (#681) (@jmert)
  • Fix #683, MPI properties (#684) (@jmert)
  • Define getindex for properties and rearrange low-level API helpers (#685) (@jmert)
  • Re-add read(dset, String) form (#686) (@jmert)
  • Fixup spacing indentation to make them more consistent (#687) (@musm)
  • Separate types required for low-level API from high-level functionality (#688) (@jmert)
  • Separate the low-level reference buffer from the high-level wrapper (#689) (@jmert)
  • Rename public exports to exclude HDF5 prefix (#690) (@musm)
  • Add default null reference constructor (#691) (@jmert)
  • An assortment of minor changes (#692) (@jmert)
  • Remove HDF5 prefix from internal constants and formatting fixes (#693) (@musm)
  • Fix rename by removing has exported binding to haskey (#694) (@musm)
  • Remove HDF5 prefix from HDF5Opaque (#695) (@musm)
  • Fix straggling uses of HDF5Opaque (#696) (@jmert)
  • Do not export all bindings when deprecating (#697) (@jmert)
  • Change names -> keys to better align with dict-like interface (#698) (@musm)
  • Rename public functions and stop exporting several public API methods (#699) (@musm)
  • Update docs to reflect recent function renames (#700) (@musm)
  • Remove deprecated function (#701) (@musm)
  • Fix deprecation of names() (#704) (@jmert)
  • Fix #705, distinguishing 0-size and null arrays (#706) (@jmert)
  • Explicitly define (d|a)_(write|create) (#707) (@musm)
  • Fix #618, treat create-write operation as transaction (#708) (@jmert)
  • Auto-generated list of library bindings for docs (#709) (@jmert)
  • Improve interface to permit AbstractString (#710) (@musm)
  • Use explicit extension of Base functions instead of manual imports (#711) (@musm)
  • Fixup cleanup function for a_write (#712) (@musm)
  • Cleanup id usage and unmacrofiy close functions (#713) (@musm)
  • Cleanup id usage plus misc. house cleaning (#714) (@musm)
  • Add specialized show for HDF5 properties (#715) (@jmert)
  • Add support for dimension scales API bindings (#717) (@fergu)
  • Fix a few ambiguities (#718) (@jmert)
  • Replace vlenpack with cconvert (#719) (@jmert)
  • Have deprecated exists export itself (#722) (@jmert)
  • Move low-level method specializations to the middle-level API (#723) (@jmert)
  • Grab bag of cleaning up (#724) (@musm)
  • 3-arg show with hiearchical tree printing (#725) (@jmert)
  • Update TagBot.yml (#728) (@musm)
  • Stop testing on Travis and Appveyor (#729) (@musm)
  • Remove the repeated Github event name from CI (#730) (@musm)
  • remove hdf5_to_julia (#732) (@kleinhenz)
  • Wrap all tests in a testset (#733) (@musm)
  • Bump version to v0.14 (#735) (@musm)

v0.13.6

03 Sep 00:40
a0f0a1f
Compare
Choose a tag to compare

HDF5 v0.13.6

Diff since v0.13.5

Closed issues:

  • 2.2x h5d_read slowdown in v >= 0.12.4 (#609)
  • d_write() returns nothing type (#623)
  • Type size mismatch when reading compound datatype (#634)
  • Ambiguity when using write to write mutiple variables (#654)

Merged pull requests:

  • Lazy-load MPI using Requires (#622) (@jipolanco)
  • RFC: use keyword args for setting properties (#632) (@kleinhenz)
  • Fix support for reading more deeply nested types (#642) (@kleinhenz)
  • fix return type of h5g_get_objname_by_idx (#643) (@kleinhenz)
  • Fix error condition in unmappable data sets and add test (#644) (@jmert)
  • Add ability to set dataset create-time allocation policy (#645) (@jmert)
  • Update GitHub actions (#647) (@musm)
  • Update gh actions to skip x86 on MacOS (#648) (@musm)
  • Misc minor improvements (#649) (@musm)
  • use h5lt_dtype_to_text for showing HDF5Datatype (#650) (@kleinhenz)
  • Fix passing properties in read and h5read (#651) (@jipolanco)
  • Add deprecated bindings for backwards compatibility with ecosystem packages (#655) (@jmert)
  • Backport #645: Add ability to set dataset create-time allocation policy (#656) (@jmert)

v0.13.5

19 Aug 00:35
bb6fb05
Compare
Choose a tag to compare

HDF5 v0.13.5

Diff since v0.13.4

Merged pull requests:

v0.13.4

16 Aug 07:06
fa49723
Compare
Choose a tag to compare

HDF5 v0.13.4

Diff since v0.13.3

Closed issues:

  • JLD 0.0 reader should convert data to field type (#205)
  • Cannot load variables in v0.4 that load fine in v0.3 (#212)
  • Memory leak when reading many different objects (#349)
  • Can't build on macOS 10.13.4 (#482)
  • Memory leak with arrays in conjuciton with HDF5 (#537)
  • write(fh,"A",A,"B",B) fails on 1.3.0 (#599)

Merged pull requests:

v0.13.3

03 Aug 05:05
0faf786
Compare
Choose a tag to compare

HDF5 v0.13.3

Diff since v0.13.2

Closed issues:

  • Memory leak caused by setting properties like "chunk" (#630)

Merged pull requests:

v0.13.2

05 May 21:02
1d74013
Compare
Choose a tag to compare

HDF5 v0.13.2

Diff since v0.13.1

Closed issues:

  • h5_close and property lists in h5open (#620)

Merged pull requests:

  • alignment (#616) (@AStupidBear)
  • Check that HDF5Properties is valid before closing (#621) (@jipolanco)
  • CompatHelper: bump compat for "Blosc" to "0.7" (#624) (@github-actions[bot])

v0.13.1

05 Apr 16:02
7a8e56e
Compare
Choose a tag to compare

HDF5 v0.13.1

Diff since v0.13.0

Closed issues:

  • Not yet supported (#379)
  • Tag 0.13.0 release (given master is 0.13.0) ? (#610)

Merged pull requests:

  • CompatHelper: bump compat for "Blosc" to "0.6" (#613) (@github-actions[bot])
  • unpad fixed length strings in compound datatypes (#614) (@kleinhenz)

v0.13.0

10 Mar 18:03
755a2ce
Compare
Choose a tag to compare

HDF5 v0.13.0

Diff since v0.12.5

Closed issues:

  • Performance issue reading HDF5Compound data (#408)
  • Julia 1.3 threaded writing segfaults (#564)
  • How to read many files which are in the same folder? (#593)
  • Use HDF5_jll.jl (#594)
  • MPI support and HDF5_jll (#606)

Merged pull requests:

  • improve performance/ergonomics of reading compound datatypes (#592) (@kleinhenz)
  • Add compatibility bounds (#595) (@musm)
  • CompatHelper: add new compat entry for "BinaryProvider" at version "0.5" (#597) (@github-actions[bot])
  • Use HDF5_jll (#602) (@musm)
  • getindex returns arrays with correct dims, or scalars (#603) (@rafaqz)
  • Create .codecov.yml (#604) (@musm)
  • add Array constructor for HDF5Dataset (#605) (@rafaqz)
  • Add option to bypass HDF5_jll (#607) (@jipolanco)
  • Install TagBot as a GitHub Action (#611) (@JuliaTagBot)