This has moved to Releases, please see https://github.com/koajs/generic-session/releases.
- Refactor to koa 2 - Supports node 6.x and 7.x (#123)
- fix: cookie options may be changed
- fix: store use options.maxAge (#112)
- docs: maxage => maxAge
- fix: maxage => maxAge (#107)
- update default cookie maxage in readme (#84)
- add koa-generic-session-sequelize session store (#103)
- fix: always refresh session (#95)
- fix: npm pack should not include test dir (#92)
- fix: make sure ctx.session exists when cookie.path = '/' (#91)
- Add support for overriding session save conditions per request (#89)
- fix: check if session exits
- feat: ctx.session as a setter/getter
- feat: support valid/beforeSave hooks
- fix: support custom cookie options
- Fix typo of 'available'
- Added session id storage option to override session id store logic.
- feat: support reconnectTimeout
- Add support for regenerating sessions.
- Merge pull request #39 from rfink/sess_id_optional_check
- Allow a forced session id that is not available in the cookie
- Merge pull request #37 from rfink/session_id_context
- Bind genSid to context, add tests
- fix(sessionId): ensure session id generate before yield next
- fix indent
- support options.errorHanlder, default throw set error
- Delete session-id cookie if session not loaded.
- export the session store object
- use crc instead of buffer-crc32
- use parseurl get the original url pathname
- Merge pull request #25 from mekwall/patch-2
- Added description for allowEmpty option
- Added option to allow generation of empty session
- Merge pull request #23 from mekwall/patch-1
- Fixes MemoryStore not being exported
- delete cookie.maxAge
- fix maxage compat
- seperate ttl and cookie.maxage
- refactor
- rename to koa-generic-session
- warn rename to koa-generic-session
- use uid-safe to generate default sid
- maxAge -> maxage, close #18
- Merge pull request #17 from yoshuawuyts/patch-1
- Update README.md
- bump dependencies
- support options.genSid, fixed #16
- fix store options bug, fixed #13
- Merge pull request #11 from dead-horse/issue9-rolling-session
- fix readme
- add rolling session options, fixed #9
- Merge pull request #10 from dead-horse/issue8-refresh
- fixed #8, only gen cookie and set session when session is really modified
- fix path error, fix defer session setter
- Merge pull request #7 from dead-horse/issue6-defer
- remove coverage
- update readme
- fix travis
- finish defer, fixed #6
- get session return status
- add test for defer
- add defer session
- fix cookie.expires
- update readme
- seperate Store
- fix new session setCookie twice
- Merge pull request #3 from dead-horse/fix-cookie
- get session error, throw it
- only set the cookie when sessin was modified
- Changed position of cookies.set
- fix test
- fix typo
- fix maxage and compat connect type maxAge
- add autod
- when store is disconnect, throw 500
- add middware name session
- fix package.json
- update readme
- add cookie in session
- Release 0.0.2
- update readme
- remove secret
- use default cookie's signature
- update test
- add travis yml
- update test
- init session with memory store
- Initial commit