packages feed

json-syntax-0.2.7.2: CHANGELOG.md

# 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.