- Clean up deprecations from legacy code
- Rename m_create to create
- Clean up package.swift
- Update deployment target
- Fix |+| and |^| to use addArrangedSubviews for UIStackView receivers
- Add result builder version of |+| and |^|
- Add concept of deferred constraints inside |+| and |^|
- Add "fast" create (e.g.
UILabel { $0.backgroundColor = .red }
)
- Adding firstBaseline and lastBaseline to OSX attributes
- Bumped OSX requirement to 10.11
- Changes to support Swift Package Manager
- Swift 5.0 support
- Swift 4.2 support
- Added Core_NoCreatable and MortarVFL_NoCreatable subspecs
- Added swift_version to podspec
- Swift 4 support
- Added support for UILayoutGuide
- Changed default MortarVFL sizing to intrinsic
- Added MortarVFL extension
- Updates for Xcode 8.3/Swift 3.1 support
- Changed default constaint priority to .required
- Fixes for macOS support
- Addressed podspec issues for cocoapods
- Added
m_create
- Updated to support Swift 3.0
- Updated
MortarDefault
calls to Swift 3.0 syntax.
- Official Swift 2.3 support compiled against Xcode 8 GM seed
- Updated release for Swift 2.3
last version updated for Swift 2.3 Use
pod 'Mortar', '~> 0.11'
- Added
setBase
toMortarDefaults
, allowing you to set the base default for a property.
last version updated for Swift 2.2 Use
pod 'Mortar', '~> 0.10'
- Added MortarDefault enum, which lets you change the default layout priority in a stack-based fashion.
- Added an additional operator case to eliminate bridging error on a case like
[v1, v2].m_size |=| (1, 1)
- Added iOS 7 compatibility
- Added support for UIViewController layout guides
- Initial Release