Initial release.
- DejaJson wire format v1: a 4-byte binary envelope over a zlib (RFC 1950)
stream, in dictionary (
d) and plain (z) modes. DejaJsonInterceptorfor Dio: advertisesX-Deja-Json(with the dictionary id when one is loaded), fetches bytes transparently, and restores plain JSON responses — including error responses — exactly as Dio would have produced them.DejaJsonDictionaryfor loading the dictionary trained byphp artisan dejajson:train(shipped as an app asset).DejaJsonCodecfor manual encode/decode (websockets, cached blobs, isolates).- Web builds advertise nothing (zlib needs
dart:io) and pass plain JSON through untouched. - Cross-implementation test vectors shared with the
nylo/dejajsonLaravel package.