All Versions
17
Latest Version
Avg Release Cycle
59 days
Latest Release
486 days ago

Changelog History
Page 1

  • v2.4.1 Changes

    June 21, 2020
    • ๐Ÿ›  Fix typo in Alignment
  • v2.4.0 Changes

    June 21, 2020
    • โž• Add Cheat Sheet
    • โœ‚ Remove anchors.margins and anchors.safeArea APIs
    • ๐Ÿ“š Documentation improvements
  • v2.3.0 Changes

    June 21, 2020

    ๐Ÿš€ This release focuses on filling the remaining gaps in the API.

    • Constraints type now conforms to Collection protocol (backed by Array)
    • โž• Add Constraints activate() and deactivate() methods
    • โž• Add clamp(to limit: ClosedRange<CGFloat>) API for dimension anchors
    • โž• Add default insets argument for AnchorCollectionEdgesequal method
    • Replace the target parameter of AnchorCollectionEdges equal method with LayoutItem
    • โž• Add AnchorCollectionEdges variant that works with CGFloat
    • โž• Add AnchorCollectionEdgeslessThatOrEqual() method
    • ๐Ÿ›  Fix AnchorCollectionCenter lessThatOrEqual() method
    • Replace the target parameter of AnchorCollectionCenter method with LayoutItem
    • ๐ŸŽ Performance optimizations
  • v2.2.1 Changes

    June 18, 2020
    • โž• Add a missing version of pin() that works with CGFloat as insets
  • v2.2.0 Changes

    June 18, 2020
    • โž• Add missing Core APIs for collections
  • v2.1.0 Changes

    June 18, 2020

    ๐Ÿ“„ > Use Migraiton Guide included in the repo to ease migration.

    • โœ‚ Remove all deprecated APIs. If you are migrating from the previous version, consider migrating to version 2.0.0 first. It is going to guide you throught the migration.
  • v2.0.0 Changes

    June 18, 2020

    ๐Ÿ“„ > Use Migraiton Guide included in the repo to ease migration.

    • โž• Add macOS support
    • โž• Add new low-level APIs: equal, greaterThanOrEqual, lessThatOrEqual
    • โž• Add spacing() method for alignments
    • ๐Ÿ“‡ Rename uncler .al to .anchors
    • โœ‚ Remove .al version accepting closure
    • โž• Add constraints property to Constraints type to allow access to all of the constraints created using it
    • โž• Add activate parameter to Constraints initiliazer to optionally disable automatic activation of constraints
    • ๐Ÿ—„ Deprecated func edges(_ edges: LayoutEdge...), use pin(axis:) insteads
    • ๐Ÿ“Œ pin() methods now use .leading and .trailing anchors intead of absolute .left and .right anchors. To switch to absolute anchors, use absolute(): view.anchors.edges.absolute()
    • โœ‚ Remove addSubview family of APIs
    • Migrate to Swift 5.1
    • Increase minimum required platform versions
  • v1.2.1 Changes

    September 01, 2019
    • โž• Add support for Swift Package Manager 5.0
  • v1.2 Changes

    June 20, 2019
    • Rebrand
  • v1.1 Changes

    April 07, 2019
    • โž• Add Swift 5.0 support
    • โœ‚ Remove Swift 4.0 and Swift 4.1 support
    • โœ‚ Remove iOS 9, tvOS 9 support