Releases: JuliaIO/HDF5.jl
Releases · JuliaIO/HDF5.jl
v0.13.7
HDF5 v0.13.7
Merged pull requests:
v0.14.1
v0.14.0
HDF5 v0.14.0
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
withcconvert
(#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
HDF5 v0.13.6
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
HDF5 v0.13.5
Merged pull requests:
- give an example of setting JULIA_HDF5_LIBRARY_PATH (#633) (@ranocha)
- Formatting fixes (#635) (@musm)
- Update actions and CI (#637) (@musm)
- Update doc directory (#638) (@musm)
- Remove unnecessary step (#639) (@musm)
- Migrate existing documentation to Documenter (#640) (@musm)
- Clean up README.md (#641) (@musm)
v0.13.4
HDF5 v0.13.4
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:
- fix method ambiguity error (#631) (@kleinhenz)
v0.13.3
HDF5 v0.13.3
Closed issues:
- Memory leak caused by setting properties like "chunk" (#630)
Merged pull requests:
- Fix property memory leak (#629) (@MarkusSchildhauer)
v0.13.2
HDF5 v0.13.2
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
HDF5 v0.13.1
Closed issues:
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
HDF5 v0.13.0
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)