Skip to content

Releases: mattpolzin/Poly

Swift 6 + Concurrency

Choose a tag to compare

@mattpolzin mattpolzin released this 11 Sep 15:23
37c942d

Swift 6.0+ now required. Sendable conformance added to types.

Add Poly15 support

Choose a tag to compare

@mattpolzin mattpolzin released this 27 Mar 22:14
99e2e8b

Add Poly15 type.

Add Poly14 support

Choose a tag to compare

@mattpolzin mattpolzin released this 27 Mar 18:50
fb90ab2

Add support for the Poly14 type.

Add Poly12 and Poly13 Types

Choose a tag to compare

@mattpolzin mattpolzin released this 23 Aug 22:44
c108e9e
Merge pull request #13 from mattpolzin/poly12-poly13

add Poly12 and Poly13 types.

Platformed

Choose a tag to compare

@mattpolzin mattpolzin released this 17 Nov 22:52
ec466eb

Introduce explicit iOS and MacOS platform minimums to the Swift package manifest.

(and again) error printout refinement

Choose a tag to compare

@mattpolzin mattpolzin released this 16 Feb 07:49
7dd2d0d
Merge pull request #10 from mattpolzin/poly-decoding-errors2

make dictionary with string keys a bit more generally recognizable as…

Another refinement to error printing

Choose a tag to compare

@mattpolzin mattpolzin released this 16 Feb 04:02
ea759f4
Merge pull request #9 from mattpolzin/poly-decoding-errors

try to make decoding errors easier to read.

Add Hashable conformances

Choose a tag to compare

@mattpolzin mattpolzin released this 26 May 06:27

All Poly types gain Hashable conformance when all generic types upon which the Poly is specialized are also Hashable.

Add the `allTypes` accessor

Choose a tag to compare

@mattpolzin mattpolzin released this 05 Mar 17:09
9031b84

This accessor can be useful for generating logging based on the types a particular Poly allows.

let typeNames = Poly2<Int, Double, String>.allTypes
  .map { String(describing: $0) }
  .joined(separator: ", ")

Expose two previously internal properties on an error type.

Choose a tag to compare

@mattpolzin mattpolzin released this 11 Nov 07:42
0c9c082
Merge pull request #5 from mattpolzin/expose-more-error-info

Expose more error info