Skip to content

Releases: BottleRocketStudios/iOS-UtiliKit

v.1.8.0

20 Jan 00:04
e375ddc
Compare
Choose a tag to compare
Enhancements
  • Extend CLLocationCoordinate2D with isValid computed property
    Andrew Winn
    #102

  • Improve support for registering supplementary and decoration views with UICollectionView.
    Will McGinty
    #110

  • Re-organize the way Swift Packages are managed. Instead of importing UtiliKit as a package, each target (or Cocoapods subspec) is imported separately. The full list of libraries is: GeneralUtilities, Instantiation, TimelessDate, Versioning, ContainerViewController, ActiveLabel, Obfuscation. UtiliKit remains as a possible library which will import all the above targets at once.
    Will McGinty
    #104

Bug Fixes
  • None

v1.7.0

18 Aug 18:07
a08ebf1
Compare
Choose a tag to compare
Enhancements
  • None
Bug Fixes
  • Make it possible to override functions in container, which aid in ManagedChild managemet.
    Will McGinty
    #87

  • Add postTransitionBehavior to ContainerViewController, automating some common child management scenarios
    Dimitar Milinski
    #88

  • Switch removeAllNonVisibleChildren to public
    Dimitar Milinski
    #90

  • Add ScrollingPageControl
    Nathan Chiu
    #95

v1.6.1

04 Oct 19:40
0f1f7bd
Compare
Choose a tag to compare
Enhancements
  • None
Bug Fixes
  • Fix an issue where the completion handler does not get called when transitioning.
    Will McGinty
    #76

  • Fix an issue where the transition was mistakenly marked as a failure.
    Will McGinty
    #77

  • Fix a transitionting issue where appearance callbacks were unbalanced in iOS 13.
    Will McGinty
    #79

  • Fix an issue where ContainerViewController was not removing source or destination views from the view hierarchy after transitioning
    Dimitar Milinski
    #81

v1.6.0

29 Aug 16:54
cff09f2
Compare
Choose a tag to compare
Enhancements
  • Add interactive transitioning and transition coordination to ContainerViewController. This change has bumped the deployment target to iOS 10.0+
    Will McGinty
    #63

  • Added the Obfuscation subspec, which includes the ObfuscatedKey structure for keys/passwords to ensure that
    they don't appear in plaintext within the source or binary of your app.
    Russell Mirabelli
    #67

  • Updated initial/named view controller example so that the buttons are horizontally centered in the stack view.
    Tyler Milner
    #65

  • Conform URL to ExpressibleByStringLiteral (e.g. let url: URL = "www.apple.com")
    Will McGinty
    #66

  • Added Carthage support.
    Ryan Gant
    #68

  • Updated README to include the "ActiveLabel" subspec listed at the top and added code examples for the "General" subspec.
    Tyler Milner
    #71

Bug Fixes
  • None

v1.5.0

11 Jul 18:06
09154b5
Compare
Choose a tag to compare
Enhancements
  • Add ActiveLabel class to help show activity on a label.
    Brian Miller
    #55

  • Add support for Configurable types when dequeuing reusable views.
    Will McGinty
    #53

Bug Fixes
  • Fix a bug where completion wasn't always called when transitioning.
    Will McGinty
    #57

v1.4.0

30 Apr 19:08
29e3f11
Compare
Choose a tag to compare
Enhancements
Bug Fixes
  • Fix an issue where right and bottom insets were being inverted in constraints.
    Will McGinty
    #46

v1.3.5

03 Jan 15:24
eda5450
Compare
Choose a tag to compare
  • Tweak another behavior where calls to transitionToController were not being honored before load time.

v1.3.4

19 Dec 20:42
05e5e8f
Compare
Choose a tag to compare

Changes:

  • Add an init?(kind:) initializer to UICollectionView.SupplementaryElementKind.
  • Tweak a behavior where calls to transitionToController were not being honored before load time.

v1.3.3

25 Oct 19:41
0b5c613
Compare
Choose a tag to compare
  • Add indexOfChild(preceding:) functionality to ContainerViewController.

v1.3.2

19 Sep 21:58
7d472a7
Compare
Choose a tag to compare
Enhancements
Bug Fixes
  • None.