All Versions
9
Latest Version
Avg Release Cycle
204 days
Latest Release
1302 days ago

Changelog History

  • v6.1.1 Changes

    September 25, 2020

    ๐Ÿš€ This release closes the 6.1.1 milestone.

    • โฌ†๏ธ Upgraded to Xcode 12 and Swift 5.3
  • v6.1.0 Changes

    April 18, 2020

    ๐Ÿš€ This release closes the 6.1.0 milestone.

    ๐Ÿ†• New

    • โž• Added a new custom presentation controller, HalfModalPresentationController
    • ๐Ÿ‘Œ Support for Swift Package Manager

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Upgrade to Swift 5.2
    • โšก๏ธ Update to Xcode 11.4
    • โฌ†๏ธ Upgrade SwiftLint
    • Switch to GH Actions
  • v6.0.0 Changes

    September 21, 2019

    ๐Ÿš€ This release closes the 6.0.0 milestone.

    ๐Ÿ’ฅ Breaking

    • ๐Ÿš€ iOS 11 minimum deployment target (Dropped iOS 10)
    • ๐Ÿ“‡ Renamed present() function to presentController() to avoid ambiguous naming with UIKit

    ๐Ÿ”„ Changed

    • Swift 5.1
    • Xcode 11
    • โฌ†๏ธ Upgrade Swiftlint to 0.35.0, add new rules
    • โšก๏ธ Update Travis CI
  • v5.1.0 Changes

    November 09, 2018

    ๐Ÿš€ This release closes the 5.1.0 milestone.

    • โฌ†๏ธ Upgrade to Swift 4.2
    • Xcode 10.1
    • โฌ†๏ธ Upgrade Swiftlint to 0.27.0
  • v5.0.0 Changes

    July 09, 2018

    ๐Ÿš€ This release closes the 5.0.0 milestone.

    ๐Ÿ’ฅ Breaking

    • Swift 4.1
    • ๐Ÿš€ iOS 10 minimum deployment target (Dropped iOS 9)
    • Xcode 9.4
    • โฌ†๏ธ Upgrade Swiftlint to 0.26.0
    • ๐Ÿ“‡ Renamed dismiss() function to dismissController() to avoid ambiguous naming with UIKit (#41)

    ๐Ÿ›  Fixed

    • Respect transition context .isCancelled when pushing on a navigation stack (#38)

    ๐Ÿ†• New

    โž• Add new pop() method extension on UINavigationController that accepts a completion parameter. Similar to existing push() method (#40)

    โž• Added completion parameter to dismiss() method extension on UIViewController (#41)

  • v4.0.0 Changes

    September 23, 2017

    ๐Ÿš€ This release closes the 4.0.0 milestone.

    ๐Ÿ’ฅ Breaking changes

    • Converted to Swift 4

    • ๐Ÿš€ iOS 9 minimum deployment target

    • public struct PopoverConfig was changed to accommodate custom frame so it can be used as anchor for the popover. (#27, #26, @psartzetakis)

      • PopoverConfig.Source.view(_) was changed to PopoverConfig.Source.view(container: frame:)
    • public struct DismissButtonConfig was changed to accommodate custom images in bar button items. (#24, #22, @psartzetakis)

      • DismissButtonConfig.text was renamed to DismissButtonConfig.content
      • public enum DismissButtonConfig.Text was renamed to public enum DismissButtonConfig.Content and it now has 3 cases: .systemItem, .text, .image
      • DismissButtonConfig.init(location: style: text:) was renamed to DismissButtonConfig.init(location: style: content:)

    ๐Ÿ†• New

    • โž• Added support for completion closure parameter on present(..) method. (#21, @Sumolari)
  • v3.0.0 Changes

    September 30, 2016

    ๐Ÿš€ This release closes the 3.0.0 milestone.

    Swift 3.0 now required.

    ๐Ÿ”„ Changes

    • presentViewController(_:, type:, animated:) was renamed to present(_:, type:, animated:)

    ๐Ÿ†• New

    • โž• Added a .none case to PresentationType which uses UIKit defaults. Use this when presenting system controllers like UIAlertController.

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed bug in withStyles() where modal presentation/transition styles might not be applied correctly (#14).
  • v2.0.0 Changes

    September 21, 2016

    ๐Ÿš€ This release closes the 2.0.0 milestone.

    Swift 2.3 now required.

  • v1.0.0 Changes

    April 08, 2016

    ๐ŸŽ‰ Initial release ๐ŸŽ‰