cookie-session

Simple cookie-based session middleware

MIT License

Downloads
772.5K
Stars
1.1K
Committers
17

Bot releases are hidden (Show)

cookie-session - 2.1.0 Latest Release

Published by dougwilson 9 months ago

  • Fix loading sessions with special keys
  • deps: [email protected]
    • 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
cookie-session - 2.0.0

Published by dougwilson almost 3 years ago

  • Change default cookie name to session
  • Change .populated to .isPopulated
  • Create new session for all types of invalid sessions
  • Drop support for Node.js 0.8
  • Remove private req.session.save()
  • Remove the key option; use name instead
  • Remove undocumented req.session.length to free up key name
  • Remove undocumented req.sessionCookies and req.sessionKey
  • Save all enumerable properties on req.session
    • Including _-prefixed properties
  • Use Object.defineProperty instead of deprecated __define*__
  • Use safe-buffer for improved Buffer API
  • deps: [email protected]
    • Fix check for default secure option behavior
    • Fix maxAge option preventing cookie deletion
    • Support "none" in sameSite option
    • deps: depd@~2.0.0
    • deps: keygrip@~1.1.0
    • perf: remove argument reassignment
  • deps: [email protected]
    • Add DEBUG_HIDE_DATE
    • Add 256 color mode support
    • Enable / disable namespaces dynamically
    • Make millisecond timer namespace-specific
    • Remove DEBUG_FD support
    • Use Date#toISOString() when output is not a TTY
  • deps: on-headers@~1.0.2
    • Fix res.writeHead patch missing return value
  • deps: [email protected]
  • perf: reduce the scope of try-catch deopt
  • perf: remove internal reference to request from session object
cookie-session - 2.0.0-rc.1

Published by dougwilson over 4 years ago

  • Remove private req.session.save()
  • Remove undocumented req.session.length to free up key name
  • Remove undocumented req.sessionCookies and req.sessionKey
  • deps: [email protected]
    • Fix check for default secure option behavior
    • Fix maxAge option preventing cookie deletion
    • Support "none" in sameSite option
    • deps: depd@~2.0.0
    • deps: keygrip@~1.1.0
    • perf: remove argument reassignment
  • deps: [email protected]
  • deps: on-headers@~1.0.2
    • Fix res.writeHead patch missing return value
  • deps: [email protected]
  • perf: remove internal reference to request from session object
cookie-session - 1.4.0

Published by dougwilson almost 5 years ago

  • deps: [email protected]
    • Fix check for default secure option behavior
    • Fix maxAge option preventing cookie deletion
    • Support "none" in sameSite option
    • deps: depd@~2.0.0
    • deps: keygrip@~1.1.0
cookie-session - 1.3.3

Published by dougwilson over 5 years ago

  • deps: [email protected]
    • deps: depd@~1.1.2
    • deps: keygrip@~1.0.3
    • perf: remove argument reassignment
  • deps: on-headers@~1.0.2
    • Fix res.writeHead patch missing return value
cookie-session - 2.0.0-beta.3

Published by dougwilson about 7 years ago

  • deps: [email protected]
    • deps: depd@~1.1.1
    • deps: keygrip@~1.0.2
  • deps: [email protected]
    • Add DEBUG_HIDE_DATE
    • Add 256 color mode support
    • Enable / disable namespaces dynamically
    • Make millisecond timer namespace-specific
    • Remove DEBUG_FD support
    • Use Date#toISOString() when output is not a TTY
  • deps: [email protected]
cookie-session - 1.3.2

Published by dougwilson about 7 years ago

cookie-session - 1.3.1

Published by dougwilson about 7 years ago

cookie-session - 1.3.0

Published by dougwilson about 7 years ago

  • deps: [email protected]
    • Add sameSite option for SameSite cookie support
    • Throw on invalid values provided to Cookie constructor
    • deps: keygrip@~1.0.1
    • pref: enable strict mode
  • deps: [email protected]
    • Allow colors in workers
    • Deprecate DEBUG_FD environment variable set to 3 or higher
    • Fix error when running under React Native
    • Use same color for same namespace
    • deps: [email protected]
  • deps: on-headers@~1.0.1
    • perf: enable strict mode
cookie-session - 2.0.0-beta.2

Published by dougwilson over 7 years ago

cookie-session - 2.0.0-beta.1

Published by dougwilson over 7 years ago

  • Drop support for Node.js 0.8
  • deps: [email protected]
    • Add sameSite option for SameSite cookie support
    • pref: enable strict mode
cookie-session - 2.0.0-alpha.3

Published by dougwilson over 7 years ago

  • Use Object.defineProperty instead of deprecated __define*__
  • deps: [email protected]
    • deps: keygrip@~1.0.1
  • deps: [email protected]
    • Allow colors in workers
    • Deprecated DEBUG_FD environment variable set to 3 or higher
    • Fix error when running under React Native
    • Use same color for same namespace
    • deps: [email protected]
cookie-session - 2.0.0-alpha.2

Published by dougwilson almost 8 years ago

cookie-session - 2.0.0-alpha.1

Published by dougwilson about 9 years ago

  • Change default cookie name to session
  • Change .populated to .isPopulated
  • Remove the key option; use name instead
  • Save all enumerable properties on req.session
    • Including _-prefixed properties
  • perf: reduce the scope of try-catch deopt
  • deps: [email protected]
    • Throw on invalid values provided to Cookie constructor
  • deps: on-headers@~1.0.1
    • perf: enable strict mode
cookie-session - 1.2.0

Published by dougwilson over 9 years ago

  • Make isNew non-enumerable and non-writeable
  • Make req.sessionOptions a shallow clone to override per-request
  • deps: debug@~2.2.0
  • perf: enable strict mode
  • perf: remove argument reassignments
cookie-session - 1.1.0

Published by dougwilson almost 10 years ago

  • Fix errors setting cookies to be non-fatal
  • Use on-headers instead of writeHead patching
  • deps: [email protected]
  • deps: debug@~2.1.0
cookie-session - 1.0.2

Published by Fishrock123 over 10 years ago

  • Updated docs.
  • Prefer new opts.name over opts.key.
  • Returned middleware is now a named function.
cookie-session - 1.0.1

Published by Fishrock123 over 10 years ago

  • Fixed package.json
cookie-session - 1.0.0

Published by Fishrock123 over 10 years ago

Init