Skip to content

Changelog

Version 8

8.2.1

  • #89 chore: optimize regexps

8.2.0

  • #88 Add support to cookie partition

8.1.1

  • #86 fix: missing types on exclude

8.1.0

  • #85 feat: add typescript types

8.0.1

  • #84 chore: bump hoek

8.0.0

  • #82 Support node v18, drop node v12

Version 7

7.0.4

  • #81 Parse cookie pairs without a regex
  • #77 upgrade lab to v24

7.0.3

7.0.2

  • #71 Explicitly block proto cookie name

7.0.1

  • #69 Update deps

7.0.0

  • #67 Drop node 10
  • #66 Drop node 8
  • #65 Support custom properties via function
  • #64 Support SameSite=None

Version 6

6.1.2

6.1.1

  • #61 Update deps

6.1.0

  • #59 Change module namespace

6.0.9

  • #55 Protect against JSON.parse() prototype poisoning

6.0.8

  • #47 Remove engines

6.0.7

  • #46 Update deps

6.0.6

  • #41 Fix a typo
  • #40 Remove new Buffer usage

6.0.5

  • #38 Use Cryptiles.fixedTimeComparison()

6.0.4

6.0.3

6.0.2

6.0.1

  • #34 Update deps

6.0.0

  • #33 Migrate to async interface

Version 5

5.1.0

  • #58 Commercial version of v5 branch

5.0.4

  • #56 Protect against JSON.parse() prototype poisoning

5.0.3

  • #32 Ignore partial header structure errors when ignoreErrors

5.0.2

  • #31 Update deps.

5.0.1

  • #29 Fix parse when iron is used with invalid and valid values
  • #28 Cookies with the same name are ignored if only one is invalid

5.0.0

  • #26 Change Secure, HttpOnly, and SameSite to true by default

Version 4

4.1.0

  • #23 Assert when input is not a string
  • #21 Support SameSite attribute
  • #17 Assert when input is not a string

4.0.3

  • #25 Update deps

4.0.2

4.0.1

  • #19 Test on node v6, update dependencies

4.0.0

  • #16 Update hueniverse/iron from 3.x.x to 4.x.x

Version 3

3.1.0

  • #15 Allow empty names in loose mode

3.0.0

  • #14 ES6 style changes and node v4

Version 2

2.1.1

  • #13 Update hapijs/joi to 6.4.3 from 4.9.0

2.1.0

  • #12 Support isNullOverride in applyToDefaults

2.0.0

  • #9 Move passThrough exclude logic from h2o2
  • #8 Change parse and format to prototype
  • #7 Replace globals with per cookie defaults
  • #6 Ignored errors do not stop processing current cookie

Version 1

1.2.0

  • #3 exclude()
  • #2 Remove support for comma separator

1.1.0

  • #1 Add list of cookie names

Deploys by Netlify