Skip to content

Releases: kemalcr/kemal-session

v1.6.0

Choose a tag to compare

@sdogruyol sdogruyol released this 02 Jun 07:33
  • Enforce config.timeout on read and write for MemoryEngine and FileEngine: expired sessions are rejected immediately (no need to wait for GC), stale data is not revived on write, and expired file sessions are removed from disk #117. Thanks @sdogruyol 🙏

v1.5.0

Choose a tag to compare

@sdogruyol sdogruyol released this 15 Apr 17:21
  • Default session cookie SameSite to Lax (previously unset). Improves protection against cross-site cookie sending while keeping typical first-visit flows working; use config.samesite = nil to omit the attribute, or HTTP::Cookie::SameSite::Strict for a stricter policy. Thanks @past3l 🙏

v1.4.0

Choose a tag to compare

@sdogruyol sdogruyol released this 03 Feb 07:41
  • Prevent empty sessions from being stored (lazy session creation) #113 Thanks @sdogruyol 🙏
  • Add flash functionality #112. Thanks @sdogruyol 🙏

v1.3.0

Choose a tag to compare

@sdogruyol sdogruyol released this 03 Aug 15:41
  • Add option for per-session CSRF token #105. Thanks @swsch 🙏

v1.2.0

Choose a tag to compare

@sdogruyol sdogruyol released this 25 Jun 10:35
  • Built-in CSRF support 🎉

v1.1.0

Choose a tag to compare

@sdogruyol sdogruyol released this 25 Jun 08:26
  • Crystal 1.16.3 support 🎉
  • Kemal 1.7.1 support 🎉

v1.0.0

Choose a tag to compare

@sdogruyol sdogruyol released this 23 Mar 05:48
fca592f
  • Crystal 1.0.0 support 🎉
  • Kemal 1.0.0 support 🎉
  • Secure cookies with samesite #96. Thanks @kingsleysh 🙏

v0.13.0

Choose a tag to compare

@sdogruyol sdogruyol released this 14 Feb 07:27
629a10c
  • Crystal 0.36.0 support

0.12.1

Choose a tag to compare

@sdogruyol sdogruyol released this 16 May 15:33
84f1f94
  • Crystal 0.34.0 support

v0.12.0

Choose a tag to compare

@sdogruyol sdogruyol released this 30 Aug 11:30
4ea84ee
  • Crystal 0.30.0 support 🎉