Releases
v1.0.5
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
You can’t perform that action at this time.