Skip to content

Latest commit

 

History

History
123 lines (89 loc) · 4.25 KB

File metadata and controls

123 lines (89 loc) · 4.25 KB

Change Log

Important changes to Instructions will be documented in this file. Instructions follows Semantic Versioning. However, until it reaches 1.0.0, some breaking changes are to be expected.

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.