## [**2.3.3**](https://github.com/hapijs/qs/issues?milestone=18&state=open) - [**#59**](https://github.com/hapijs/qs/issues/59) make sure array indexes are >= 0, closes #57 - [**#58**](https://github.com/hapijs/qs/issues/58) make qs usable for browser loader ## [**2.3.2**](https://github.com/hapijs/qs/issues?milestone=17&state=closed) - [**#55**](https://github.com/hapijs/qs/issues/55) allow merging a string into an object ## [**2.3.1**](https://github.com/hapijs/qs/issues?milestone=16&state=closed) - [**#52**](https://github.com/hapijs/qs/issues/52) Return "undefined" and "false" instead of throwing "TypeError". ## [**2.3.0**](https://github.com/hapijs/qs/issues?milestone=15&state=closed) - [**#50**](https://github.com/hapijs/qs/issues/50) add option to omit array indices, closes #46 ## [**2.2.5**](https://github.com/hapijs/qs/issues?milestone=14&state=closed) - [**#39**](https://github.com/hapijs/qs/issues/39) Is there an alternative to Buffer.isBuffer? - [**#49**](https://github.com/hapijs/qs/issues/49) refactor utils.merge, fixes #45 - [**#41**](https://github.com/hapijs/qs/issues/41) avoid browserifying Buffer, for #39 ## [**2.2.4**](https://github.com/hapijs/qs/issues?milestone=13&state=closed) - [**#38**](https://github.com/hapijs/qs/issues/38) how to handle object keys beginning with a number ## [**2.2.3**](https://github.com/hapijs/qs/issues?milestone=12&state=closed) - [**#37**](https://github.com/hapijs/qs/issues/37) parser discards first empty value in array - [**#36**](https://github.com/hapijs/qs/issues/36) Update to lab 4.x ## [**2.2.2**](https://github.com/hapijs/qs/issues?milestone=11&state=closed) - [**#33**](https://github.com/hapijs/qs/issues/33) Error when plain object in a value - [**#34**](https://github.com/hapijs/qs/issues/34) use Object.prototype.hasOwnProperty.call instead of obj.hasOwnProperty - [**#24**](https://github.com/hapijs/qs/issues/24) Changelog? Semver? ## [**2.2.1**](https://github.com/hapijs/qs/issues?milestone=10&state=closed) - [**#32**](https://github.com/hapijs/qs/issues/32) account for circular references properly, closes #31 - [**#31**](https://github.com/hapijs/qs/issues/31) qs.parse stackoverflow on circular objects ## [**2.2.0**](https://github.com/hapijs/qs/issues?milestone=9&state=closed) - [**#26**](https://github.com/hapijs/qs/issues/26) Don't use Buffer global if it's not present - [**#30**](https://github.com/hapijs/qs/issues/30) Bug when merging non-object values into arrays - [**#29**](https://github.com/hapijs/qs/issues/29) Don't call Utils.clone at the top of Utils.merge - [**#23**](https://github.com/hapijs/qs/issues/23) Ability to not limit parameters? ## [**2.1.0**](https://github.com/hapijs/qs/issues?milestone=8&state=closed) - [**#22**](https://github.com/hapijs/qs/issues/22) Enable using a RegExp as delimiter ## [**2.0.0**](https://github.com/hapijs/qs/issues?milestone=7&state=closed) - [**#18**](https://github.com/hapijs/qs/issues/18) Why is there arrayLimit? - [**#20**](https://github.com/hapijs/qs/issues/20) Configurable parametersLimit - [**#21**](https://github.com/hapijs/qs/issues/21) make all limits optional, for #18, for #20 ## [**1.2.2**](https://github.com/hapijs/qs/issues?milestone=6&state=closed) - [**#19**](https://github.com/hapijs/qs/issues/19) Don't overwrite null values ## [**1.2.1**](https://github.com/hapijs/qs/issues?milestone=5&state=closed) - [**#16**](https://github.com/hapijs/qs/issues/16) ignore non-string delimiters - [**#15**](https://github.com/hapijs/qs/issues/15) Close code block ## [**1.2.0**](https://github.com/hapijs/qs/issues?milestone=4&state=closed) - [**#12**](https://github.com/hapijs/qs/issues/12) Add optional delim argument - [**#13**](https://github.com/hapijs/qs/issues/13) fix #11: flattened keys in array are now correctly parsed ## [**1.1.0**](https://github.com/hapijs/qs/issues?milestone=3&state=closed) - [**#7**](https://github.com/hapijs/qs/issues/7) Empty values of a POST array disappear after being submitted - [**#9**](https://github.com/hapijs/qs/issues/9) Should not omit equals signs (=) when value is null - [**#6**](https://github.com/hapijs/qs/issues/6) Minor grammar fix in README ## [**1.0.2**](https://github.com/hapijs/qs/issues?milestone=2&state=closed) - [**#5**](https://github.com/hapijs/qs/issues/5) array holes incorrectly copied into object on large index
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 19553 | swellard | Move and rename clients | ||
//guest/perforce_software/helix-web-services/main/source/clients/2016.1.0/javascript/node_modules/qs/CHANGELOG.md | |||||
#1 | 18810 | tjuricek |
First-pass at JavaScript client SDK. JavaScript requires Node with Gulp to "browserfy" the library. It's the easiest way I found to use the swagger-js project; bundle up a wrapping method. There is no JavaScript reference guide. The swagger-js doesn't really document what they do very well, actually. Overall I'm not particularly impressed by swagger-js, it was hard to even figure out what the right method syntax was. We may want to invest time in doing it better. This required setting CORS response headers, which are currently defaulted to a fairly insecure setting. |