Skip to content

Releases: gramiojs/callback-data

v0.1.0

23 Feb 11:53

Choose a tag to compare

docs: add architecture overview and serialization algorithm documentation

feat: add safeUnpack method and improve optional field backward compatibility

docs: add schema migration guide and breaking changes reference

chore: bump version to 0.1.0
Full Changelog: v0.0.11...v0.1.0

v0.0.11

18 Aug 01:06
40edffe

Choose a tag to compare

feat: allow nested callback data key-values

Full Changelog: v0.0.10...v0.0.11

v0.0.10

10 Jul 19:02
58aeca4

Choose a tag to compare

chore: allow readonly array usage at enum values

Full Changelog: v0.0.9...v0.0.10

v0.0.9

10 Jul 18:51
99eb6e2

Choose a tag to compare

feat: add InferDataPack, InferDataUnpack helpers

Full Changelog: v0.0.8...v0.0.9

v0.0.8

27 Apr 21:15
da8513e

Choose a tag to compare

chore: try to optimize bitmask

feat: implement extend method

Full Changelog: v0.0.7...v0.0.8

v0.0.7

14 Apr 14:28
d1444c4

Choose a tag to compare

chore: some fixes and type level tests

fix: types import

Full Changelog: v0.0.6...v0.0.7

v0.0.6

14 Apr 13:02
670b5a4

Choose a tag to compare

feat: allow provide .pack() not .pack({}) if there no required params

Full Changelog: v0.0.5...v0.0.6

v0.0.5

13 Apr 11:54
7d85305

Choose a tag to compare

chore: go away from base64url

fix: wrong regexp for matching current callback-data

Full Changelog: v0.0.4...v0.0.5

v0.0.4

17 Mar 14:53
a245682

Choose a tag to compare

chore: update deps

chore: use text lockfile

feat: first iteration of CompactSerializer

chore: implement getBytesLength for tests

chore: tests improves

chore: integrate CompactSerializer

chore: support boolean

chore: improve test coverage

fix: unpacking

chore: use new method for generate id

chore: fix this.id test

chore: improve test coverage

feat: add backward compability with previous implementation of packing and improve error message

chore: add test with memory (only because we try to use Buffer.allocUnsafe thing)

fix: float and improve test coverage

chore: add test for legacy data and fixes at readme

chore: init biome

chore: add .vscode settings

chore: run linter

feat: add uuid as data type for optimizations

chore: add benchmark

feat: add support for defaults

chore: prepare package to publish

Full Changelog: v0.0.3...v0.0.4

v0.0.3

11 May 16:20

Choose a tag to compare

chore: improve JSDoc comments

feat: add publisher to JSR

chore: bump

Full Changelog: v0.0.2...v0.0.3