Releases: swaggerexpert/cookie
Releases · swaggerexpert/cookie
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2025-02-08)
Bug Fixes
- set-cookie: indicate percent-encoding process in encoder names (#21) (1cf9776)
- types: fix validator name exports (ffe17de)
Features
- add support for base64 & base64url encoding (#22) (cff25db), closes #13
- cookie: use base64url as default encoding for cookie value (#24) (93a6e9b)
- utilize base64 encodings in cookie value encoders (522e9f5)
BREAKING CHANGES
- cookie: use base64url as default encoding for cookie value. Before percent encoding was used.
- set-cookie: rename of encoder functions in public API
Migration
v1 code:
import { serializeCookie } from '@swaggerexpert/cookie';
serializeCookie({ foo: ';' }); // => 'foo=%3B'
v2 equivalent code:
import { serializeCookie, cookieValueStrictPercentEncoder } from '@swaggerexpert/cookie';
serializeCookie({foo: ';'}, {
encoders: {
value: cookieValueStrictPercentEncoder,
},
}); // => 'foo=%3B'