All Versions
10
Latest Version
Avg Release Cycle
21 days
Latest Release
934 days ago

Changelog History

  • v1.5.1 Changes

    May 17, 2020

    โž• Added:

    • Example project.
    • Small helper method add(toSuperview:) for convenient chaining.

    โšก๏ธ Updated:

    • ๐Ÿ“š API documentation.
    • Internal project structure.
  • v1.5.0 Changes

    May 14, 2020

    โž• Added:

    ๐Ÿšš Ability to chain pin, center methods. For now, all methods returns self with attribute @discardableResult. This will help to remove some boilerplate code in our daily UI routine.

    ๐Ÿ‘ ESLSizeInsets (typealias of UIOffset) instead of ESL2DimentionsInsets (typealias of CGSize). It was just a bad naming, plus UIOffset creates better API rather than CGSize.

    ๐Ÿ‘ Swift 5 support.

    โšก๏ธ Updated:

    ๐Ÿ“š API documentation.

    Size methods which uses another view for layout. Replaced argument labels to to match.

    centerInSuperview. Now it requires argument label axis.

    ๐Ÿ›  Fixed:

    Center methods ignored constraints priority.

    height ignored constraint relation.

  • v1.4.0 Changes

    May 03, 2020

    โž• Added:

    • ๐Ÿ‘Œ Support to set size of the view using another UIView.

    โšก๏ธ Updated:

    • ๐Ÿ“š API documentation.

    ๐Ÿ—„ Deprecated:

    • ๐Ÿšš Size methods with layout relation as a first argument. Relation moved to base size methods as a second argument with default value NSLayoutRelation.equal.
  • v1.3.3 Changes

    March 14, 2020

    โšก๏ธ Updated:

    • ๐Ÿ“š API Documentation.
  • v1.3.2

    February 05, 2020
  • v1.3.1

    February 05, 2020
  • v1.3.0 Changes

    February 05, 2020

    โž• Added:

    • ๐Ÿ‘Œ Support for Guides. ESL now supports UILayoutGuide with convenience API, as well as, API for predefined Apple's guides such as layoutMarginsGuide, readableContentGuide, safeAreaLayoutGuide.
  • v1.2.2 Changes

    November 14, 2019

    โž• Added:

    • Shared Schemes for Carthage.

    ๐Ÿ›  Fixed:

    • Carthage: Dependency "EasySwiftLayout" has no shared framework schemes for any of the platforms: iOS.
  • v1.2.1 Changes

    November 11, 2019

    โšก๏ธ Updated:

    • ๐Ÿ“š API Documentation.

    ๐Ÿ›  Fixed:

    • Wrong insets for pinEdges(_:toSameEdgesOfView:withInsets:relation:priority:).
  • v1.2.0 Changes

    November 10, 2019

    โž• Added:

    • ๐Ÿท Tags in comments for some methods for better navigation and appearance of Quick Help in Xcode.

    โšก๏ธ Updated:

    • ๐Ÿ“š API Documentation.
    • 0๏ธโƒฃ The order of usingRelation, so that it is passed after non-default parameters.
    • The order of excludingEdge, so that it is passed right before parameter withInsets.

    ๐Ÿ›  Fixed:

    • Priority setup for pinEdges(ofGroup:toSameEdgesOfView:withInset:usingRelation:priority:).