Releases: dn-m/Structure
Releases · dn-m/Structure
Add min / max by property
Merge pull request #136 from dn-m/min-max-by-property Add min and max extrema by property
Move ordered(_:_:) here from dn-m/Math
Merge pull request #131 from dn-m/ordered Migrate ordered(_:_:) here from Math
Make Sum and Product types conform to respective monoidal protocols
Merge pull request #130 from dn-m/refine-sum-product Make Sum and Product types conform the protocols of their respective wrapped types
Add Equatable conformance to (Sorted|Ordered)Dictionary
Merge pull request #129 from dn-m/equatable-derive Let Swift derive Equatable conformance
Generalize isHeterogeneous from Collection to Sequence
Merge pull request #124 from dn-m/homogeneous-sequence Generalize is(Homogeneous|Heterogeneous) over Sequence
Generalize destructured from Collection to Sequence
Merge pull request #123 from dn-m/generalize-destructure Generalize destructured over Sequence, rather than Collection
Zip To Longest
The following two structures were added:
ZipToLongest2Sequence
ZipToLongest3Sequence
And four functions which leverage them:
zip(_:_:fill1:fill2:)
zip(_:_:fill:)
zip(_:_:_:fill1:fill2:fill3:)
zip(_:_:_:fill:)
Swift 4.2
Swift 4.1
0.1.0: Merge pull request #17 from dn-m/issue/11
Remove Number module and move Number things to Algebra/Adapters