- Add options.keyDelimiter support
- check third party cookies if not inside a top window
- support string, number, boolean or array as key
- [BC Break]
_toStoredKey()
is now using '.' separator instead of ':' (#35)
- [BC Break] Encode and decode cookie value on set and get (#30, #35)
- Added HTTPS cookie option (#27)
- Updated README
- Added
keys()
andkeysMap()
methods (#24) - fixed cookie/localStorage security error if cookies disabled
- [BC Break] Basil raw storage engines do not need now a basil instance
to be accessed. Use
Basil.cookie.set('foo', 'bar')
now instead ofnew Basil().cookie.set('foo', 'bar')