KeyPathKit v1.4.0 Release Notes
Release Date: 2018-11-18 // over 5 years ago-
- Modernize API by using
by:
label instead ofof:
to match more closely with Swift stdlib - ๐ Use
reduce(into:)
for better performances
โจ Enhanceor
andand
to immediatly return on the first element that doesn't match the expression requirement โ it has the benefits to make it work with infinite sequence - โ Add a specialized version of
distinct()
that works withHashable
elements in order to use aSet
โ it should make thecontains
lookup faster - โจ Enhance
filter
to immediatly return on the first element that doesn't match the expression requirement - Pull NSPredicate init out of
filter
closure in order to init it only once - 0๏ธโฃ Leverage Swift 4.0 new "subscript with default value" Dictionary API (SE-0165)
- ๐ Use stdlib
min(by:)
andmax(by:)
methods instead of a customreduce()
- Modernize API by using