qs

A query string encoding and decoding library for Dart. Ported from qs for JavaScript.

BSD-3-CLAUSE License

Stars
3

Bot releases are visible (Hide)

qs - 1.2.2 Latest Release

Published by github-actions[bot] 2 months ago

1.2.2

  • [FEAT] add DecodeOptions.strictDepth option to throw when input is beyond depth (#22)

https://pub.dev/packages/qs_dart/versions/1.2.2

qs - 1.2.1

Published by github-actions[bot] 3 months ago

1.2.1

  • [FIX] Fix QS.decode output when both strictNullHandling and allowEmptyLists are set to true (#21)

https://pub.dev/packages/qs_dart/versions/1.2.1

qs - 1.2.0

Published by github-actions[bot] 5 months ago

1.2.0

  • [FEAT] QS.decode returns Map<String, dynamic> instead of Map<dynamic, dynamic> (#17)
  • [FEAT] add Uri extension (#18)
  • [FIX] fix decoding encoded square brackets in key names

https://pub.dev/packages/qs_dart/versions/1.2.0

qs - 1.1.0

Published by github-actions[bot] 6 months ago

1.1.0

  • [FEAT] DateSerializer now returns String or null
  • [CHORE] add more tests

https://pub.dev/packages/qs_dart/versions/1.1.0

qs - 1.0.10

Published by github-actions[bot] 6 months ago

qs - 1.0.9

Published by github-actions[bot] 6 months ago

1.0.9

  • [FIX] incorrect parsing of nested params with closing square bracket ] in the property name (#12)

https://pub.dev/packages/qs_dart/versions/1.0.9

qs - 1.0.8+1

Published by github-actions[bot] 6 months ago

1.0.8+1

  • [CHORE] update readme / documentation

https://pub.dev/packages/qs_dart/versions/1.0.8+1

qs - 1.0.8

Published by github-actions[bot] 6 months ago

1.0.8

  • [FEAT] port String.prototype.slice() from JavaScript and use that instead of Dart's String.substring()
  • [CHORE] add comparison test between output of qs_dart and qs
  • [CHORE] update test to 1.25.3 (was 1.25.2)
  • [CHORE] update path to 1.9.0 (was 1.8.0)

https://pub.dev/packages/qs_dart/versions/1.0.8

qs - 1.0.7+1

Published by github-actions[bot] 6 months ago

1.0.7+1

  • [FIX] fix optimization regressions introduced in v1.0.7

https://pub.dev/packages/qs_dart/versions/1.0.7+1

qs - 1.0.7

Published by github-actions[bot] 6 months ago

1.0.7

  • [FIX] disable DecodeOptions.decodeDotInKeys by default to restore previous behavior
  • [FIX] optimize encoding performance under large data volumes, reduce memory usage

https://pub.dev/packages/qs_dart/versions/1.0.7

qs - 1.0.6

Published by github-actions[bot] 6 months ago

1.0.6

  • [FEAT] add support for Sets
  • [CHORE] rename _encode.allowEmptyArrays to _encode.allowEmptyLists
  • [CHORE] optimize Utils.removeUndefinedFromList method
  • [CHORE] delete dead code in Utils.merge method
  • [CHORE] fix typos in documentation
  • [CHORE] add more tests

https://pub.dev/packages/qs_dart/versions/1.0.6

qs - 1.0.5

Published by github-actions[bot] 6 months ago

1.0.5

  • [CHORE] get rid of unused filter variable in QS.encode method

https://pub.dev/packages/qs_dart/versions/1.0.5

qs - 1.0.4

Published by github-actions[bot] 7 months ago

1.0.4

  • [FIX] prevent Utils.encode method from encoding Iterable, Map, Symbol, Record, Future and Undefined

https://pub.dev/packages/qs_dart/versions/1.0.4

qs - 1.0.3

Published by github-actions[bot] 7 months ago

1.0.3

  • [FIX] fix Utils.isNonNullishPrimitive method to enable encoding Enums

https://pub.dev/packages/qs_dart/versions/1.0.3

qs - 1.0.2

Published by github-actions[bot] 7 months ago

1.0.2

  • [FEAT] add equatability to Undefined
  • [CHORE] add more tests to raise coverage

https://pub.dev/packages/qs_dart/versions/1.0.2

qs - 1.0.1+2

Published by github-actions[bot] 7 months ago

1.0.1+2

  • [CHORE] update documentation

https://pub.dev/packages/qs_dart/versions/1.0.1+2

qs - 1.0.1+1

Published by github-actions[bot] 7 months ago

1.0.1+1

  • [CHORE] lower meta dependency from ^1.11.0 to ^1.9.1
  • [CHORE] update documentation
  • [CHORE] update example
  • [CHORE] update readme

https://pub.dev/packages/qs_dart/versions/1.0.1+1

qs - 1.0.1

Published by github-actions[bot] 7 months ago

1.0.1

  • [CHORE] add documentation

https://pub.dev/packages/qs_dart/versions/1.0.1

Package Rankings
Top 33.94% on Pub.dev
Badges
Extracted from project README
Pub Version Pub Publisher Pub Likes Pub Points Pub Popularity Test codecov Codacy Badge GitHub GitHub Sponsors GitHub Repo stars