Skip to content

Latest commit

 

History

History
211 lines (152 loc) · 7.05 KB

CHANGELOG.md

File metadata and controls

211 lines (152 loc) · 7.05 KB

Change Log

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

Released on 2019-05-04.

Fixed

  • Fix #204 - spec.swift_version set to 5 instead of 5.0

Released on 2019-04-11.

Fixed

  • Fix #187 - Wrong index reported by didHide

Added

  • Add previous coach mark functionality (#182)

Changed

  • Migrated to Swift 5

Released on 2018-12-06.

Released on 2018-12-05. ⚠️ Defective version

Fixed

  • Fix #160 - CoachMark misplaced on iPad

Added

  • Add support for coach marks placed over cutout paths. (#152)
  • Add support for presentation contexts. (#84)
  • Add support for animated coach marks.

Changed

  • Change willSHow and didShow coachmark delegate methods to discrimate between different configuration changes.

Released on 2018-06-04.

Changed

  • Migrated to Swift 4.1 (PR #159)

Fixed

  • Fix #163 - Silly weak modifier in protocol property.
  • Fix #166 - UIApplication.networkActivityIndicatorVisible called from background queue.
  • Fix #90 - Crash occuring infrequently if the view controller is dismissed too quickly. (PR #161)

Added

  • Add supports for ornaments on the overlay.
  • Add (partially implemented by #131).
  • Add status bar style customization (PR #164, PR #139).
  • Add 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.