All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed bug where string literals of
\t
and\r
would result in generating an invalid JSON.
- Fixed a bug where a backslash in a string would result in an invalid payload.
- Fixed a bug where new lines in string values would not be escaped generating invalid JSON.
- Upgrades abstractions and yaml dependencies.
- Updated supported types for Additional Data, unsupported types now throwing an error instead of ignoring.
- Changed logic that trims excessive commas to be called only once on serialization.
- Updated reference to abstractions to support enum responses.
- Upgraded abstractions version.
- Serialization writer close method now clears the internal array and can be used to reset the writer.
- Fixed an issue where quotes in string values would not be escaped. #11
- Fixed an issue where int64 and byte values would get a double key. #12, #13
- Upgraded abstractions to 0.4.0.
- Upgraded to go 18.
- Fixed a bug where dates, date only, time only and duration would not serialize properly.
- Breaking: simplifies the field deserializers.
- Initial tagged release of the library.