Cats
Lightweight, modular, extensible library for functional programming
...Cats strives to provide a solid and stable foundation for an ecosystem of FP libraries. Thus, we treat backward binary compatibility maintenance with a high priority. In semantic versioning, backward breaking change is only allowed between major versions.