Skip to content

Latest commit

 

History

History
122 lines (55 loc) · 3.4 KB

CHANGELOG.md

File metadata and controls

122 lines (55 loc) · 3.4 KB

4.0.0 (2021-02-25)

Bug Fixes

  • parse plus signs to spaces and correctly handle param names (#5) (052c570)

BREAKING CHANGES

Possible breaking changes:

  • Non encoded plus signs are now parsed to spaces
  • Parameter names are now properly encoded and decoded

3.0.0 (2019-12-30)

Maintain package

(#2) (f41f072):

  • Update dev dependencies
  • Switch to strict type checking (TypeScript)
  • Add optional generic type to parse and build
  • Fix bug on decoding values

2.1.3 (2018-06-05)

Bug Fixes

  • decode unicode values to account for them coming from a browser URL (262db43)

2.1.2 (2018-03-27)

Bug Fixes

  • fix package.json config (sideEffects) and add module (73fe800)

2.1.1 (2018-03-25)

2.1.0 (2018-03-25)

Features

  • add 'empty-true' options for booleans (9e3950b)
  • add 'nullFormat' option (9b452db)

2.0.0 (2018-03-19)

Code Refactoring

BREAKING CHANGES

  • do NOT upgrade to version 2.x.x if you use router5@5.x.x, route-node@2.x.x or path-parser@3.x.x
  • 'toObject' method has been removed
  • 'parse' now returns an object of parameters rather than a list
  • 'build' now takes an object of parameters rather than a list
  • 'omit' now returns an object with 'removedParams' and 'querystring'
  • 'getSearch' and withoutBrackets methods have been removed

1.3.0 (2016-09-09)

Bug Fixes

  • don't serialize undefined or null parameter, handle parsing and building true values (41d700a)

1.2.0 (2016-03-29)

1.1.0 (2016-02-22)

Features

  • export hasBrackets and withoutBrackets functions (84a5f0b)

1.0.0 (2016-02-20)

Features

  • add parse, build and omit functions (584f20d)
  • add toObject function and add tests (15bea67)