All Versions
17
Latest Version
Avg Release Cycle
59 days
Latest Release
694 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