All Versions
13
Latest Version
Avg Release Cycle
364 days
Latest Release
1348 days ago

Changelog History
Page 1

  • v1.2.0.0 Changes

    August 14, 2020
    • ๐Ÿ”’ Security fix: reject non-canonical base64 encoded values - (#38) fixing issue #24.

    • ๐Ÿ”’ Security fix: reject bytestrings with improper padding that can be "completed" by the unpadded-Base64url workflow, and homogenize error messages (#33)

    • ๐Ÿš‘ Test coverage expanded to 98% of the library. All critical paths covered.

  • v1.1.0.0 Changes

    • ๐Ÿšš joinWith has been removed (#32)
    • ๐Ÿ›  Bugfix: decode formerly allowed for padding chars to be interspersed in a valid base64-encoded string. This is now not the case, and it is fully spec-compliant as of #31
    • 0๏ธโƒฃ The default behavior for Base64url decode is now to support arbitrary padding. If you need strict padded or unpadded decode semantics, use decodePadded or decodeUnpadded.
    • โž• Added strict unpadded and padded decode functions for Base64url (#30)
    • โž• Added unpadded encode for Base64url (#26).

  • v1.0.1.0 Changes

    • 0๏ธโƒฃ The default behavior for Base64url decode is now to support arbitrary padding. If you need strict padded or unpadded decode semantics, use decodePadded or decodeUnpadded.
    • โž• Added strict unpadded and padded decode functions for Base64url (#30)
    • โž• Added unpadded encode for Base64url (#26).
  • v1.0.0.3 Changes

    January 13, 2020
    • ๐ŸŽ Made performance more robust (#27).
    • ๐Ÿ‘Œ Improved documentation (#23).
    • ๐Ÿ‘Œ Improved the performance of decodeLenient a bit (#21).
  • v1.0.0.2 Changes

    December 05, 2018
    • ๐Ÿ›  Fixed a write past allocated memory in joinWith (potential security issue).
  • v1.0.0.1

    February 08, 2013
  • v1.0.0.0

    August 22, 2012
  • v0.1.2.0

    June 19, 2012
  • v0.1.1.3

    June 15, 2012
  • v0.1.1.1

    March 06, 2012