Changelog of @hackage/json-syntax 0.2.7.2

Revision history for json-syntax

0.2.7.2 -- 2024-02-07

  • Fix build with GHC 9.8.
  • Bumped upper bound on transformers to <0.7.
  • Bumped upper bound on text to <2.2.

0.2.7.1 -- 2024-01-29

  • Update package metadata.

0.2.7.0 -- 2023-10-05

  • Add decodeNewlineDelimited.
  • Add toChunks, toBytes, toText, toShortText, toByteArray.

0.2.6.1 -- 2023-07-28

  • Correct implementations of object15 and object16.

0.2.6.0 -- 2023-07-26

  • Add objectFromList and arrayFromList.

0.2.5.0 -- 2023-07-25

  • Add object(13|14|15|16|17).
  • Add ToValue instances for Word, Text, Value, Scientific, list (i.e. []), the unit type (i.e. ()),
  • Add text and shortText for value construction.

0.2.4.0 -- 2023-06-27

  • Add typeclass ToValue for encoding.
  • Add functions int, (int|word)(8|16|32|64), bool for constructing objects.

0.2.3.0 -- 2022-03-22

  • Add Json.Flatten module.
  • Drop support for GHCs older than 9.0.
  • Replace integer-gmp with ghc-bignum.

0.2.2.0 -- 2022-07-15

  • Build with GHC 9.2.3.
  • Test suite now requires aeson >= 2.0 instead of < 2.0.

0.2.1.0 -- 2022-03-01

  • Support Jackson's SMILE format as an encode target.
  • Use bytebuild's rebuild function for 2x perf improvement on encode.
  • Bump bytebuild for buffer overflow fix.

0.2.0.0 -- 2021-03-22

  • Switch from Chunks to SmallArray in the Object and Array data constructors. This makes the library simpler to use but it a breaking change.
  • Expose emptyArray and emptyObject.
  • Add object(9|10|11|12) as convenience helpers for construction.

0.1.2.0 -- 2020-11-18

  • Add infix pattern synonym for Member.
  • Add object(1|2|3|4|5|6|7|8) as convenience helpers for construction.

0.1.1.0 -- 2020-05-01

  • Add encode.

0.1.0.0 -- 2020-01-20

  • Initial release.