Changelog History
Page 1
-
v3.1.6 Changes
April 25, 2020Title says it all.
-
v3.1.5 Changes
July 23, 2019๐ This release fixes a compiler warnings related to
ALAttribute
as well as fixing a bug related to the+[NSLayoutConstraint autoCreateConstraintsWithoutInstalling]
used in a super view safe area inset method. -
v3.1.4 Changes
October 27, 2018๐ This release adds accessibility apis as part of #227 marking the safe area apis as iOS 9 and above.
-
v3.1.3
October 21, 2018 -
v3.1.2 Changes
August 28, 2018๐ Properly release changes that support the iPhone X and safe areas
-
v3.1.1
August 25, 2018 -
v3.1 Changes
August 25, 2018๐ This release has changes that support the iPhone X and safe areas.
โ This hasn't had a lot of testing, but wanted to push it out to get feedback and testing.
-
v3.0.2 Changes
June 11, 2016๐ This is a relatively minor maintenance release.
Thanks to all the contributors!
Psst. Interested in taking PureLayout to the next level? Get in touch if you'd like to become a maintainer.
-
v3.0.1 Changes
August 31, 2015๐ This release contains no actual changes from v3.0.0 (release notes) โ it exists solely to update the repository URL to the new location in the PureLayout organization (https://github.com/PureLayout/PureLayout).
Note: the previous repository URL (https://github.com/smileyborg/PureLayout) will continue to work, as it seamlessly redirects to the new URL.
-
v3.0.0 Changes
August 17, 2015๐ PureLayout v3.0.0 is a major release, with new APIs, enhancements, and other changes. The v3.0.0 release remains fully backwards compatible with Xcode 5, iOS 6, and OS X 10.7.
โฌ๏ธ Upgrading from PureLayout v2.x? Check out the migration guide.
๐ฅ Breaking Changes from v2.x
- ๐ The following class methods on
UIView
/NSView
have been moved toNSLayoutConstraint
. 1583f7b+[autoCreateConstraintsWithoutInstalling:]
+[autoSetPriority:forConstraints:]
+[autoSetIdentifier:forConstraints:]
- ๐ The methods deprecated in PureLayout v2.0.0 have been removed entirely. 6d20408
โ Additions
- ๐ New API to batch create, activate, and return all constraints within a block. c2bcb1f
+[NSLayoutConstraint autoCreateAndInstallConstraints:]
- ๐ New API to configure an initialized view for use with auto layout (thanks @vivianforzj). e2e75ab
-[ALView configureForAutoLayout]
- ๐ New API to align a view's axis to another view's axis with a multiplier (thanks @s0mmer). c5a4dc2
-[ALView autoAlignAxis:toSameAxisOfView:withMultiplier:]
- ๐ New API to pin a view's edges to its superview's edges with zero insets (thanks @pfleiner). c97a577
-[ALView autoPinEdgesToSuperviewEdges]
โจ Enhancements
- Generics have been added throughout the entire codebase. b030f4f bcd91bf 571de94
- Nullability annotations have been added for all headers. b030f4f
- ๐ The methods to distribute views now support distributing an array containing a single view (thanks @pnc). a66c620
๐ Fixes
- ๐ Fixed a warning when compiling using
-Wconversion
. f58e4b2
- ๐ The following class methods on