Skip to content

v0.14.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Nov 18:56
76e13ed

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)