Skip to content

Latest commit

 

History

History
146 lines (103 loc) · 4.64 KB

CHANGELOG.md

File metadata and controls

146 lines (103 loc) · 4.64 KB

Change Log

Important changes to Instructions will be documented in this file. Instructions follows Semantic Versioning.

X.X.X

Released on 2018-XX-XX.

Changed

  • Migrated to Swift 4

Added

  • Proper support for iPhone X

Released on 2017-08-09.

Added

  • Add a new delegate method to handle tap on the overlay ([#100]).

Fixed

  • Fix [#127] & [#132] by retrieve configuration from parent controller.

Released on 2017-07-05.

No changes.

Released on 2017-06-04.

Added

  • Support for Swift 3.
  • Ability to choose the UIWindowLevel for the overlay.
  • Ability to prepare Instructions for frame changes manually.

Changed

Fixed

  • Fix #74 possible build failure on Carthage due to unneeded build dependency (PR #76).
  • Fix inability to detect if user has skipped the flow (PR #81).
  • Fix blur effect on iOS 10 #80.

Released on 2016-09-06.

Fixed

  • Fix #63 dataSource methods wrongly called during idle state.
  • Fix #58 inability to restart the flow.

Changed

  • Deprecate calling helper methods directly from CoachMarkController, methods are now available through the CoachMarkController.helper object.
  • Deprecate calling flow state properties directly from CoachMarkController, properties are now available through the CoachMarkController.flow object.
  • Deprecate settings overlay parameters directly from CoachMarkController, properties are now available through the CoachMarkController.overlay object.

Added

  • Full support of App Extensions.

Released on 2016-08-10.

Fixed

  • Fix #57, #60 – Duplicated coach marks on rotation.
  • Fix crash occurring on index 0 when coachMarkWillLoadForIndex returns false.

Released on 2016-07-07.

Fixed

  • Fix an issue where the skipped parameter was not set properly on didFinishShowingAndWasSkipped.
  • Fix most timing issues, leading to multiple coach marks being displayed.

Released on 2016-07-04.

Removed

  • Remove partial support for App Extensions (will be added back in full for 0.5.0).

Fixed

  • Fix a bug caused by always-enabled touch inside the cutout path.
  • Fix a crash occuring during background fetches.
  • Fix the shift of cutout paths occuring when toggling the in-call status bar.

Changed

  • Change completion method signature in delegate; it now provides a boolean notifying whether the flow was skipped by the user.

Released on 2016-02-21.

Changed

  • Change datasource to dataSource.

Added

  • Add ability to manually specify where the coach should sit.
  • Add ability to pilot the transitions/the flow from the code.
  • Add ability to skip coach marks.

Released on 2015-10-31.

Added

  • Add ability to skip a tour.

Released on 2015-10-03.

Fixed

  • Wrap unavailable method into if #available block.

Released on 2015-10-03. ⚠️ Defective version

Added

  • Add full size transition support
  • Add full right-to-left language support

Released on 2015-10-01.

Added

  • Add Carthage support

Released on 2015-10-01.

Added

  • Add CocoaPods support

Released on 2015-10-01.

Added

  • Initial release of Instructions.