Skip to content

Releases: ArtifactDB/uzuki2

v2.0.0

28 May 18:48

Choose a tag to compare

  • Remove all default arguments - especially num_externals= for validate(), as this should be explicitly specified by the user.
  • Soft-deprecated all of ParsedList's helper methods, users should just operate on the pointer directly.
  • Expose DummyExternals for parsing when no external references are expected in parse().
  • Added a buffer_size= option for byte reading in the JSON parsers.

v1.5.0

02 Mar 05:20

Choose a tag to compare

  • Support ritsuko's custom variable length string arrays in HDF5.
  • Added missing ritsuko header for JSON parsing.

v1.4.1

02 Mar 05:19

Choose a tag to compare

  • Check for UTF-8 compatible string datatypes in HDF5.

v1.4.0

03 Jan 16:09

Choose a tag to compare

  • Updated all function calls to use the ritsuko library.
  • Throw an error if the top-level object is not a list.

v1.3.0

01 Nov 15:23
cc5fae9

Choose a tag to compare

  • Added specification v1.3, which aligns with the new HDF5 policy.
  • Number vectors are now allowed to be represented as HDF5 integer datatypes, provided the integer can be fully represented by a
    double-precision float (i.e., 32-bit or lower).
  • If a missing value placeholder for a number is NaN, all NaNs are to be considered missing. We no longer distinguish between the payloads of the NaNs.
  • Improved the error messages.

v1.2.0

19 Oct 16:14

Choose a tag to compare

  • Added a dependency on the ritsuko library for parsing, validation utilities.
  • Placeholder should now have exactly the same HDF5 type as the data (except for strings).
  • Minor clarifications to the README, mostly for the HDF5 specification.

v1.1.4

14 Oct 18:35

Choose a tag to compare

  • Avoid problems with GNU major/minor function macros.

v1.1.3

13 Oct 17:54

Choose a tag to compare

  • Actually return a ParsedList for the HDF5 parsers.

v1.1.2

12 Oct 20:40

Choose a tag to compare

  • Process HDF5 vectors block-by-block for memory efficiency.

v1.1.1

03 Oct 05:49
c26110f

Choose a tag to compare

  • Conditionally include HDF5 parsers based on library availability.