Changelog

#86
fix: missing types on exclude
#85
feat: add typescript types
#84
chore: bump hoek
8.0.0
breaking changes
#82
Support node v18, drop node v12
#81
Parse cookie pairs without a regex
#77
upgrade lab to v24
#71
Explicitly block __proto__ cookie name
#69
Update deps
7.0.0
breaking changes
#67
Drop node 10
#66
Drop node 8
#65
Support custom properties via function
#64
Support SameSite=None
#62
Update joi
#61
Update deps
#59
Change module namespace
#55
Protect against JSON.parse() prototype poisoning
#47
Remove engines
#46
Update deps
#41
Fix a typo
#40
Remove new Buffer usage
#38
Use Cryptiles.fixedTimeComparison()
#37
Add bounce
#36
Update dep
#35
Update joi
#34
Update deps
6.0.0
breaking changes
#33
Migrate to async interface
#58
Commercial version of v5 branch
#56
Protect against JSON.parse() prototype poisoning
#32
Ignore partial header structure errors when ignoreErrors
#31
Update deps.
#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
breaking changes
#26
Change Secure, HttpOnly, and SameSite to true by default
#23
Assert when input is not a string
#21
Support SameSite attribute
#17
Assert when input is not a string
#25
Update deps
#24
npmignore
#19
Test on node v6, update dependencies
4.0.0
breaking changes
#16
Update hueniverse/iron from 3.x.x to 4.x.x
#15
Allow empty names in loose mode
3.0.0
breaking changes
#14
ES6 style changes and node v4
#13
Update hapijs/joi to 6.4.3 from 4.9.0
#12
Support isNullOverride in applyToDefaults
2.0.0
breaking changes
#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
#3
exclude()
#2
Remove support for comma separator
#1
Add list of cookie names