Skip to content

Releases: psharanda/Easing

4.1.0

31 Jan 03:56

Choose a tag to compare

Key changes

  • Interpolation now permits overshoot for numeric/point types while clamping sizes, color channels, and path metrics to keep outputs valid.

4.0.0

24 Jan 20:40

Choose a tag to compare

Easing v4 is here! 🚀
It reworks the internals for better performance and extensibility. The public API remains the same for typical usage, but Easing is now a struct instead of an enum.

Key changes

  • Added spring physics-based easings
  • Added piecewiseLinear easing similar to CSS linear()
  • Bug fixes and performance improvements
  • Expanded docs and unit test coverage

3.0.1

11 Jun 20:33

Choose a tag to compare

Easing v3

  • Introducing Interpolatable: use Easing functions to interpolate the values of primitives like CGPoint, CGRect, CGTransform, UIBezierPath and UIColor
  • Custom easing functions support
  • Interactive demo app
  • README file
  • Enhanced library compatibility with recent versions of Xcode.

3.0.0

08 Jun 10:28

Choose a tag to compare

Easing v3:

  • Introducing Interpolatable: use Easing functions to interpolate the values of primitives like CGPoint, CGRect, CGTransform, UIBezierPath and UIColor
  • Custom easing functions support
  • Update the library to be compatible with the recent versions of Xcode

2.3.0

13 Sep 20:42

Choose a tag to compare

Add SPM support

2.2.0

27 Mar 23:06

Choose a tag to compare

Xcode 10.2 and Swift 5 support

2.1.2

19 Sep 21:50

Choose a tag to compare

Swift 4.2 support

2.1.1

19 Sep 07:11

Choose a tag to compare

xcode 10 fixes

2.1.0

30 Mar 11:26

Choose a tag to compare

support xcode 9.3, swift 4.1

2.0.1

12 Oct 18:24

Choose a tag to compare

update to swift 4, set CLANG_ENABLE_CODE_COVERAGE = NO