BSD-3-Clause licensed by Emily Pillmore
Maintained by Emily Pillmore
This version can be pinned in stack with:base64-lens-0.3.1@sha256:70d2c80906f8c98017bb52181d1a2b36bd5f130e3e2a6294d894642ab043b512,1389

Module documentation for 0.3.1


Build Status Hackage

This package provides optics and convenient pattern synonyms for the base64 library.


Revision history for base64-lens


  • Add lazy and short text and bytestring optics
  • Add safe/trustworthy pragmas
  • Migrate to Github CI
  • Update nix derivation


  • Instead of focusing on the Base64Lenient Iso as a Lens (which swaps its focus compared to its sibling Prisms), change it to be symmetrical with the other Prisms so that it can be used as a generalized Prism.


  • Bump base64 dependency to settle on 0.4 with the “finalized” api.
  • Remove _Base64Unpadded prism and Base64Unpadded patterns from ByteString and Text
  • Kill all CPP

  • First version. Released on an unsuspecting world.