Skip to content

Releases: danielsaidi/OnboardingKit

6.1.2

28 Aug 15:48

Choose a tag to compare

✨ New features

  • LocalizedTutorial now supports custom bundles.

6.1.0

24 Aug 21:54

Choose a tag to compare

🗑 Deprecations

  • TutorialSlideView has been renamed to TutorialPageView.
  • TutorialSlideViewStyle has been renamed to TutorialPageViewStyle.

6.0.0

12 Jun 23:38

Choose a tag to compare

In this major update, Tutti is renamed to OnboardingKit.

You have to update all your imports from import Tutti to import OnboardingKit.

5.0.1

07 Sep 08:41

Choose a tag to compare

This version adjusts the TutorialPageInfo type slightly.

✨ New features

  • TutorialPageInfo now has a currentPage property.
  • TutorialPageInfo isCurrentPage is now a property instead of a function.

5.0.0

05 Sep 19:40

Choose a tag to compare

This version bumps the minimum iOS version to 13 to allow importing SwiftUI.

✨ New features

  • TutorialSlideView is a new view for presenting tutorial-based onboarding flows.
  • TutorialSlideViewStyle can be used to style TutorialSlideView views.

4.2.0

05 Sep 19:17

Choose a tag to compare

This is the last minor version before 5.0, which will make the library require iOS 13, macOS 10.5, tvOS 13 and watchOS 6 .

This version deprecates the OnboardingPresenter concept and adds a tryPresent function to the Onboarding instead.

✨ New features

  • TutorialPageInfo is a new struct.
  • UrlTutorialPage is a new tutorial page with a URL.

💡 Behavior changes

  • Tutorial is now generic to better handle custom tutorial page types.

📦 Dependencies

  • TuttiTests no longer depends on MockingKit.
  • TuttiTests no longer depends on Quick and Nimble.

4.1.0

30 Apr 09:11

Choose a tag to compare

This version deprecates the OnboardingPresenter concept and adds a tryPresent function to the Onboarding instead.

This makes the library really lightweight.

✨ New features

  • Onboarding has a new tryPresent function that takes a custom presentation action.
  • TutorialPage now implements Identifiable.

🗑 Deprecations

  • OnboardingPresenter has been deprecated.
  • HintPresenter has been deprecated.
  • TutorialPresenter has been deprecated.

4.0.0

23 Sep 13:57

Choose a tag to compare

This major version prepares the library for Xcode 13 and SwiftUI 5.5. It also removes some UIKit-specific parts of the library, which makes the entire library run on all platforms.

If you need the removed UIKit parts, you can grab them from the 3.1.1 release.

💡 Behavior changes

  • OnboardingPresenter no longer requires AnyObject conformance.

💥 Breaking changes

  • Tutorial is no longer generic.
  • The UIKit folder has been removed in this version.

3.1.1

10 Aug 14:35

Choose a tag to compare

💡 Behavior changes

  • CalloutView no longer depends on UIApplication.shared.

3.1.0

10 Aug 14:35

Choose a tag to compare

✨ New features

  • Onboarding has a new hasBeenPresented property.