4.0.1 (2025-01-21)
4.0.0 (2025-01-19)
- drop Node.js < 18.19.0 support
part of eggjs/egg#3644
-
Package Upgrade
- Renamed package from
egg-sessionto@eggjs/session - Updated Node.js compatibility to version 18.19.0+
- Renamed package from
-
New Features
- Enhanced session configuration with improved type safety
- Added support for more granular session management
- Improved logging and security configurations
-
Breaking Changes
- Dropped support for Node.js versions below 18.19.0
- Migrated from generator functions to async/await syntax
- Updated session middleware and configuration structure
-
Performance
- Updated dependencies, including
koa-sessionto version 7.0.2 - Optimized session store handling
- Updated dependencies, including
-
Security
- Strengthened default session configurations
- Added warnings for potential security risks in session settings
features
- [
fb47f1b] - feat: as default not to log the session val (#17) (clchenliang <clchenliang@hotmail.com>)
others
- [
a21e6fe] - test: add test case for session maxAge (#16) (Yiyu He <dead_horse@qq.com>)
features
- [
39629ab] - feat: warn if httpOnly set to false (#13) (Yiyu He <dead_horse@qq.com>)
others
- [
c0d3cdc] - deps: koa-session@6 (#15) (Yiyu He <dead_horse@qq.com>) - [
75c8ee6] - test: add sameSite=none test case (#14) (fengmk2 <fengmk2@gmail.com>) - [
c9865a7] - chore: update travis (TZ | 天猪 <atian25@qq.com>) - [
3168fb7] - doc: fix miss backticks (#12) (supperchong <2267805901@qq.com>)
features
- [
e34fd6e] - feat: listen session events and warn (#11) (Yiyu He <dead_horse@qq.com>)
others
- [
08fd920] - docs: update readme to async function (dead-horse <dead_horse@qq.com>)
others
- [
38e901b] - refactor: upgrade koa-session, support egg2. [BREAKING CHANGE] (#10) (Yiyu He <dead_horse@qq.com>)
- docs: fix License url (#9)
- feat: support set sessionStore to null and get sessionStore (#8)
- feat: upgrade koa-session@4, support external session store (#7)
- feat: remove cookie length check (#6)
- chore: upgrade deps and fix test (#5)
- feat: check response cookie's length (#4)
- chore: update deps and test on node v7 (#3)
- test: fix appveyor yml (#2)
- test: add testcase (#1)
- fix: package.json
- feat: init