Skip to content

Latest commit

Β 

History

History
386 lines (221 loc) Β· 14.4 KB

CHANGELOG.md

File metadata and controls

386 lines (221 loc) Β· 14.4 KB

Changelog

v2.0.4

compare changes

πŸ’… Refactors

  • Change method of adding server utils (f95459a)

🏑 Chore

  • Upgrade dependencies and remove @nuxt/eslint-config dependency (113ba2c)
  • Modify export types statements (e8d8c0b)

❀️ Contributors

  • kiki-kanri

v2.0.3

compare changes

πŸš€ Enhancements

πŸ“– Documentation

🏑 Chore

  • Upgrade dependencies (a086b14)
  • Modify some commands in package.json scripts (2698b7f)
  • Upgrade dependencies (7476dcc)

🎨 Styles

  • Change location of some import statements (6bd757b)

❀️ Contributors

  • kiki-kanri

v2.0.2

compare changes

πŸ’… Refactors

  • Change method of adding server utils (4f843a4)

🏑 Chore

  • Upgrade dependencies (027b066)
  • Add author field to package.json (2d9ba45)

❀️ Contributors

  • kiki-kanri

v2.0.1

compare changes

πŸ’… Refactors

  • Change method of adding server utils (b81668d)

🏑 Chore

❀️ Contributors

  • kiki-kanri

v2.0.0

compare changes

πŸš€ Enhancements

  • Add node-ciphers package and update files config in package.json (7c3b31b)
  • ⚠️ Add new cookie encryption options and refactor encryption methods (b98feb6)

🩹 Fixes

  • Resolve missing default values in cookie storage options (f3f0755)
  • Correct key length check to account for encoding (0d9cecb)

πŸ’… Refactors

  • Remove redundant !== checks (6a8cf7e)
  • ⚠️ Increase minimum storage keyLength to 16 (0b74b42)

πŸ“– Documentation

  • Add example comments to server utils functions (2dc83d4)
  • Update interface attributes docs (274086e)
  • Update README and doc (20477ae)

🏑 Chore

🎨 Styles

  • Remove punctuation from error messages (b7e5a87)

⚠️ Breaking Changes

  • ⚠️ Add new cookie encryption options and refactor encryption methods (b98feb6)
  • ⚠️ Increase minimum storage keyLength to 16 (0b74b42)

❀️ Contributors

  • kiki-kanri

v1.2.2

compare changes

🩹 Fixes

  • Correct erroneous declare module names (261e4be)

🏑 Chore

🎨 Styles

  • Remove 'prettier-ignore' comments (ed510c6)

❀️ Contributors

  • kiki-kanri

v1.2.1

compare changes

🩹 Fixes

  • Revise addImports method to address missing type (f2f76c9)

πŸ“– Documentation

❀️ Contributors

  • kiki-kanri

v1.2.0

compare changes

πŸš€ Enhancements

  • Add retrieve and remove session key composable function (9486446)

πŸ”₯ Performance

  • Optimize session storage format (542c5de)

πŸ’… Refactors

  • Simplify truthiness check (2ce869f)
  • Clean up the code (bcea274)
  • Move error checks to improve logic flow and accuracy (369fbb9)
  • Use prefixStorage utils for storage prefix handling (503052b)
  • Streamline function syntax and improve code formatting (1149ab3)

πŸ“– Documentation

❀️ Contributors

  • kiki-kanri

v1.1.0

compare changes

πŸš€ Enhancements

  • Add enabled option and functionality (afe5351)

πŸ”₯ Performance

  • Shorten property names in storage session for reduced size (fc8ea4d)

🏑 Chore

  • Update log messages for clarity (a976195)

❀️ Contributors

  • kiki-kanri

v1.0.1

compare changes

🩹 Fixes

  • Correct erroneous add plugin paths (a096b5b)

🏑 Chore

  • Update repository format in package.json (4cc636c)

❀️ Contributors

  • kiki-kanri

v1.0.0

compare changes

πŸ’… Refactors

  • Split and reorganize type definitions (9bd831e)
  • Export H3EventContextSession type (4f96852)
  • Modify runtime directory structure (7c3a5eb)
  • Use symbols to represent session properties (12e91d6)

πŸ“– Documentation

🏑 Chore

❀️ Contributors

  • kiki-kanri

v0.4.0

compare changes

πŸš€ Enhancements

  • Add global H3Event type (25cb18c)
  • Add setup event context session function (5a6f7d9)
  • Add clear session composable function (29ce0f7)
  • Add clear session playground examples (6054b8d)

🩹 Fixes

  • Remove global types to resolve build errors (973a1d5)

πŸ’… Refactors

  • Use function to set session (d1bfa18)

πŸ“– Documentation

🏑 Chore

❀️ Contributors

  • kiki-kanri

v0.3.0

compare changes

πŸš€ Enhancements

  • Add session data encryption and decryption functions (cddf9d5)
  • Update playground api url and add test button (2a79219)
  • Add cookie storage for session data (2037f08)
  • Implement session ttl functionality (e3e0ffe)

🩹 Fixes

  • Make module options type required in setup (166f42b)
  • Delete session cookie when session data is unobtainable (1a373ea)

πŸ’… Refactors

  • Rename setup function (1805d3c)
  • Refactor codebase for session storage operations (7d9c8ff)
  • Rename functions and variables (98eee34)

πŸ“– Documentation

  • Update README and add interface property descriptions (f4566a0)
  • Update readme (fac6646)

🏑 Chore

  • Add PartialH3EventContextSession type (b79d721)
  • Upgrade dependencies (797d204)
  • Add keywords in package.json (8824679)

❀️ Contributors

  • kiki-kanri

v0.2.0

compare changes

πŸš€ Enhancements

  • Add logging for session initialization (d4620ff)
  • validation: Add keyLength check (53dcc33)

🩹 Fixes

  • Remove optional chaining (b96336b)
  • Disallow setting key options in cookie storage mode (7911a56)
  • Add url check in beforeResponse handling (5f8f6fb)
  • Remove incorrect type import (31a8328)
  • Make context.session properties optional (7e14fc2)

πŸ’… Refactors

  • Simplifying ModuleOptions type usage (b16e736)

πŸ“– Documentation

  • Enhance readme documentation (89357f7)

🏑 Chore

  • Edit package description and tsconfig (44a97b3)
  • Upgrade dependencies (2ec04e6)

❀️ Contributors

  • kiki-kanri

v0.1.0

πŸš€ Enhancements

  • Setup module.ts (a5090a1)
  • Add get storage utils (374312d)
  • Add get unique storage key utils (5477f38)
  • Add plugin hitro hooks and main functions (5bfcd85)
  • Add test apis and types (7f00b33)

🩹 Fixes

  • Fixed driver init options readonly error (fe9f420)
  • Fixed type error (d84694c)
  • Defu should be in the dependencies list (d6d419d)
  • Type import should use the import type statement (e284aa5)

πŸ’… Refactors

  • Use nanoid to generate key (7484abe)
  • Simplify storage key retrieval in response (2bbf9b1)
  • Use namespace to define SessionStorageOptions type (2b556f1)

🏑 Chore

  • Add base files (598ef61)
  • Remove nuxt-devtools and add unstorage (8db094e)
  • Add lodash-es package (0e97a79)
  • Add types file (ccffa8f)
  • Remove lodash-es (bf5634e)
  • Add on-change package and upgrade dependencies (b5894ef)
  • Make some types required and add server types (ff20343)
  • Add fs and fs-lite storage drivers options (390f9ae)
  • Remove test in release script (292186a)
  • Edit package description (01ca4b1)

❀️ Contributors

  • kiki-kanri