Pillarjs Cookies Versions Save

Signed and unsigned cookies based on Keygrip

0.9.1

4 months ago
  • Fix incorrectly disallowing equals sign in cookie value

0.9.0

4 months ago
  • Add partitioned option for CHIPS support
  • Add priority option for Priority cookie support
  • Fix accidental cookie name/value truncation when given invalid chars
  • Fix maxAge option to reject invalid values
  • Remove quotes from returned quoted cookie value
  • Use req.socket over deprecated req.connection
  • pref: small lookup regexp optimization

0.8.0

4 years ago
  • Fix check for default secure option behavior
  • Fix maxAge option preventing cookie deletion
  • Support "none" in sameSite option
  • deps: depd@~2.0.0
    • Replace internal eval usage with Function constructor
    • Use instance methods on process to check for listeners
  • deps: keygrip@~1.1.0
    • Use tsscmp module for timing-safe signature verification

0.7.3

5 years ago
  • deps: keygrip@~1.0.3
    • perf: enable strict mode

0.7.2

5 years ago
  • deps: depd@~1.1.2
  • perf: remove argument reassignment

0.7.1

6 years ago
  • deps: depd@~1.1.1
    • Remove unnecessary Buffer loading
  • deps: keygrip@~1.0.2
    • perf: improve comparison speed

0.7.0

7 years ago
  • Add sameSite option for SameSite cookie support
  • pref: enable strict mode

0.6.2

7 years ago
  • Fix keys deprecation message
  • deps: keygrip@~1.0.1

0.6.1

7 years ago
  • Fix regression in 0.6.0 for array of strings in keys option

0.6.0

8 years ago
  • Add secure constructor option for secure connection checking
  • Change constructor to signature new Cookies(req, res, [options])
    • Replace new Cookies(req, res, key) with new Cookies(req, res, {'keys': keys})
  • Change prototype construction for proper "constructor" property
  • Deprecate secureProxy option in .set; use secure option instead
    • If secure: true throws even over SSL, use the secure constructor option