Skip to content

Latest commit

 

History

History
82 lines (43 loc) · 2.79 KB

CHANGELOG.md

File metadata and controls

82 lines (43 loc) · 2.79 KB

Change Log

All notable changes to this project will be documented in this file.

Next

Fixed

  • Build issues for MacCatalyst following previous AppKit support.

Added

  • Support for macOS: loading AppKit.NSView from xib.

Changed

  • Minimum iOS deployment target - iOS 9.
  • Support for Swift Package Manager in Xcode 11.
  • Added ability to customize Bundle from which view is being loaded.
  • Added convenience methods, that allow to resize view properly if view is using AutoLayout and can determine it's desired size: compressedLayout(), expandedLayout() and systemLayout(fittingSize:, horizontalPriority:, verticalPriority:).
  • Dropped support for Swift 3.
  • Support for Swift 5 and Xcode 10.2.
  • Support for Swift 4.2 and Xcode 10.
  • LoadableView no longer sets 'translatesAutoresizingMasksIntoConstraints' property on container view to false. If you plan to use LoadableView without superview, consider turning this property to false manually, because without a container view it will not be able to compute it's size.
  • Added LoadableControl to allow LoadableView subclasses to have UIControl properties and methods.
  • Updated for Xcode 9.1 / Swift 4.0.2
  • Support for Swift 3.2 and Swift 4.0
  • Container view no longer translates it's autoresizing mask into constraints, thus allowing self-sizing mechanics for LoadableView.
  • Improved CI and automation scripts
  • Open up NibLoadableProtocol extension API to allow using NibLoadableProtocol methods with custom classes

Swift 3 release!

Changed

Allows setupNib() method to be overrided in subclasses.

Initial OSS release, yaaaay!