Skip to content

Releases: ryanlintott/ShapeUp

v0.5.2

08 Oct 19:04
Compare
Choose a tag to compare
  • Moved example app from another git repo to /Example inside this package.
  • Updated .gitignore

Full Changelog: 0.5.1...0.5.2

v0.5.1

18 Sep 01:58
e023870
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.5.0...0.5.1

v0.5.0

06 Jun 14:38
0a5c634
Compare
Choose a tag to compare

Features

  • Changed swift tools version to 5.9 so that strict swift concurrency settings could easily be added.
  • Added support for strict swift concurrency. Many structs and enums are now Sendable but this means the closures in CornerCustom and custom NotchStyle are now required to be sendable as well.
  • Added support for watchOS and tvOS platforms and added them to the demo app
  • Added a privacy manifest (It's empty as we don't interact with any information or use any APIs that require it)

Updates

  • Changed AnimatablePack so it is excluded until a future version of Swift (it might work with swift 6 but it will need testing)

Bugfixes

  • Emboss and Deboss will now render correctly when Smart Invert is used.

Full Changelog: 0.4.0...0.5.0

v0.4.0

08 Sep 14:23
2e9b630
Compare
Choose a tag to compare
  • Updated to support iOS 17, macOS 14 and visionOS
  • Dropped support for versions lower than macOS 11
  • RelatableValue now conforms to VectorArithmetic
  • CornerStyle and Corner conform to Animatable
  • CornerRectangle, CornerTriangle, and CornerPentagon all have animatable properties including inset amount
  • CornerCustom inset amount is now animatable
  • AnimatablePack (iOS 17 and macOS 14 and up) added as a parameter pack version of AnimatablePair
  • Added Sendable conformance to a bunch of types to better handle swift concurrency

v0.3.3

25 Mar 01:58
9b1b09e
Compare
Choose a tag to compare

Readme Update:

  • Fixed the Swift Package Index links so they point to ShapeUp

v0.3.2

25 Mar 01:56
Compare
Choose a tag to compare

Bugfixes:

  • Replaced an accessibility modifier with one that works in macOS 10.15 to fix macOS package compatibility

v0.3.1

25 Mar 01:48
Compare
Choose a tag to compare

Updates:

Added AdditiveArithmetic to RelatableValue and Vector2Algebraic
Added .mixed to RelatableValue so that they could be added, subtracted, or negated
Added functions to add, subtract, negate, etc RelatableValue
Added functions to multiply or divide RelatableValue by a CGFloat

Bugfixes:

Fixed negative depth notches so they flip into tabs instead of shifting inwards.

v0.3.0

11 Mar 15:24
Compare
Choose a tag to compare

Initial release.