API
Tutorials
Resources
Policies
Modules
Plugins
Shop
Support
Home
API
Tutorials
Resources
Policies
Modules
Plugins
Shop
Support
Tutorials
Getting Started
Express Migration
Authentication
Caching
Cookies
Logging
Plugins
Routing
Server Methods
Serving Static Files
Testing
Validation
Views
Resources
Changelog
Module Status
List
Policies
Code of Conduct
Contributing
License
Security
Sponsors
Style Guide
Support
Modules
accept
Home
API
Changelog
ammo
Home
API
Changelog
b64
Home
API
Changelog
basic
Home
API
Changelog
bell
Home
Providers
Examples
API
Changelog
boom
Home
API
Changelog
bossy
Home
API
Changelog
bounce
Home
API
Changelog
bourne
Home
API
Changelog
call
Home
API
Changelog
catbox
Home
API
Changelog
catbox-memcached
Home
API
Changelog
catbox-memory
Home
API
Changelog
catbox-object
Home
API
Changelog
catbox-redis
Home
API
Changelog
code
Home
API
Changelog
content
Home
API
Changelog
cookie
Home
API
Changelog
crumb
Home
API
Changelog
cryptiles
Home
API
Changelog
eslint-plugin
Home
API
Changelog
file
Home
API
Changelog
glue
Home
API
Changelog
h2o2
Home
API
Changelog
heavy
Home
Changelog
hoek
Home
API
Changelog
inert
Home
API
Changelog
iron
Home
API
Changelog
jwt
Home
API
Changelog
lab
Home
API
Changelog
log
Home
API
Changelog
mimos
Home
API
Changelog
nes
Home
API
Changelog
nigel
Home
Changelog
oppsy
Home
API
Changelog
pez
Home
Changelog
podium
Home
API
Changelog
scooter
Home
API
Changelog
shot
Home
API
Changelog
somever
Home
Changelog
statehood
Home
Changelog
subtext
Home
API
Changelog
teamwork
Home
Changelog
topo
Home
API
Changelog
vise
Home
Changelog
vision
Home
API
Changelog
wreck
Home
API
Changelog
yar
Home
API
Changelog
yar
Installation
Status
Introduction
Example
API
Changelog
Changelog
11.0.2
#168
feat: 🎸 add types from DT
11.0.1
#164
chore: bump hoek
11.0.0
breaking changes
#162
Support hapi v21, drop hapi v19, test ESM support
#161
Update deps, use null operator
#159
Drop support for node v12
#157
Use crypto.randomUUID as default session id
#156
Use built-in crypto.randomUUID
10.1.1
#148
update to hapi v20
#147
migrate to new travis format
#146
upgrade lab and uuid dep
#145
Update API.md
10.1.0
#144
Assign data in onPreResponse lifecycle extension with takeover
10.0.0
breaking changes
#141
Change plugin name to @hapi/yar
#140
Require hapi 19
#139
Only node 12
9.2.1
#134
Update dep
9.2.0
#131
Change module namespace
9.1.0
#127
chore: update dependencies
#126
Add possibility to revoke specific session on the server side
#125
Minor: Deprecated use of uuid
#123
Delete a specific user's session
9.0.2
#124
Yar doesn't handle the session cookie multiple times correctly.
#122
Do not cast all falsy values to null
#121
Falsy values are converted to null
8.1.2
#110
Fix `main` in package.json
6.1.0
#90
add a route level config option to skip yar processing
6.0.0
breaking changes
#89
update yar to use request.yar instead of request.session
#88
Decorate request with session key
4.3.0
#83
Option to skip exception on cache error
4.2.0
#75
Allow specification of whether to store blank sessions
4.0.0
breaking changes
#80
ignore invalid cookies so we don't get 400 errors on servers, which i…
#65
"Invalid cookie value" after password change, but OK after refresh!
3.0.4
#79
Tests are failing
3.0.0
breaking changes
#61
Can't install yar from npm
#57
hapi 8.0. Closes #56
#56
hapi 8.0 API
2.4.0
#52
properly drop session during session.reset
#46
Hapi6
#45
Update examples, examples/package.json to use Hapi 6.x
#44
Updated readme to match hapi 6.x API
#43
Update tests / package.json to use Hapi 6.x
#41
errorhandling after cookie password changes
2.1.0
#32
Upgrade to Hapi 4.x
2.0.0
breaking changes
#29
Replace ttl and store with cache options
#28
Update to hapi 3.x