# Changelog ## 1.5.0-alpha.1 (16.10.2022) ### Enhancements * Add optional dependency for [`jason_native`](https://github.com/spawnfest/json_native). Please refer to the repo for usage instructions ## 1.4.0 (12.09.2022) ### Enhancements * Use the `:erlang.float_to_binary(_, [:short])` function, instead of `io_lib_format.fwrite_g/1` where available (OTP 24.1+). This provides equivalent output with much less memory used and significantly improved performance. ## 1.3.0 (21.12.2021) ### Enhancements * Add the `Jason.OrderedObject` struct * Support decoding objects preserving all the keys with `objects: :ordered_objects` option * Support decoding floats to `Decimal` with `floats: :decimals` option * Add `~j` and `~J` sigils in module `Jason.Sigil` to support writing JSON literals in code ### Fixes * Fix error reporting when decoding strings (it was possible to mis-attribute the offending byte) * Verify fields given to `@derive` ## 1.2.2 (08.09.2020) ### Enhancements * Support Decimal 2.0 ## 1.2.1 (04.05.2020) ### Security * Fix `html_safe` escaping in `Jason.encode` The `