Arbitrary instances for proto-lens.

Latest on Hackage:

See all snapshots proto-lens-arbitrary appears in

BSD-3-Clause licensed by Aden Grue
Maintained by [email protected]

Module documentation for

This version can be pinned in stack with:[email protected]:0258a9ea5a42bb92f177202e8c69f30b3a26a4e3111f39c28b0cd655a37026df,1257

The proto-lens-arbitrary allows generating arbitrary messages for use with QuickCheck.


Changelog for proto-lens-arbitrary


  • Bump the lower bound on base to indicate we require ghc>=8.0.


  • Bump the dependency on base for ghc-8.4.2.
  • Bump the dependency for QuickCheck-2.11.


  • Remove support for ghc-7.10. (#136)
  • Use a .cabal file that’s auto-generated from hpack. (#138)
  • Track proto-lens changes to the Message class. (#139, #147)
  • Expose shrinkMessage (#159)
  • Improve the Arbitrary generator for nested structures (#163)


  • Bump the dependency on base to support ghc-8.2.1.

  • Export the arbitraryMessage function (#93).

  • Bump the dependency for QuickCheck-2.10.
  • Make the build -Wall-clean.

  • Bump the dependency for QuickCheck-2.9.

  • Bump the dependency on base to support ghc-8.0.

Initial version.