- Fix build with GHC 9.8.
- Bumped upper bound on
transformers
to <0.7. - Bumped upper bound on
text
to <2.2.
- Update package metadata.
- Add
decodeNewlineDelimited
. - Add
toChunks
,toBytes
,toText
,toShortText
,toByteArray
.
- Correct implementations of
object15
andobject16
.
- Add
objectFromList
andarrayFromList
.
- Add
object(13|14|15|16|17)
. - Add
ToValue
instances forWord
,Text
,Value
,Scientific
, list (i.e.[]
), the unit type (i.e.()
), - Add
text
andshortText
for value construction.
- Add typeclass
ToValue
for encoding. - Add functions
int
,(int|word)(8|16|32|64)
,bool
for constructing objects.
- Add
Json.Flatten
module. - Drop support for GHCs older than 9.0.
- Replace integer-gmp with ghc-bignum.
- Build with GHC 9.2.3.
- Test suite now requires aeson >= 2.0 instead of < 2.0.
- Support Jackson's SMILE format as an encode target.
- Use
bytebuild
'srebuild
function for 2x perf improvement on encode. - Bump bytebuild for buffer overflow fix.
- Switch from
Chunks
toSmallArray
in theObject
andArray
data constructors. This makes the library simpler to use but it a breaking change. - Expose
emptyArray
andemptyObject
. - Add
object(9|10|11|12)
as convenience helpers for construction.
- Add infix pattern synonym for
Member
. - Add
object(1|2|3|4|5|6|7|8)
as convenience helpers for construction.
- Add
encode
.
- Initial release.