Skip to content

Releases: adonisjs/session

Add DynamoDB store for storing sessions

26 Sep 03:22
Compare
Choose a tag to compare

Features

  • Add DynamoDB store (ad09572)
  • Add DynamoDBStoreConfig (2e60786)
  • allow passing dynamoDB client instance to the config (8e8bc0e)

What's Changed

  • feat: Add DynamoDB as a Bundled Store for Sessions by @7nohe in #87

New Contributors

  • @7nohe made their first contribution in #87

Full Changelog: v7.4.2...v7.5.0

Update dependencies

22 Jun 05:35
Compare
Choose a tag to compare
  • chore: update dependencies a0fc0b5

Full Changelog: v7.4.1...v7.4.2

Fix maxAge issue with the file driver

05 Jun 05:25
Compare
Choose a tag to compare
  • style: format source code b4304c6
  • fix: parse session age as seconds inside file store 76818f9
  • chore: update dependencies edd54c5

Full Changelog: v7.4.0...v7.4.1

Make session class macroable and update main exports

15 Apr 05:43
Compare
Choose a tag to compare
  • fix: call super b743db5
  • feat: make session class macroable 1d85cee
  • feat: export ValuesStore, Session and ReadOnlyValuesStore classes 51d5e22
  • chore: update peer dependencies fd7987f
  • chore: update dependencies fb6289f
  • feat: export ValuesStore, Session and ReadOnlyValuesStore classes 10a04b6

What's Changed

  • feat: export ValuesStore, Session and ReadOnlyValuesStore classes by @Bricklou in #85

New Contributors

Full Changelog: v7.3.0...v7.4.0

Display validation error summary in flash messages errorsBag

19 Mar 19:34
Compare
Choose a tag to compare

After this release, the session package will add the validation errors summary inside the errorsBag property of flash message. Therefore using the @errors tag will display a global error message for validation errors too.

Commits

  • feat: flash validation errors summary to errorsBag badda3f

Full Changelog: v7.0.0...v7.3.0

Add @errors tag

19 Mar 18:48
Compare
Choose a tag to compare

The @errors edge tag can be used to grab all errors from the flash messages errorsBag . You can use it as follows.

@errors()
  @each(error in $messages)
     {{ error }}
  @end
@end

Commits

Full Changelog: v7.0.0...v7.2.0

Make session.config property public

23 Jan 11:55
Compare
Choose a tag to compare

Since the config/session.ts file exports a config provider, there is no way to get configuration raw configuration from it. Instead, you can use the ctx.session.config to get a hold of the raw configuration.

Commits

  • refactor: make session.config property public 4395100

v7.1.0...v7.1.1

Full Changelog: v7.1.0...v7.1.1

Do not flash password fields when using flashValidationErrors

22 Jan 13:43
Compare
Choose a tag to compare

The session.flashValidationErrors will not flash _method, _csrf, password, password_confirmation fields.

Commits

  • refactor: update flashExcept list to exlcude password fields 9e1d030
  • chore: update dependencies 4809acb

Full Changelog: v7.0.0...v7.1.0

Stable major release

09 Jan 04:06
a3b9959
Compare
Choose a tag to compare

Please consult the following releases to learn more about the breaking changes and new additions

Commits

  • chore: publish under latest tag 4eb791c
  • Merge pull request #82 from adonisjs/next a3b9959
  • refactor: export stubsRoot path f64df34
  • chore: bundle types.ts file via tsup as well 5a3e1ff
  • chore: update dependencies 8c99a2a

What's Changed

Full Changelog: v6.4.0...v7.0.0

Add @inputError and change semantics of @error tag

26 Dec 05:04
Compare
Choose a tag to compare

Breaking change

  • The @error tag no longer reads error messages for validation errors. Instead, it is now used to read generic error messages.
  • Use @inputError tag to read validation errors.
  • All message properties scoped inside @error @inputError and the @flashMessage tags are prefixed with $ sign.
@error('E_ACCESS_DENIED')
  {{ $message }}
@end

@inputError('username')
  @each(message in $messages)
     {{ message }}
  @end
@end

@flashMessage('cartTotal')
  {{ $message }}
@end

Commits

Full Changelog: v7.0.0-14...v7.0.0-15