All Versions
Latest Version
Avg Release Cycle
0 days
Latest Release

Changelog History

  • v0.3.0.1 Changes

    • ๐Ÿ‘ Allow for mixed-case lenient decoding + validation
    • โฌ†๏ธ Bump testing for mixed-case hex
  • v0.3.0.0 Changes

    • โœ… API for decodeBase16With has changed to require ByteString instead of Text. This is in alignment with work done on base64, which reflects the same API. This will be the final design for these types of conversions.
    • โœ… Test coverage now at 94%
    • โž• Add NFData, Exception, and Generic instances for Base16Error + @since annotations for new instances. (#5)
    • Doc improvements and add -XTrustworty and -XSafe annotations where needed. (#5)
    • โšก๏ธ Optimized inner loop for short text and bytestrings (#4)
    • ๐Ÿ”„ Changed encodeBase16 in ByteString.Short to produce ShortText, instead of Text.
  • v0.2.1 Changes

    • โž• Added support for Text.Short and ByteString.Short values
  • v0.2.0 Changes

    • โž• Add lenient decoders
    • ๐Ÿ›  Fix bug in Text decodeBase16 which failed on invalid UTF-8 values as a result of decoding
    • โž• Add decodeBase16With combinators
  • v0.2.0.1 Changes

    • ๐Ÿ‘Œ Improved performance. Decode and encode are now 3.5x-5x the next best lib.
  • v0.1.3 Changes

    • โž• Add lazy variants for Text and ByteString values
  • v0.1.2 Changes

    February 17, 2020
    • Unmask loops - now correct.
  • v0.1.2.1 Changes

    February 17, 2020
    • ๐Ÿ“š Documentation now references correct RFC section
  • v0.1.1 Changes

    February 17, 2020
    • Mask Word32 and Word64 loops (flaky)
  • v0.1.0.0 Changes

    February 16, 2020
    • ๐Ÿš€ First version. Released on an unsuspecting world.