Skip to content

Releases: pillarjs/csrf

3.1.0

10 Apr 03:19
Compare
Choose a tag to compare
  • Include a TypeScript definition file
  • deps: tsscmp@1.0.6
    • Use crypto.timingSafeEqual when available
  • deps: uid-safe@2.1.5
    • perf: remove only trailing =

3.0.6

15 Mar 03:43
Compare
Choose a tag to compare
  • Remove base64-url dependency

3.0.5

08 Mar 06:09
Compare
Choose a tag to compare
  • deps: uid-safe@2.1.4
    • Remove base64-url dependency

3.0.4

14 Nov 05:25
Compare
Choose a tag to compare
  • deps: base64-url@1.3.3
  • deps: uid-safe@2.1.3
    • deps: base64-url@1.3.3

3.0.3

27 May 02:13
Compare
Choose a tag to compare
  • deps: tsscmp@1.0.5

3.0.2

23 May 03:55
Compare
Choose a tag to compare
  • Use tsscmp module for timing-safe token verification
  • deps: base64-url@1.2.2
  • deps: uid-safe@2.1.1
    • deps: base64-url@1.2.2

3.0.1

28 Jan 23:01
Compare
Choose a tag to compare
  • deps: rndm@1.2.0
  • deps: uid-safe@2.1.0
    • Use random-bytes for byte source

3.0.0

10 May 02:28
Compare
Choose a tag to compare
  • Remove tokenize export
  • Remove tokenize option
  • Return a prototype-based object rather than functions
    • This means the resulting functions need to be called as methods
  • Throw when missing secret to tokens.create()
  • deps: uid-safe@~2.0.0
    • Use global Promise when returning a promise

2.0.7

04 May 00:41
Compare
Choose a tag to compare
  • Fix compatibility with crypto.DEFAULT_ENCODING global changes

2.0.6

14 Feb 06:15
Compare
Choose a tag to compare
  • deps: base64-url@1.2.1
  • deps: uid-safe@~1.1.0
    • Use crypto.randomBytes, if available
    • deps: base64-url@1.2.1