This repository was archived by the owner on Oct 13, 2025. It is now read-only.
Releases: amazon-ion/ion-dotnet
Releases · amazon-ion/ion-dotnet
v1.3.3
v1.3.4
v1.3.2
v1.3.1
What's Changed
- Update test project configuration so that tests can run by @popematt in #154
- Fix #155 don't use ion escaping in JSON mode by @CoderNate in #156
- Fix infinite loop when reading truncated data by @nirosys in #157
- Release v1.3.1 by @nirosys in #158
- Fix release workflow by @nirosys in #159
New Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Fix #151 - support Timestamp precision in text format by @CoderNate in #152
- Release v1.3.0 by @popematt in #153
Full Changelog: v1.2.3...v1.3.0
v1.2.3
What's Changed
- Fix #146 ArgumentOutOfRangeException in PagedWriterBuffer by @CoderNate in #147
- Fix #148 allow text reader skip over container by @CoderNate in #149
New Contributors
- @CoderNate made their first contribution in #147
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
IonTextWriterBuilderproduces invalid JSON with different cultures by @KirkEasterson in #139- Adds CodeQL analysis by @popematt in #141, #142
- Adds GHA workflow to sign and publish releases by @popematt in #140, #145
New Contributors
- @KirkEasterson made their first contribution in #139
Note—a v1.2.1 release was started but not published. These release notes include all changes from v1.2.1 and v1.2.2.
Full Changelog: v1.2.0...v1.2.2
v1.2.0
v1.1.0
Changes:
- Replaced the usage of
decimal#TryParse(String, Decimal)withdecimal#TryParse(String, NumberStyles, IFormatProvider, Decimal), allowing us to useInvariantCultureinstead of the current thread's configured culture. (#129) - Added JSON text writer. (#130)
- Moved to GitHub Actions for CI build. (#124)
v1.0.0
Changes:
- Improved annotation-related APIs (#77, #88, #97). Breaking change:
IIonReader.GetTypeAnnotations()now returnsstring[]. The newIIonReader.GetTypeAnnotationSymbols()API provides the same functionality thatIIonReader.GetTypeAnnotations()previously provided. - Started raising an error when encountering incomplete UTF-8 sequences in seekable streams (#47).
- Fixed bugs related to writing and reading Timestamps (#100).
- Added support for reading local symbol table append syntax (#102).
- Added code style and quality checks (#105) and enabled StyleCop on build (#106).
- Removed the Serialization and Bench subprojects (#107).
- Standardized target frameworks on netstandard2.0 for all platforms (#109).
- Implemented the Disposable pattern in readers and writers (#111).
- Started raising an error when attempting to write an out-of-range symbol ID (#112).
- Various minor bugfixes and cleanups (#90, #103, #110, #114, #116, #118).
Full list of commits: v0.9.0-beta...v1.0.0