Skip to content

Releases: nylo-core/flutter-small-json

v1.0.4

Choose a tag to compare

@agordn52 agordn52 released this 12 Sep 22:49
  • Added the vibe_check dev dependency (^1.0.1) and switched static analysis
    to its Nylo rule set (package:vibe_check/nylo.yaml) with the analyzer
    plugin enabled.
  • Added explicit type annotations to local variables across the library,
    tests, example and tooling. No behaviour or public API changes.

v1.0.3

Choose a tag to compare

@agordn52 agordn52 released this 07 Sep 19:34
  • Raised the minimum dio constraint to ^5.11.1.
  • Updated dev dependency test to ^1.32.0.

v1.0.2

Choose a tag to compare

@agordn52 agordn52 released this 02 Aug 07:42
  • Raised the minimum dio constraint to ^5.11.0.
  • Updated dev dependencies: lints to ^6.1.0, test to ^1.31.2.

v1.0.1

Choose a tag to compare

@agordn52 agordn52 released this 15 Jul 03:43
  • Fixed a broken link in the README pointing to the companion nylo/smalljson Laravel package repository.

v1.0.0

Choose a tag to compare

@agordn52 agordn52 released this 13 Jul 07:08

Initial release.

  • SmallJsonInterceptor for Dio: advertises support via X-Small-Json, decodes application/vnd.smalljson+json responses in place (including error responses), rewrites the content type back to application/json, and surfaces corrupt envelopes as DioExceptions.
  • SmallJsonCodec implementing SmallJson wire format v1: packed mode everywhere, deflate mode on dart:io platforms (web advertises packed-only automatically).
  • Strict envelope validation with typed exceptions.
  • Cross-implementation test vectors shared with the nylo/smalljson Laravel package, verified in both directions.