0.3: Lawful Neutral
- Adds
constrain(clear:)
andlayout(clear:)
to remove all layout constraints from aConstraintGroup
without having to add new ones. (#82) - Adds
align
in various versions to facilitate aligning multiple views by the same edge. (#84) - Adds
distribute
to evenly space out multiple views either horizontally or vertically. (#86) - Setting up a constraint between two views that don't share a common ancestor will now trigger an assertion. (#92)
- Expressions or numerical constants can no longer be placed on the left hand side of the
==
,<=
or>=
operators. While this is a breaking change, rewriting the declarations to only have a property on the left hand side should not be complicated. (#94) - Added plenty of documentation. (#102)
- Fix a retain cycle that would prevent views from being deallocated. (#105)
With kind contributions by @truppelito and @solomon23 💖.