Skip to content

Releases: swaggerexpert/cookie

v2.0.2

09 Feb 10:47
Compare
Choose a tag to compare

2.0.2 (2025-02-09)

Reverts

  • fix serializeCookie TypeScript type (b18715b)

v2.0.1

09 Feb 09:49
Compare
Choose a tag to compare

2.0.1 (2025-02-09)

Bug Fixes

  • types: fix serializeCookie TypeScript type (#25) (b976d8c)

v2.0.0

08 Feb 13:58
Compare
Choose a tag to compare

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'

v1.4.1

06 Jan 18:08
Compare
Choose a tag to compare

1.4.1 (2025-01-06)

Bug Fixes

  • types: export properly validators and encoders (60e000a)

v1.4.0

06 Jan 17:27
Compare
Choose a tag to compare

1.4.0 (2025-01-06)

Features

  • add support for Cookie serialization (#10) (13b3fc9)

Big Fixes

v1.3.0

04 Jan 13:18
Compare
Choose a tag to compare

1.3.0 (2025-01-04)

Features

  • cookie: provide more sensible lenient Cookie parsing (#8) (456e051)

v1.2.1

28 Dec 08:35
Compare
Choose a tag to compare

1.2.1 (2024-12-28)

Bug Fixes

  • remove cookie from dependencies (#6) (0053ab5)

v1.2.0

28 Dec 08:30
Compare
Choose a tag to compare

1.2.0 (2024-12-28)

Features

  • cookie: apply parsing enhancements from obsoleting RFCs (#5) (3b4fc44)

v1.1.0

15 Dec 13:39
Compare
Choose a tag to compare

1.1.0 (2024-12-15)

Features

  • cookie: introduce lenient parsing mode (#3) (0d018fb)

v1.0.0

14 Dec 18:46
827aec1
Compare
Choose a tag to compare

1.0.0 (2024-12-14)

Features

  • add initial cookie string parser (21e6ecf)
  • add initial cookie string parser (5139a53)