1.0.0
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
- feat!: mark
@tutorialkit/reactcomponent API as experimental feature by @AriPerkkio in #346 - feat(astro): override components to support
Dialogby @AriPerkkio in #345 - feat(runtime): add
terminal.inputfor writing to stdin by @AriPerkkio in #350 - feat: add files via file tree by @AriPerkkio in #314
- feat: support glob patterns in
editor.fileTree.allowEditsby @AriPerkkio in #332 - feat: sync files from WebContainer to editor by @Nemikolh in #334
- fix(astro): published package missing
@tutorialkit/astro/typesby @AriPerkkio in #347 - fix(astro): better default meta tags by @eric-burel in #342
- fix: prevent overwriting template files via
<FileTree>by @AriPerkkio in #336 - docs: add
editPageLinkin demo by @Charan167 in #343 - docs: add github icon on top of demo.tutorialkit.dev TopBar by @Charan167 in #338
New Contributors
- @Charan167 made their first contribution in #338
- @eric-burel made their first contribution in #342
Full Changelog: 0.2.3...1.0.0