Closed renovate[bot] closed 6 months ago
This PR contains the following updates:
^11.9.0
^12.0.0
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^11.9.0
->^12.0.0
Release Notes
streamich/json-joy (json-joy)
### [`v12.0.0`](https://togithub.com/streamich/json-joy/releases/tag/v12.0.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.43.0...v12.0.0) ##### Code Refactoring - **json-crdt:** ๐ก move PatchLog to /log folder and rename to Log ([50cc8d3](https://togithub.com/streamich/json-joy/commit/50cc8d397003b67c717a6fb2ec07f48d0875a6be)) ##### Features - **json-crdt:** ๐ธ add LogEncoder implementation ([465a523](https://togithub.com/streamich/json-joy/commit/465a523b3f7e5bf718008177a8eb3e7933d0fa20)) - **json-crdt:** ๐ธ improve frontier decoding in LogDecoder ([9c0f531](https://togithub.com/streamich/json-joy/commit/9c0f53147a0dcac601f6934963c3139e41fa3514)) - **json-crdt:** ๐ธ improve LogEncoder typing and add JSDocs ([3463ff4](https://togithub.com/streamich/json-joy/commit/3463ff41018727affa764a6be65a5198f7ae5aa2)) - **json-crdt:** ๐ธ progress on LogDecoder ([ebbcd9a](https://togithub.com/streamich/json-joy/commit/ebbcd9ac7adb772e3f33d9da65e5d80383b9d374)) ##### BREAKING CHANGES - **json-crdt:** ๐งจ PatchLog is no Log ### [`v11.43.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.43.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.42.0...v11.43.0) ##### Features - **json-crdt:** ๐ธ start LocalHistory implementation ([86ea93b](https://togithub.com/streamich/json-joy/commit/86ea93b6737b0e6aa0bd32727de1a4644e41c458)) ### [`v11.42.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.42.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.41.0...v11.42.0) ##### Features - **json-crdt:** ๐ธ add inner type safety to toSchema() ([6f35c01](https://togithub.com/streamich/json-joy/commit/6f35c0117ff106036fffd624fd48a228ac5e1a67)) - **json-crdt:** ๐ธ add type which infers schema from JSON CRDT nodes ([1a3ec66](https://togithub.com/streamich/json-joy/commit/1a3ec666ddcdc6292550642b054205a6bf925c9c)) - **json-crdt:** ๐ธ implement abstract undo/redo stack ([648dd56](https://togithub.com/streamich/json-joy/commit/648dd56aa06218309d37a4d963916cc84fd0a16c)) - **json-crdt:** ๐ธ implement toSchema() method ([eaf8e44](https://togithub.com/streamich/json-joy/commit/eaf8e44fab3304912981b30be65b137a3bbc95fe)) ### [`v11.41.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.41.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.40.0...v11.41.0) ##### Bug Fixes - **json-crdt:** ๐ collect patches from onFlush emits ([bb8c114](https://togithub.com/streamich/json-joy/commit/bb8c1144d6018a0b9c5f3ba8b0a976f49f8746b8)) ##### Features - **json-crdt:** ๐ธ improve the PatchLog class ([934cbe9](https://togithub.com/streamich/json-joy/commit/934cbe98ca628627b6e90473a3c0375b574e91eb)) ### [`v11.40.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.40.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.39.1...v11.40.0) ##### Features - **json-walk:** ๐ธ implement walk() method which visits all POJO nodes ([0ecf46f](https://togithub.com/streamich/json-joy/commit/0ecf46fe147deb9ebd6d5736a2e5822c195bc04b)) ### [`v11.39.1`](https://togithub.com/streamich/json-joy/releases/tag/v11.39.1) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.39.0...v11.39.1) ##### Bug Fixes - **json-pack:** ๐ support pre-packed values in CBOR codec ([48e341d](https://togithub.com/streamich/json-joy/commit/48e341d3c123cd10fc1e1656c047ae80d9f21e4c)) ### [`v11.39.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.39.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.38.1...v11.39.0) ##### Features - **util:** ๐ธ add ability to async iterate over AvlMap ([65af848](https://togithub.com/streamich/json-joy/commit/65af848169f8c15fff6d5ee3634dd72521c65258)) - **util:** ๐ธ add another Uint8Array comparison function ([8d80187](https://togithub.com/streamich/json-joy/commit/8d80187e591a3a30e724cfb64c435d0bc3f29f62)) - **util:** ๐ธ improve AvlMap iteration strategies ([ce43424](https://togithub.com/streamich/json-joy/commit/ce43424f301aaecde84fc52e11cc56b3b6c17f6a)) - **util:** ๐ธ improve AvlSet iteration strategies ([69d8919](https://togithub.com/streamich/json-joy/commit/69d891968f7f357629bbe6b3819cd475484a3baa)) ### [`v11.38.1`](https://togithub.com/streamich/json-joy/releases/tag/v11.38.1) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.38.0...v11.38.1) ##### Bug Fixes - **json-pack:** ๐ always encode floats as 64 bit values in DAG-CBOR ([af595a9](https://togithub.com/streamich/json-joy/commit/af595a946dff303deb95f40beaaac23d52b635bd)) ### [`v11.38.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.38.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.37.0...v11.38.0) ##### Bug Fixes - **util:** ๐ correctly compute binary Base64 last bytes ([7666865](https://togithub.com/streamich/json-joy/commit/76668650c92e496ce251e28e5047d307b5acbb4c)) ##### Features - **json-pack:** ๐ธ add ability to encode CIDs ([651e22b](https://togithub.com/streamich/json-joy/commit/651e22b158f5f5342a3d3481298ca7080148eb80)) - **json-pack:** ๐ธ add DAG-JSON decoder ([6fa62cc](https://togithub.com/streamich/json-joy/commit/6fa62ccb5d3e904982e89d5c1cc9c12459f7fe2c)) - **json-pack:** ๐ธ add support for CID decoding ([41ba07d](https://togithub.com/streamich/json-joy/commit/41ba07d7d799629aaeeaa509de14c88cbc517c00)) - **json-pack:** ๐ธ implement stable JSON map encoding ([a5e2fe0](https://togithub.com/streamich/json-joy/commit/a5e2fe02d702f12a91f5b3d7f70c39475272cab7)) - **json-pack:** ๐ธ support Bytes type encoding in DAG-JSON ([9617448](https://togithub.com/streamich/json-joy/commit/9617448c78ad02ad7c8528096b0b4011eea096a6)) - **util:** ๐ธ implement binayr Base64 encoder which uses Uint8Array ([1e9e2ad](https://togithub.com/streamich/json-joy/commit/1e9e2adcd50e88af054cedd09623bf6f90c02db5)) - **util:** ๐ธ improve how Base64 padding is added ([3020c1b](https://togithub.com/streamich/json-joy/commit/3020c1b80d9e9211ca12dc6c3609bd6cf71be4be)) - **util:** ๐ธ support binary Base64 decoding without padding ([3c126e6](https://togithub.com/streamich/json-joy/commit/3c126e6c964a36e447863318a962ec8e3676b51b)) - **util:** ๐ธ support no padding in Base64 encoder ([3501e3f](https://togithub.com/streamich/json-joy/commit/3501e3fefd7361b98268354698de26f20d6cd280)) ##### Performance Improvements - **json-pack:** โก๏ธ use DataView for Base64 chunk encoding ([e6c976c](https://togithub.com/streamich/json-joy/commit/e6c976c6d38d536223bce6aa57265bb52ceb902a)) - **util:** โก๏ธ improve padding handling in str Base64 encoder ([433c33f](https://togithub.com/streamich/json-joy/commit/433c33f0a410348c5b8d71f6c1f62fd856ef712c)) ### [`v11.37.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.37.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.36.0...v11.37.0) ##### Bug Fixes - ๐ add extra long content type check ([ae3282f](https://togithub.com/streamich/json-joy/commit/ae3282f5316b59944488a94f2774f9b43a022d26)) - ๐ correctly encode CID tags ([7bd5117](https://togithub.com/streamich/json-joy/commit/7bd51172ab6d2e474e7eccaf479981253b636fdc)) ##### Features - ๐ธ add DAG-CBOR codec ([9a54500](https://togithub.com/streamich/json-joy/commit/9a54500657c0125d042369338274529be3c08d84)) - ๐ธ add sha256() method ([6c6927e](https://togithub.com/streamich/json-joy/commit/6c6927e1aabbe64f88897d94640318574a444707)) - ๐ธ cleanup Hamt CRDT code ([84bd051](https://togithub.com/streamich/json-joy/commit/84bd0517fd7e2f32a0f3945a440e63243d0288e7)) - ๐ธ implement IPLD codecs ([e4fb788](https://togithub.com/streamich/json-joy/commit/e4fb7882eaff009fe47b389b6cf14fd272263461)) - ๐ธ improve CAS implementations ([b942d03](https://togithub.com/streamich/json-joy/commit/b942d03e09ea89c35be30706a43d3a6b246885c8)) - ๐ธ progress on HAMT implementation ([eb59c09](https://togithub.com/streamich/json-joy/commit/eb59c09261266d70a567baf42d3097aa64958b4f)) - ๐ธ start HAMT CRDT implementation ([de774c9](https://togithub.com/streamich/json-joy/commit/de774c94623dda5ead34928230acb1b1ae1447dd)) - **json-pack:** ๐ธ add .decode() methods to decoders ([4bfa363](https://togithub.com/streamich/json-joy/commit/4bfa363cbe7bfa95ac5cca9e5b703b1bd97ddd62)) ### [`v11.36.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.36.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.35.0...v11.36.0) ##### Bug Fixes - ๐ clean up feed factory code ([d77a2a3](https://togithub.com/streamich/json-joy/commit/d77a2a3d57a9f2f72814e29b2a85c16e30e4bdee)) - ๐ improve deleted item loading and saving of empty feed ([3e95b68](https://togithub.com/streamich/json-joy/commit/3e95b68905c5b65bfaf16866c0eaa0cf5bbb7c35)) ##### Features - ๐ธ add ability to hash CID from data ([e3d3300](https://togithub.com/streamich/json-joy/commit/e3d330019354da6d5e684861c7b3641d324a1506)) - ๐ธ add CID and Multihash comparison methods ([f6954c3](https://togithub.com/streamich/json-joy/commit/f6954c37dfd2ca25a6665917d5ed0e7f5352fdf3)) - ๐ธ add CID serialization ([27062c4](https://togithub.com/streamich/json-joy/commit/27062c49cdba102bebdeab083218f7ce59b133ea)) - ๐ธ add CidCas interface ([d975602](https://togithub.com/streamich/json-joy/commit/d9756024aceccbd47d3d4f45764ff586c1246076)) - ๐ธ add Feed.merge() inline method ([c050824](https://togithub.com/streamich/json-joy/commit/c05082401437a4f0141dd714e8c7f9294325dcb8)) - ๐ธ add HLC implementation ([26994aa](https://togithub.com/streamich/json-joy/commit/26994aa3057c41eb959f85b6650d00d8b3d4527b)) - ๐ธ add initial feed merge implementation ([0594a29](https://togithub.com/streamich/json-joy/commit/0594a296551c8e30c2e083bd274756b5dbf6af63)) - ๐ธ add multibase ([cdefc88](https://togithub.com/streamich/json-joy/commit/cdefc88aa4602857302448c7c3027563d72f78da)) - ๐ธ add React-like event handling to feed ([ed38e6b](https://togithub.com/streamich/json-joy/commit/ed38e6b5d76465e3d4f92dd1ded925a616b08114)) - ๐ธ implement CidCasMemory ([e68d20f](https://togithub.com/streamich/json-joy/commit/e68d20fb3e348373d1a2db3ba26e69408095f194)) - ๐ธ implement CidCasStructCbor ([adb78ad](https://togithub.com/streamich/json-joy/commit/adb78ad5d927ea0e6c7f95907f58b3f810a75e63)) - ๐ธ implement HLC defaults ([f7d6c6b](https://togithub.com/streamich/json-joy/commit/f7d6c6bb6a10174e8cb010c59ca5b486b893a93c)) - ๐ธ implement MultiHash ([fd7beaa](https://togithub.com/streamich/json-joy/commit/fd7beaad3a58277d8fe425a04620ab4a63edb311)) - ๐ธ implement vuint reading ([7bcd256](https://togithub.com/streamich/json-joy/commit/7bcd2569eda6959b45fc16e7ee72e18ad6ac18b3)) - ๐ธ improve CAS and HLC ([9d7f37e](https://togithub.com/streamich/json-joy/commit/9d7f37e38dfa41a74d116a99da0f60de63acbbfb)) - ๐ธ improve CID encoding and decoding ([635e190](https://togithub.com/streamich/json-joy/commit/635e190c4340e7c611cafcc245a1810674aee625)) - ๐ธ improve Feed CRDT implementation ([79bdda5](https://togithub.com/streamich/json-joy/commit/79bdda5036e7d78161931ddfd960cf7c35011535)) - ๐ธ improve feed merging ([6d6b816](https://togithub.com/streamich/json-joy/commit/6d6b816ec0c204e158f9f9333c885ab6d962f0d2)) - ๐ธ improve Multihash ([476afa7](https://togithub.com/streamich/json-joy/commit/476afa719ddacf8874bf4551dcf1dac398ef19f4)) - ๐ธ improve v0 CID encoding and decoding ([2b9c1d6](https://togithub.com/streamich/json-joy/commit/2b9c1d60083808fe42a39ab4e61b3613bd53ba6a)) - ๐ธ start Cid implementation ([c6d54c0](https://togithub.com/streamich/json-joy/commit/c6d54c01322deaa63034ecc1f5821a3093002de0)) - ๐ธ start Feed CRDT ([87aa3b1](https://togithub.com/streamich/json-joy/commit/87aa3b142042e22f292d2375f633b9a4e9df83a5)) - ๐ธ start web3 folder ([82f83f1](https://togithub.com/streamich/json-joy/commit/82f83f1b4e274426cf91dadbdb8a6b38cb714b34)) ### [`v11.35.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.35.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.34.0...v11.35.0) ##### Features - **util:** ๐ธ add AvlSet implementation ([064f7ef](https://togithub.com/streamich/json-joy/commit/064f7ef94a728337ac614d20f072089b45e46006)) ### [`v11.34.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.34.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.33.0...v11.34.0) ##### Features - **json-crdt-extensions:** ๐ธ export all extensions from the root level ([d6e9af1](https://togithub.com/streamich/json-joy/commit/d6e9af158681682f52c919ea7cd2040dddd82f38)) ### [`v11.33.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.33.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.32.1...v11.33.0) ##### Features - **json-crdt-extensions:** ๐ธ add initial G-Counter implementation ([d69eb73](https://togithub.com/streamich/json-joy/commit/d69eb736c8bb89037422bba9508c5105225471db)) - **json-crdt-extensions:** ๐ธ improve gcnt counter extension ([b198c48](https://togithub.com/streamich/json-joy/commit/b198c481a78f2f2780ed09b949d072876b1bfd99)) ### [`v11.32.1`](https://togithub.com/streamich/json-joy/releases/tag/v11.32.1) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.32.0...v11.32.1) ##### Bug Fixes - **json-pack:** ๐ do not allow **proto** key in MessagePack ([e5959ea](https://togithub.com/streamich/json-joy/commit/e5959ea7063544db88226987cd9fa9a8be8d6b5f)) - **json-pack:** ๐ do not decode UBJSON **proto** keys in objects ([628cf89](https://togithub.com/streamich/json-joy/commit/628cf8933d0ac2f1de9754cee0f416f0d9d68e03)) ### [`v11.32.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.32.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.31.0...v11.32.0) ##### Features - **json-pack:** ๐ธ add CompressionTable implementation ([ab760b3](https://togithub.com/streamich/json-joy/commit/ab760b37f789c4ecf75b9a06c6fcd7fd9a4c3bc2)) - **json-pack:** ๐ธ implement .decompress() method ([3473c5b](https://togithub.com/streamich/json-joy/commit/3473c5b6e9e6fa3ef59041a640f6b9376a6cb0f8)) - **json-pack:** ๐ธ implement DecompressionTable ([748b4fa](https://togithub.com/streamich/json-joy/commit/748b4fae3c4243d691165c9cafcabdcea6afab9e)) - **json-pack:** ๐ธ implement pojo compression function ([0e37465](https://togithub.com/streamich/json-joy/commit/0e3746588c70f8792ee4d1cbea4d8d788a951080)) - **json-pack:** ๐ธ improve CompressionTable implementation ([f548b16](https://togithub.com/streamich/json-joy/commit/f548b1603d0651baf83dfa4f054c7dd9a6e5a7c8)) ### [`v11.31.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.31.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.30.0...v11.31.0) ##### Bug Fixes - **json-crdt-extensions:** ๐ allow any value in MV-Register ([990dc92](https://togithub.com/streamich/json-joy/commit/990dc92efd9d38650ef894302b6a75d66631699d)) ##### Features - **json-crdt-extensions:** ๐ธ add ability to specify extension definition name ([a39817f](https://togithub.com/streamich/json-joy/commit/a39817f96fa0ec8d9d2673ac8c873b8330738eef)) - **json-crdt-extensions:** ๐ธ display mval extension name on print ([953108c](https://togithub.com/streamich/json-joy/commit/953108ca5168efb4b2b15f58d55b4477a8ea6677)) ### [`v11.30.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.30.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.29.0...v11.30.0) ##### Features - **json-crdt-extensions:** ๐ธ implement basic multi value register ([a17775d](https://togithub.com/streamich/json-joy/commit/a17775d0789dc44432d038f2f8afc92de70d7720)) ### [`v11.29.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.29.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.28.2...v11.29.0) ##### Features - **json-pack:** ๐ธ add JsonDecoder `undefined` decoding ([3f49c65](https://togithub.com/streamich/json-joy/commit/3f49c65a61edded0e7fa3787133309b183a252c4)) - **json-pack:** ๐ธ support `undefined` value in JsonEncoder ([94d5ebc](https://togithub.com/streamich/json-joy/commit/94d5ebca8671b3e6f5e5cd441965d083dbcf6944)) ### [`v11.28.2`](https://togithub.com/streamich/json-joy/releases/tag/v11.28.2) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.28.1...v11.28.2) ##### Bug Fixes - **json-crdt:** ๐ do not fire view events when arr node view does not change ([312285f](https://togithub.com/streamich/json-joy/commit/312285f7b2159b082f6bc138ec7a5a48f923519c)) ### [`v11.28.1`](https://togithub.com/streamich/json-joy/releases/tag/v11.28.1) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.28.0...v11.28.1) ##### Bug Fixes - mark peer dependencies as optional ([239d1ba](https://togithub.com/streamich/json-joy/commit/239d1ba7d4533a39d22a5591706d405389295d2b)) ### [`v11.28.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.28.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.27.0...v11.28.0) ##### Bug Fixes - **reactive-rpc:** ๐ decode close frame payload ([f15c9ac](https://togithub.com/streamich/json-joy/commit/f15c9ac1b9baabaec50c54a33f680771d4bc6af4)) ##### Features - **reactive-rpc:** ๐ธ add support for fragmented ws messages ([6e2470f](https://togithub.com/streamich/json-joy/commit/6e2470fcfed59855ef36f2e98cefe0e67ce19c14)) - **reactive-rpc:** ๐ธ build full messages out of fragments by default ([9df37a0](https://togithub.com/streamich/json-joy/commit/9df37a0a7b78d3fa38d04ea563ef6a7f16ddf6f1)) ### [`v11.27.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.27.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.26.0...v11.27.0) ##### Bug Fixes - **reactive-rpc:** ๐ correct message size encoding ([078e59b](https://togithub.com/streamich/json-joy/commit/078e59b6136aae86565db6acff61e2e9c8b166c2)) - **reactive-rpc:** ๐ correctly copy frame payloads ([83e1629](https://togithub.com/streamich/json-joy/commit/83e1629af3c5984d81e242ed2860f48a60ede7d6)) - **reactive-rpc:** ๐ handle route handler async errors ([4d50415](https://togithub.com/streamich/json-joy/commit/4d5041558f774a74f5fe05ab00fd3a5a88c02207)) - **reactive-rpc:** ๐ improve ws frame reading ([0617436](https://togithub.com/streamich/json-joy/commit/0617436bc565fd88ab91c7b4398fc2a8fc6bcbc2)) - **reactive-rpc:** ๐ route WebSocket traffic correctly ([653869e](https://togithub.com/streamich/json-joy/commit/653869ead4275dbaafe773481a7afe7efdff5b25)) ##### Features - **reactive-rpc:** ๐ธ add ability to decode close frames ([9df304f](https://togithub.com/streamich/json-joy/commit/9df304f52be3b26241bf707f35d020539bfd9dec)) - **reactive-rpc:** ๐ธ add ability to decode PONG frames ([4eaf4f2](https://togithub.com/streamich/json-joy/commit/4eaf4f2d5a5dfa6af95768c2864a7ce18a750edf)) - **reactive-rpc:** ๐ธ add ability to encode CLOSE Websocket frame ([9f3ad5c](https://togithub.com/streamich/json-joy/commit/9f3ad5c76183a538c0f117ca28db7c9dd51f688c)) - **reactive-rpc:** ๐ธ add ability to encode fragmented frames ([590d209](https://togithub.com/streamich/json-joy/commit/590d20976a55a848e2dfc850a476c8dc675e0af8)) - **reactive-rpc:** ๐ธ add ability to encode masked frames ([c4c4549](https://togithub.com/streamich/json-joy/commit/c4c4549ff30b7704eb8dbfc2f483627bd1a39ab5)) - **reactive-rpc:** ๐ธ add ability to encode PIGN frames ([0d5e7d3](https://togithub.com/streamich/json-joy/commit/0d5e7d3522b6439009ecaa57b66584cd9d023e68)) - **reactive-rpc:** ๐ธ add ability to encode PONG frames ([6d20f8e](https://togithub.com/streamich/json-joy/commit/6d20f8e9f2995fb056641568029885a80e8ebe2b)) - **reactive-rpc:** ๐ธ add ability to parse PING frames ([738c904](https://togithub.com/streamich/json-joy/commit/738c90492b5aa4eb2ca043300516714a5e559092)) - **reactive-rpc:** ๐ธ add basic frame data reading ([450f85f](https://togithub.com/streamich/json-joy/commit/450f85f5ffa804680c8856d8ef1a2ceea2fb0a13)) - **reactive-rpc:** ๐ธ add basic socket upgrade mechanism ([1e92ddb](https://togithub.com/streamich/json-joy/commit/1e92ddb15f9ab1bc8c2cac8c2a3cad7aa51a399c)) - **reactive-rpc:** ๐ธ add buffering to ws writes ([2e1bcf0](https://togithub.com/streamich/json-joy/commit/2e1bcf0acc7adf3b3580d56a13c02133cc2c8532)) - **reactive-rpc:** ๐ธ add concept of context ([4e84b00](https://togithub.com/streamich/json-joy/commit/4e84b006e2fb60a4d488138abb27a555acac2635)) - **reactive-rpc:** ๐ธ decode ws messages ([f7bb2ec](https://togithub.com/streamich/json-joy/commit/f7bb2ec16d8a4ec2519104400be0341d8f68cb6b)) - **reactive-rpc:** ๐ธ do not send date header by default ([c23973a](https://togithub.com/streamich/json-joy/commit/c23973a937224b0367efe50d0d78a9f6c07f7ca7)) - **reactive-rpc:** ๐ธ enable CORS ([d7555e3](https://togithub.com/streamich/json-joy/commit/d7555e3696ca5c6515fde564fb9ad916129296d3)) - **reactive-rpc:** ๐ธ extract codec types from Content-Type header ([d25c6b2](https://togithub.com/streamich/json-joy/commit/d25c6b210fb795b59beaecd497daf7826f31ba16)) - **reactive-rpc:** ๐ธ handle parsing errors ([daaba2a](https://togithub.com/streamich/json-joy/commit/daaba2a925517ddff56f371101a02310c9502e3b)) - **reactive-rpc:** ๐ธ hide close frame implementation details ([60ce786](https://togithub.com/streamich/json-joy/commit/60ce7860e064d5b3308b668a46d4bc2a8854091a)) - **reactive-rpc:** ๐ธ implement server builder ([00680d7](https://togithub.com/streamich/json-joy/commit/00680d7011f07d23a456e9ae19e733a7991c2642)) - **reactive-rpc:** ๐ธ improve HTTP routing ([f9762d3](https://togithub.com/streamich/json-joy/commit/f9762d3e463eb5a74f8cb36b6daf36b560a2bc50)) - **reactive-rpc:** ๐ธ improve ws definition ([74a5bfc](https://togithub.com/streamich/json-joy/commit/74a5bfca148d308237dcb6c4832cb01a5fb78f0c)) - **reactive-rpc:** ๐ธ integrate WebSocket into RPC server ([eed1662](https://togithub.com/streamich/json-joy/commit/eed1662eb2139a338285d3a3762515b21bfb552f)) - **reactive-rpc:** ๐ธ make HTTP1 server printable ([b1c8467](https://togithub.com/streamich/json-joy/commit/b1c8467ac699369d343aa2996dd7502c788b19b7)) - **reactive-rpc:** ๐ธ setup HTTP1 server socket routing ([e249d90](https://togithub.com/streamich/json-joy/commit/e249d90cef5308113d961c5963e90a062c9da0ae)) - **reactive-rpc:** ๐ธ start Websocker frame decoder implementation ([ca1850a](https://togithub.com/streamich/json-joy/commit/ca1850a09a2c183036960c97a78e0a30bb6b72ca)) - **reactive-rpc:** ๐ธ start WebSocketConnection implementation ([5a61e50](https://togithub.com/streamich/json-joy/commit/5a61e50328ee50c7f60658a5fa58319a99e418aa)) - **util:** ๐ธ implement base for streaming 1-byte reader ([41be9f3](https://togithub.com/streamich/json-joy/commit/41be9f3f446d36e332ff62007391ec6ce06c46e5)) ##### Performance Improvements - **reactive-rpc:** โก๏ธ benchmark new ws server ([83cb974](https://togithub.com/streamich/json-joy/commit/83cb97447a03778c394d607d59c7f250ef173020)) - **reactive-rpc:** โก๏ธ implement more efficient payload copying ([02108f5](https://togithub.com/streamich/json-joy/commit/02108f522f29af09e9a43fd7742247618df8bfdf)) - **reactive-rpc:** โก๏ธ improve header encoding speed ([4f67df8](https://togithub.com/streamich/json-joy/commit/4f67df82f0816d933227b87a11968878ab000262)) - **util:** โก๏ธ add HTTP/WebSocket /ping benchmark ([bcffb1a](https://togithub.com/streamich/json-joy/commit/bcffb1a29ba40022aefea4dfe1eec316c145ace5)) ### [`v11.26.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.26.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.25.0...v11.26.0) ##### Features - **json-pack:** ๐ธ add RESP v2 encoding ability ([d03bb03](https://togithub.com/streamich/json-joy/commit/d03bb0351172cfc17ae47d9dba88d6125752d511)) - **json-pack:** ๐ธ add verbatim string extension ([655614e](https://togithub.com/streamich/json-joy/commit/655614e57ebf8d98d96aa6d938501f227c9c5de9)) ##### Performance Improvements - **json-pack:** โก๏ธ speed up length encoding ([0096464](https://togithub.com/streamich/json-joy/commit/009646418ded49381707622b7ce400429d4810d8)) ### [`v11.25.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.25.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.24.0...v11.25.0) ##### Features - **json-pack:** ๐ธ decode command in streaming decoder ([4e7c44b](https://togithub.com/streamich/json-joy/commit/4e7c44bc5ce3ff8934308aafe8dc911a4c3c4295)) - **json-pack:** ๐ธ implement command decoding ([482281e](https://togithub.com/streamich/json-joy/commit/482281e217d194385e5c27c03036d037ce0ebd64)) ### [`v11.24.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.24.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.23.0...v11.24.0) ##### Features - **json-pack:** ๐ธ add skipping ability to streaming RESP decoder ([948c6cf](https://togithub.com/streamich/json-joy/commit/948c6cf87be646929893b541acf5e4fcdb14a929)) ### [`v11.23.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.23.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.22.0...v11.23.0) ##### Features - **json-pack:** ๐ธ add ability to skip values in RESP codec ([b0b919b](https://togithub.com/streamich/json-joy/commit/b0b919b3562c58a6fa030d902257c095086ec628)) ### [`v11.22.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.22.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.21.1...v11.22.0) ##### Features - **util:** ๐ธ improve how trees are printed ([75b8a88](https://togithub.com/streamich/json-joy/commit/75b8a88f6e6d5cd17067bf6f426da2283a0e4304)) ### [`v11.21.1`](https://togithub.com/streamich/json-joy/releases/tag/v11.21.1) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.21.0...v11.21.1) ##### Bug Fixes - **json-pack:** ๐ account for encoding specifier in verbatim string decoding ([56050da](https://togithub.com/streamich/json-joy/commit/56050da25c494a0b66109d032d15755bd242a483)) - **json-pack:** ๐ correct command and streaming string encoding ([d8c6159](https://togithub.com/streamich/json-joy/commit/d8c615961ac494ecf52b72b1147353bc72b3e8c6)) ##### Performance Improvements - **json-pack:** โก๏ธ improve length encoding ([2f9c337](https://togithub.com/streamich/json-joy/commit/2f9c337dd2d5a2df6a9ade124f844175db1a12d5)) - **json-pack:** โก๏ธ speed up command writes ([7147884](https://togithub.com/streamich/json-joy/commit/7147884b046f624b0c01d0a95aaa4e779e05b1aa)) ### [`v11.21.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.21.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.20.0...v11.21.0) ##### Bug Fixes - **util:** ๐ correctly verify UTF8 ([c08abc5](https://togithub.com/streamich/json-joy/commit/c08abc5136eb685339610ece5b69050375a9bac9)) ##### Features - ๐ธ add backoff for initial table builds ([5a7ff3d](https://togithub.com/streamich/json-joy/commit/5a7ff3de3944d8c7ce3e3fa1b397796a699ed1f8)) - ๐ธ add jitter to reconnection time calculation ([5553348](https://togithub.com/streamich/json-joy/commit/55533484c972098205c7d7c015dc8b4d365ca8ca)) - ๐ธ add methods for client picking ([6842d38](https://togithub.com/streamich/json-joy/commit/6842d38955210937953a344b4bd86460e00530be)) - ๐ธ add possibility for fire-and-forget requests ([aa27e29](https://togithub.com/streamich/json-joy/commit/aa27e299075a910ce434a76d2465d3a545b0185a)) - ๐ธ add RedisClient, buffer decoding calls ([24c2e63](https://togithub.com/streamich/json-joy/commit/24c2e63084dd272a26dbead37c59c197fb864484)) - ๐ธ add supporting cluster classes ([b4cf8cb](https://togithub.com/streamich/json-joy/commit/b4cf8cbf6085952e4e77d2c04f15794dc477823b)) - ๐ธ buffer requests ([23d9adb](https://togithub.com/streamich/json-joy/commit/23d9adb7d7acec59505d9e2f17f2edb7e75aa168)) - ๐ธ create cluster router ([8091d1f](https://togithub.com/streamich/json-joy/commit/8091d1f3bdd1e91955c6ec1a2df21d7d59693558)) - ๐ธ implement ReconnectingSocket ([b61232f](https://togithub.com/streamich/json-joy/commit/b61232f09c429ac06e54f66885ef53bd256f1cca)) - ๐ธ improve hello call ([1ea2e3d](https://togithub.com/streamich/json-joy/commit/1ea2e3da6d381b463d1a255807aa8d6b966d5e3c)) - ๐ธ improve initial router table building ([71f86ec](https://togithub.com/streamich/json-joy/commit/71f86ecd8568453f57ae154d47ceb6a627b7cec0)) - ๐ธ improve router refresh operation ([6c6a71f](https://togithub.com/streamich/json-joy/commit/6c6a71ff064a394ff6a0cb4dc34a00c5ae5ffcc4)) - ๐ธ start cluster client ([ed49b04](https://togithub.com/streamich/json-joy/commit/ed49b04a67da51df8202b71dbb4fbe64d56fa39b)) - ๐ธ start RedisSocket implementation ([d820d34](https://togithub.com/streamich/json-joy/commit/d820d3403838b513ac21d3d76f1e49b951dfb2ea)) - ๐ธ track socket connection time ([8b17af4](https://togithub.com/streamich/json-joy/commit/8b17af46a6df08b674bdcd70a076cbd5f122c454)) - **json-pack:** ๐ธ add ability to try to decode blobs as UTF8 ([7a549af](https://togithub.com/streamich/json-joy/commit/7a549afd2e0cf45fed73be1e61f0c224dd95c6e9)) - **json-pack:** ๐ธ add support for null string and array decoding ([e779db7](https://togithub.com/streamich/json-joy/commit/e779db788b7c3433930b3e47b9e789ecf729b8ef)) - **json-pack:** ๐ธ add utility to encode commands ([e6b43b5](https://togithub.com/streamich/json-joy/commit/e6b43b54e51948d52b58828819b5a5c45d4f67a9)) - **json-pack:** ๐ธ decode RESP object key blobs as ASCII strings ([41c6f3c](https://togithub.com/streamich/json-joy/commit/41c6f3c7466ed32b9f85aa8b37915c753dd7cd73)) - **json-pack:** ๐ธ separate fast and slow command encoding options ([bb29891](https://togithub.com/streamich/json-joy/commit/bb2989194968ba5fdddc09227f1459156809df1c)) - **util:** ๐ธ add isUtf8() method to validate for UTF8 sequence validity ([70b7f1a](https://togithub.com/streamich/json-joy/commit/70b7f1a08d99a1086446faccaf96b90be802799d)) - **util:** ๐ธ improve cluster client ([1540916](https://togithub.com/streamich/json-joy/commit/15409161d95d4ac756e26760fb868ca5d60ed010)) ### [`v11.20.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.20.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.19.0...v11.20.0) ##### Features - **json-pack:** ๐ธ implement streaming decodeer ([becab36](https://togithub.com/streamich/json-joy/commit/becab3673f416da11e79bc8270316be1f421e329)) - **json-pack:** ๐ธ optimistically implement streaming RESP decoder ([b93c309](https://togithub.com/streamich/json-joy/commit/b93c3099477750b0ce14f9bc3ada25b7d308561a)) - **util:** ๐ธ add streaming reader stub ([2a780a1](https://togithub.com/streamich/json-joy/commit/2a780a1560b18a537175b5354ccd37807d13eaf3)) - **util:** ๐ธ improve streaming reader ([c2f817c](https://togithub.com/streamich/json-joy/commit/c2f817c58c9c379f164281dcb55c6c639107ae04)) ##### Performance Improvements - **json-pack:** โก๏ธ add RESP decoding benchmark ([df198d8](https://togithub.com/streamich/json-joy/commit/df198d87c144985db2327f57225cfdce9e746c51)) - **json-pack:** โก๏ธ add streaming decoder to benchmarks ([1abbcab](https://togithub.com/streamich/json-joy/commit/1abbcab6d2e137e0b73f28a3184232624458a0ae)) - **json-pack:** โก๏ธ benchmark RESP encoding performance vs [@redis/client](https://togithub.com/redis/client) ([28547c7](https://togithub.com/streamich/json-joy/commit/28547c7a6ecd0c6bf7da148fe3f14efd984bb735)) - **json-pack:** โก๏ธ minor improvements ([19ddc45](https://togithub.com/streamich/json-joy/commit/19ddc45498d8f03bd4497f880e8f90b543fdd117)) ### [`v11.19.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.19.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.18.0...v11.19.0) ##### Bug Fixes - **json-pack:** ๐ allocate correctly capacity before writing UTF-8 ([c3da84b](https://togithub.com/streamich/json-joy/commit/c3da84b7824f17229e56b6b244d5789ed3044330)) - **json-pack:** ๐ allow emojis in strings ([a9744dd](https://togithub.com/streamich/json-joy/commit/a9744dd4a6c55bd270503ffa2d20c37440a98eb5)) ##### Features - **json-pack:** ๐ธ add ability to read verbatim strings ([13d90ec](https://togithub.com/streamich/json-joy/commit/13d90ec8ce2a66255f42c9acf2df2e95504db36b)) - **json-pack:** ๐ธ add array decoding ([37da9e0](https://togithub.com/streamich/json-joy/commit/37da9e087d39ce8d2eeda413864fbbbef5a6296b)) - **json-pack:** ๐ธ add integer decoding ([ceff648](https://togithub.com/streamich/json-joy/commit/ceff648ba748df15796c25288363fdeccbe5d55a)) - **json-pack:** ๐ธ add support for float special value encoding and decoding ([7d200e6](https://togithub.com/streamich/json-joy/commit/7d200e6ceee5f6b2dc5271aff9bc9bf60c51aa00)) - **json-pack:** ๐ธ add support for object encoding ([70ce02c](https://togithub.com/streamich/json-joy/commit/70ce02c5b561d6c280a4aab7acf8ade828e6a852)) - **json-pack:** ๐ธ add support for push lists and attribute maps ([fa990d8](https://togithub.com/streamich/json-joy/commit/fa990d82481e071b5385bf15c9e3e2465ea074d6)) - **json-pack:** ๐ธ add support for set decoding ([8e432cf](https://togithub.com/streamich/json-joy/commit/8e432cf6ee68ff79d6c96c77b796a59cc66fdac1)) - **json-pack:** ๐ธ decode booleans and bools ([2a82b84](https://togithub.com/streamich/json-joy/commit/2a82b84ec84c4ae50ff43427d5176ca0ca7b9e29)) - **json-pack:** ๐ธ improve string encoding ([4f2bca0](https://togithub.com/streamich/json-joy/commit/4f2bca06ed9e6ee9ba5bfc16c624ce710cc62000)) - **json-pack:** ๐ธ support bigint decoding ([0ece81a](https://togithub.com/streamich/json-joy/commit/0ece81aa2dee44c0fe02a6dadcf1da6c4cabd47e)) - **json-pack:** ๐ธ support bulk string decoding ([3b96f9d](https://togithub.com/streamich/json-joy/commit/3b96f9d8ff9fd172071212c43ad8de52371a63f9)) - **json-pack:** ๐ธ support error encoding and decoding ([fe5ff0d](https://togithub.com/streamich/json-joy/commit/fe5ff0d9aa7dc39f20eed32c406df1c2bd6819c0)) - **json-pack:** ๐ธ support simple string decoding ([b991c3d](https://togithub.com/streamich/json-joy/commit/b991c3dcb3a396980b13753771af290356b54f19)) ### [`v11.18.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.18.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.17.0...v11.18.0) ##### Features - **json-pack:** ๐ธ add ability to encode attributes ([493a598](https://togithub.com/streamich/json-joy/commit/493a5989f09a4e84f69d7c350c584456b54b5857)) - **json-pack:** ๐ธ add ability to encode binary types ([687bb76](https://togithub.com/streamich/json-joy/commit/687bb7643758080d9f5abaacca5e5cd222a96e3a)) - **json-pack:** ๐ธ add ability to encode streaming blobs ([773a217](https://togithub.com/streamich/json-joy/commit/773a2170566f3d1fc7934ffcceb6a3dbaa142468)) - **json-pack:** ๐ธ add ability to encode streaming strings ([18f47f0](https://togithub.com/streamich/json-joy/commit/18f47f00ae3c5262b90e5e6acf4bf0ef442d4e78)) - **json-pack:** ๐ธ improve steaming encoder types ([4898d77](https://togithub.com/streamich/json-joy/commit/4898d771401d6ae58ab097f863a80eed71f3f1a4)) ##### Performance Improvements - **json-pack:** โก๏ธ add RESP constants ([ceaeb70](https://togithub.com/streamich/json-joy/commit/ceaeb70f348ae4e9ac3e1ae3431880542a37692f)) ### [`v11.17.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.17.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.16.0...v11.17.0) ##### Features - **json-pack:** ๐ธ add ability encode arrays ([a071881](https://togithub.com/streamich/json-joy/commit/a071881c5cb7a532c97868bb5d6d5db199754b14)) - **json-pack:** ๐ธ add ability to encode booleans ([0758bef](https://togithub.com/streamich/json-joy/commit/0758beff13a0d661101d259937afa09b36a02717)) - **json-pack:** ๐ธ add ability to encode floats ([18d9c94](https://togithub.com/streamich/json-joy/commit/18d9c94a7523e04a05c25737d24d137edb68102b)) - **json-pack:** ๐ธ add ability to encode nulls ([6689437](https://togithub.com/streamich/json-joy/commit/668943705466c6184ed5fc5ac4d8858078e569f7)) - **json-pack:** ๐ธ add ability to encode objects ([761806d](https://togithub.com/streamich/json-joy/commit/761806d848114e204d30dc9c0d219e6ce51893e3)) - **json-pack:** ๐ธ add ability to encode pushes ([61ab5c6](https://togithub.com/streamich/json-joy/commit/61ab5c68e5f8317d92b128893f769c2ec62aeae9)) - **json-pack:** ๐ธ add ability to encode sets ([648a8fe](https://togithub.com/streamich/json-joy/commit/648a8feb2c440a077bf3ae15c2d02338b91b6dac)) - **json-pack:** ๐ธ add verbatim string encoding ([f83e440](https://togithub.com/streamich/json-joy/commit/f83e440de28468e34f6942552b90664ac10d03cb)) - **json-pack:** ๐ธ stub RESP encoder ([5712f44](https://togithub.com/streamich/json-joy/commit/5712f44777a62b644542f10cb0ae841ce40ba7f5)) - **json-pack:** ๐ธ support basic string encoding ([0fa0eeb](https://togithub.com/streamich/json-joy/commit/0fa0eeb45df990a64731c7909f09f20df15cb26b)) - **json-pack:** ๐ธ support bigint encoding ([51d26ab](https://togithub.com/streamich/json-joy/commit/51d26abd4b73c6537234eede4aecf5fb6bd4e81f)) - **json-pack:** ๐ธ support error encoding ([c22e8ab](https://togithub.com/streamich/json-joy/commit/c22e8ab47ef693b610f6ab71a073143410cdf2fa)) - **json-pack:** ๐ธ support integer encoding ([b3accdd](https://togithub.com/streamich/json-joy/commit/b3accdd23218bbbe32be020031da20e0a89c0d7b)) ### [`v11.16.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.16.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.15.0...v11.16.0) ##### Bug Fixes - **json-cli:** ๐ make CLI work again ([1bff3fe](https://togithub.com/streamich/json-joy/commit/1bff3fe4ac6525e1239f1ebf318831203489f939)) ##### Features - **json-type-value:** ๐ธ add .extend() ability to ObjectValue ([16d161e](https://togithub.com/streamich/json-joy/commit/16d161e3f6727ac53e1e5652e2b5ed468cff9c25)) ### [`v11.15.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.15.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.14.0...v11.15.0) ##### Bug Fixes - **json-type:** ๐ correct system dereference ([bcee118](https://togithub.com/streamich/json-joy/commit/bcee11863cec9085b130e109c539722cfd3b596a)) - **reactive-rpc:** ๐ correctly construct caller methods ([167fcdc](https://togithub.com/streamich/json-joy/commit/167fcdc8d2e5afb10269a3d6778941c155a499c4)) ##### Features - **json-type-value:** ๐ธ add ability to get object fieeld ([dd824a7](https://togithub.com/streamich/json-joy/commit/dd824a7d3562b20b2bf4d9adff4cea3a764dc365)) - **reactive-rpc:** ๐ธ add initial ObjectValueCaller implementation ([00fd482](https://togithub.com/streamich/json-joy/commit/00fd482baf3adba02bc95e9eb8cfaac951dcdc66)) ### [`v11.14.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.14.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.13.0...v11.14.0) ##### Features - **json-type-value:** ๐ธ add Value and ObjectValue classes ([ef4a394](https://togithub.com/streamich/json-joy/commit/ef4a394c3ae65c35293bfcccbef5bdf8333ada27)) - **json-type-value:** ๐ธ add value constructor ([99af748](https://togithub.com/streamich/json-joy/commit/99af748d9182631c8bd4a11d85c1c7057cc9c915)) - **json-type:** ๐ธ add JTD form types ([a86023e](https://togithub.com/streamich/json-joy/commit/a86023e2e65466321b1a8db7a0ebf8243a12328f)) - **json-type:** ๐ธ emit JTD forms from all basic JSON Type types ([4b7e526](https://togithub.com/streamich/json-joy/commit/4b7e52677469e0b791392fab9cd05815a43a134f)) - **json-type:** ๐ธ emit JTD forms from basic JSON Type types ([b9a0f7b](https://togithub.com/streamich/json-joy/commit/b9a0f7bd9bdee809b51b33ce02cdbc4d91d7f6f7)) - **json-type:** ๐ธ improve JTD types ([f97d410](https://togithub.com/streamich/json-joy/commit/f97d4101107612c8cf40ec7bf234a975dc29533f)) ### [`v11.13.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.13.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.12.0...v11.13.0) ##### Features - **json-type:** ๐ธ add ability to auto detect discriminator ([42db2a9](https://togithub.com/streamich/json-joy/commit/42db2a9cc49e0381e4082979936d53a983451328)) - **json-type:** ๐ธ add ability to automatically construct discriminator expression ([9e1697d](https://togithub.com/streamich/json-joy/commit/9e1697d7855fdec7fa729c310eadcdda23e8c2c9)) - **json-type:** ๐ธ improve automatic object discriminator detection ([b8493f8](https://togithub.com/streamich/json-joy/commit/b8493f8e027fb0d2fed7bae7f9318e155c3150f5)) ### [`v11.12.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.12.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.11.0...v11.12.0) ##### Bug Fixes - **json-type:** ๐ make "map" JSON codegen work ([eaacabd](https://togithub.com/streamich/json-joy/commit/eaacabdd28f21be5be3a48c2cf3d197f7de19f5d)) ##### Features - **json-crdt:** ๐ธ add "map" schema type ([e8421d6](https://togithub.com/streamich/json-joy/commit/e8421d68be0fb3ed3c7a5591b42d0258ef275f07)) - **json-type:** ๐ธ add support for CBOR and MessagePack "map" type codegen encoders ([24917cc](https://togithub.com/streamich/json-joy/commit/24917ccad20b21e59de47ce88a768d806660fe5c)) - **json-type:** ๐ธ emit "map" type validation codegen ([082e4b8](https://togithub.com/streamich/json-joy/commit/082e4b8a50fe7fa4a6dd904d24fd6d19aba8acee)) - **json-type:** ๐ธ implement .random() for "map" type ([a3564fe](https://togithub.com/streamich/json-joy/commit/a3564fe0a67d8fa919ce423403cfd78a8fd13525)) - **json-type:** ๐ธ implement "map" type capacity estimator codegen ([23d97ef](https://togithub.com/streamich/json-joy/commit/23d97efadf5861a99eaa35161b05ef07ff6e3038)) - **json-type:** ๐ธ implement codegen for JSON encoding in "map" type ([ac9256d](https://togithub.com/streamich/json-joy/commit/ac9256d43c72c744e61902166209048d4624178c)) - **json-type:** ๐ธ progress towards JSON codegen ([846a55c](https://togithub.com/streamich/json-joy/commit/846a55c6c474c420709e3c814ec46164945676e0)) - **json-type:** ๐ธ start "map" type implementation ([6a1bc50](https://togithub.com/streamich/json-joy/commit/6a1bc501e56d301f54440620f35aaad6ddb9a46a)) - **json-type:** ๐ธ support export to TypeScript from "map" type ([e913ba3](https://togithub.com/streamich/json-joy/commit/e913ba39d535ea3f171bfceaa45cb8d73eae8d5d)) ##### Performance Improvements - **json-type:** โก๏ธ precompile "map" inner capacity estimator codegen ([f9faf32](https://togithub.com/streamich/json-joy/commit/f9faf32f2d86cca789a27ffb2364b351f41d62e8)) ### [`v11.11.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.11.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.10.0...v11.11.0) ##### Features - **util:** ๐ธ add Base64url encoder and decoder ([0746394](https://togithub.com/streamich/json-joy/commit/0746394d76b05563b7c6e0ea6230aaf182fe2aba)) ### [`v11.10.0`](https://togithub.com/streamich/json-joy/releases/tag/v11.10.0) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.9.1...v11.10.0) ##### Features - **json-crdt:** ๐ธ add .toBinary() for File ([ea2693a](https://togithub.com/streamich/json-joy/commit/ea2693acc673b948b0ae39399ebbadf3945b1957)) - **json-crdt:** ๐ธ add ability for file to sync to model ([d0036aa](https://togithub.com/streamich/json-joy/commit/d0036aab1f943ed5210cdbd9ad9dcbc56d62d91c)) - **json-crdt:** ๐ธ add ability to encode file without model view ([cb9362d](https://togithub.com/streamich/json-joy/commit/cb9362d953fa0408c26642f43608428a7cbb6841)) - **json-crdt:** ๐ธ add ability to print file to human-readable string ([f9e1ff7](https://togithub.com/streamich/json-joy/commit/f9e1ff7b7c6fec53f086f0a8686ec4857bbcf62e)) - **json-crdt:** ๐ธ add ability to replay to specific patch ([404f9cb](https://togithub.com/streamich/json-joy/commit/404f9cbb7bb043ee0c51f2e77b053cd40136a46e)) - **json-crdt:** ๐ธ add autoflushing functionality ([247dab3](https://togithub.com/streamich/json-joy/commit/247dab32da65ef7826d963d9b11144583f71d93e)) - **json-crdt:** ๐ธ add File.apply() method ([891b259](https://togithub.com/streamich/json-joy/commit/891b2594a5dd24afa9e6b95525a8cafb5f4ff58b)) - **json-crdt:** ๐ธ buffer local transactions and allow to create transactions ([6ae8a46](https://togithub.com/streamich/json-joy/commit/6ae8a4622c25a0de065df0a3d5daa8efd4dfe9e8)) - **json-crdt:** ๐ธ implement file encoding and decoding ([e1d9c03](https://togithub.com/streamich/json-joy/commit/e1d9c039f20d09e00ffd964cb952e30c30ecc1f7)) - **json-crdt:** ๐ธ improve encoding constants ([e26edd5](https://togithub.com/streamich/json-joy/commit/e26edd56626536d8f02b6547a5a9ec58af0f9d76)) - **json-crdt:** ๐ธ start debug file format implementation ([c24cea3](https://togithub.com/streamich/json-joy/commit/c24cea3111f3110507644213a4b39c56a84c2c59)) - **json-crdt:** ๐ธ unserialize frontier ([018a907](https://togithub.com/streamich/json-joy/commit/018a907fc08261fc710b432647f8907db04aea25)) ### [`v11.9.1`](https://togithub.com/streamich/json-joy/releases/tag/v11.9.1) [Compare Source](https://togithub.com/streamich/json-joy/compare/v11.9.0...v11.9.1) ##### Bug Fixes - **json-crdt:** ๐ increment model.tick on .reset() ([71d2e42](https://togithub.com/streamich/json-joy/commit/71d2e4241dd0bc0d034fb6a21a4ac50b0d9e58d6))Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.