Skip to content

Latest commit

 

History

History
146 lines (87 loc) · 3.59 KB

CHANGELOG.md

File metadata and controls

146 lines (87 loc) · 3.59 KB

Change Log

All notable changes to this project will be documented in this file. SwiftyVIPER adheres to Semantic Versioning. All changes are ordered: Added, Updated, Removed, Fixed


Updated for Swift 4

Released on 2018-02-04

Updated

  • Changed all templates and source code to support Swift 4.0
  • Changed all templates and source code to support Swiftlint 0.24.2

Added SwiftLint

Released on 2017-01-06

Updated


Improved VIPER Templates

Released on 2016-12-24

Updated

  • Changed template Interactor from struct to class

Improved VIPER Templates

Released on 2016-12-18

Added

  • Added final to certain template classes

Updated

  • Changed all template classes from NSObject subclasses to a plain Swift class
  • Changed template Interactor from class to struct

Fixed

  • Removed old ViewPresenterProtocol functions from Templates

Improved Presenter Interaction

Released on 2016-12-01

Updated

  • viewLoaded() no longer optional for Presenters conforming to ViewPresenterProtocol
  • CompletionBlock was renamed CodeBlock

Removed

  • ViewPresenterProtocol.viewAppearing()
  • ViewPresenterProtocol.viewAppeared()
  • ViewPresenterProtocol.viewDisappeared()

Improved Storyboard Interaction

Released on 2016-11-29

Added

  • StoryboardIdentifiable extension to enable default storyboardID value for a UIViewController

Updated

  • The protocol ViewStoryboardProtocol was renamed StoryboardIdentifiable

Minor Podspec Update

Released on 2016-11-21

Fixed

  • Officially requires automatic reference counting

Official Release

Released on 2016-11-16

Added

Updated