All Versions
11
Latest Version
Avg Release Cycle
116 days
Latest Release
108 days ago

Changelog History
Page 1

  • v5.0.1

    August 05, 2019
    • 🛠 Fixes a regression caused by #574
    • ➕ Adds Playground #608 (thanks to @ShivaHuang)
    • ⚡️ Updates SwiftPM support #615 (thanks to @maxxfrazer)
    • ➕ Adds .directionalEdges and .directionalMargins #595 (thanks to @jctrouble)
    • 👉 Make ConstraintViewDSL content priorities non mutational #586 (thanks to @nekrich)
  • v5.0.0

    April 23, 2019

    👍 • Official support for Swift 5.0
    🍎 • Min version is now iOS 10.0, tvOS 10.0 and macOS 10.12

  • v4.2.0

    October 22, 2018
    • 🚀 Official Swift 4.2 compatibility release
  • v4.0.1

    September 18, 2018
    • Compatibility with Xcode 10
  • v4.0.0

    September 17, 2017

    🚀 This is a compatibility release to target Swift 4 and Xcode 9. It contains no new features only syntax changes required for Swift 4 and Xcode 9!

  • v3.2.0

    February 11, 2017
    • ➕ Added isActive to Constraint so you can see if there are any active NSLayoutConstraint's that are currently active as a result of the backing constraint.
    • Made Constraint layoutConstraints public again so you can publicly access the layout constraints. Use with caution as SnapKit expects ownership of these.
    • 🛠 Fixed bug with contentCompressionResistanceHorizontalPriority (#387)
    • 🛠 Fixed missing topMargin with contentCompressionResistanceHorizontalPriority (#393)
    • ➕ Added more robust priority support (#345)
  • v3.1.2

    October 07, 2016

    ConstraintMaker for UILayoutGuide's

    • ⚡️ You can now use a UILayoutGuide/NSLayoutGuide much like a UIView with the familiar makeConstraints, remakeConstraints, updateConstraints, and removeConstraints API.

    🐛 Bug Fixes

    • 🛠 Fixed memory leaks and circular references
  • v3.1.1

    October 11, 2016
  • v3.1.0

    October 07, 2016
  • v3.0.2

    October 07, 2016

    🐛 Bug Fixes

    • 🛠 Fix Carthage build compatibility
    • ➕ Adds topMargin back in to ConstraintMaker
    • ➕ Adds equalToSuperview(), lessThanOrEqualToSuperview(), greaterThanOrEqualToSuperview()
    • Doing equalTo(CGPoint) ensures superview + offset from top left.