Skip to content

Releases: stackblitz/tutorialkit

1.0.0

01 Oct 14:49
2efdcec
Compare
Choose a tag to compare

TutorialKit v1 is out now 🎉

This release introduces many features, such as Adding files via FileTree and Synchronizing file system changes to Editor, and marks the API of TutorialKit as stable!

If you are upgrading from versions below 0.2.0, see Migration from 0.1.6 to 0.2.0. Otherwise the breaking changes consider mostly experimental APIs listed below.

Experimental APIs

TutorialKit v1 marks some low level APIs as experimental. This means that these APIs can receive breaking changes in minor and patch release - though we still try to avoid these as best as we can.

tutorialkit:store & tutorialkit:core

Low level APIs tutorialkit:store and tutorialkit:core can be used to create highly custom experiences in tutorials. In v1 we've added documentation for these and marked the first draft of this API as an experimental feature. You can help us stabilize the API by providing feedback at Stabilizing tutorialkit:store API.

See TutorialKit API and How to use TutorialKit API for examples.

@tutorialkit/react

Using @tutorialkit/react without TutorialKit itself is now an experimental feature. We are planning to stabilize the components' APIs in future.

See https://tutorialkit.dev/reference/react-components/ for more info

What's Changed

New Contributors

Full Changelog: 0.2.3...1.0.0

0.2.3

10 Sep 09:18
b4613cf
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.2...0.2.3

0.2.2

04 Sep 14:43
4e05cd9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.1...0.2.2

0.2.1

30 Aug 09:42
1c34ef6
Compare
Choose a tag to compare

What's Changed

  • fix(astro): work-around for dev-mode's ReferenceError: __WC_CONFIG__ is not defined errors by @AriPerkkio in #293
  • chore: use swapFunctions from astro:transitions/client by @martrapp in #291
    • This PR was accidentally marked as chore. It fixes #235.
    • Note that this fix requires projects to update their astro to version ^4.15.0.

New Contributors

Full Changelog: 0.2.0...0.2.1

0.2.0

28 Aug 05:40
0da3919
Compare
Choose a tag to compare

This release of TutorialKit introduces two breaking changes. For detailed migration guide see Migration from 0.1.6 to 0.2.0 #286.

What's Changed

  • docs: tutorialkit.dev link in readme by @o-az in #277
  • ❗ feat!: simplify UnoCSS integration by @AriPerkkio in #270
  • ❗ feat!: rename @tutorialkit/components-react to @tutorialkit/react by @AriPerkkio in #155

New Contributors

  • @o-az made their first contribution in #277

Full Changelog: 0.1.6...0.2.0

0.1.6

26 Aug 13:11
6867684
Compare
Choose a tag to compare

What's Changed

  • fix(cli): create-tutorial not depending on @tutorialkit/cli package by @ycs77 in #254
  • feat: add Vue language to CodeMirror by @ycs77 in #256
  • fix(astro/types): webcontainer should be a Promise<WebContainer> by @Nemikolh in #259
  • feat(runtime): option for setting terminal open by default by @AriPerkkio in #246
  • fix: missing preview i18n by @ycs77 in #255
  • fix(react): solve-button not working before lesson loads by @AriPerkkio in #266
  • fix(react): editor and preview missing accessible names by @AriPerkkio in #267
  • fix(react): file tree's files to indicate selected state by @AriPerkkio in #268
  • chore: remove spec files from runtime package by @PhearZero in #236

New Contributors

Full Changelog: 0.1.5...0.1.6

0.1.5

16 Aug 13:47
725beb8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.4...0.1.5

0.1.4

08 Aug 15:23
78f69a5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.3...0.1.4

0.1.3

07 Aug 09:42
ec50927
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.2...0.1.3

0.1.2

01 Aug 08:06
a3e9f2a
Compare
Choose a tag to compare

What's Changed

  • fix: ignore templates node_modules by @AriPerkkio in #198
    • Fixes cases where having node_modules present on template directories caused jsh: permission denied errors.

Full Changelog: 0.1.1...0.1.2