Skip to content

v1.0.5

Compare
Choose a tag to compare
@desaikd desaikd released this 15 Mar 20:03
· 64 commits to master since this release
84b44ff

Changes:

  • Resets the scanner state after stepping into a container in the text reader
  • Ionc compile '.c' issue (#228)
  • Add support for writing 32-bit floats (#232)
  • Allowing better multi platform support
  • Option to write 32-bit floats when possible (#234)
  • Fix issue Negative Binary Literals are Positive (#238)
  • Fixes static buffer to use THREAD_LOCAL_STORAGE (#241)
  • Fix g_ion_alloc_page_list initialization issue
  • Adds a TODO comment in ion_allocation.c / ion_initialize_page_pool
  • Respect indent_size and indent_with_tabs options in ion_writer_text
  • Adds changes for correctly setting stream position when error occurs while reading binary int64 (#244)
  • Bypass event processing in the cli tool if both the input and output value streams
  • Updates ion_int.h (#248)
  • Fixes an issue where offset capture of a multi-field struct was incorrectly returning field name positions instead of value positions (#251)
  • Migrates CI build from Travis to Github Actions
  • Fixes a memory leak issue in binary writer close method (#257)
  • Fix(#221) Ion binary floating point exception
  • Fixes writer option max annotation does not work issue (#260)
  • Fixes a memory leak issue in reader API (#261)
  • Fixes p_option might be NULL in writer open method.
  • Fixes a memory leak in ion_writer_open_stream() (#262)
  • Fixes an issue where writer-owned resources were not being freed when encountering errors while closing the writer. (#265)
  • Fixes a wrong ASSERT assumption (#268)
  • Fixes ion_catalog_find_symbol_table does not find anything (#267)
  • Ensure we pass the cloned symbol table's owner to the helper
  • Fix pointer alignment issues
  • Tell CMake to generate a compile_commands.json
  • Fix a signed integer overflow bug when loading a symbol table from a document.
  • Run all tests instead of failing fast
  • Adds CodeQL Analysis
  • fix: fix heap use-after-free in IonBinaryDecimal.RoundtripPreservesFullFidelityDecNumber
  • chore: enable ubsan and asan in debug build script