shapeless-2.2.3 released

A swift minor release featuring bugfixes to support argonaut-shapeless and type class derivation for Cats, and a new feature supporting route composition in Finch.

Release notes follow …


This is the final release of shapeless-2.2.3.

These release notes provide a summary of changes since shapeless 2.2.2. shapeless 2.2.3 is source and binary compatible with shapeless 2.2.0+ and should be binary compatible with shapeless-2.1.0 in most cases.

The changes are,

  • Generic1 now supports nested type constructors.

  • Added an Adjoin type class which flattens HLists and Coproducts by one layer (thanks to Travis Brown).

  • Fixed an incompatibility between cachedImplicit and the orphan type class derivation mechanism (#391).

Contributors for shapeless 2.2.3 are,

Many thanks to all of you and everyone else who has contributed ideas, enthusiasm and encouragement.