Skip to content

v1.11.2

Compare
Choose a tag to compare
@tgregg tgregg released this 09 Feb 00:40
d10b4fd

What's Changed

  • Removes assertions in IonReaderSystemTextX.stringValue(). (#703)
  • Adds a _Private_IonConstants.ARRAY_MAXIMUM_SIZE. (#708)
  • Fixes a bug that allowed NegativeArraySizeException to be thrown from IonReader.newBytes(). (#705)
  • Allows the text reader to fail cleanly when the user attempts to recover after catching IonException, but recovery is not possible. (#709)
  • Fixes a bug that caused the binary reader not to fail cleanly when parsing incomplete containers in certain cases. (#710)

Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.2 and will be included in a future release:

  • Implements patch list as a single contiguous array of reusable PatchPoint instances. (#521)
  • Remove the repeated logic of the method that overwrites the lower nibble of container type descriptor. (#548)
  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#612)
  • Adds support for writing binary Ion 1.1 timestamps. (#618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#637)
  • Enable auto-flush and configurable block size in the binary writer. (#650, #651)

Full Changelog: v1.11.1...v1.11.2