1.2.1 (2024-11-05)
1.2.0 (2024-11-05)
1.1.1 (2024-10-20)
1.1.0 (2024-10-18)
- astro: correct error message when chapter not found (#361) (0510474)
- astro: types of override components to optional (#376) (0af3848)
- cli: list
eject
command in--help
(#373) (bc61229)
- add file extension based icons (#369) (ff39cdc)
- astro: add
custom
configuration option for passing custom fields (#378) (7c6ede9) - astro: override components to support
HeadTags
(#375) (e93d11a)
1.0.0 (2024-10-01)
- astro: better default meta tags (#342) (d81d1cc)
- astro: published package missing
@tutorialkit/astro/types
(#347) (f49e910) - prevent overwriting template files via
<FileTree>
(#336) (23ed41c)
- add files via file tree (#314) (7782bdc)
- astro: override components to support
Dialog
(#345) (61a542e) - mark
@tutorialkit/react
component API as experimental feature (#346) (67042ef) - runtime: add
terminal.input
for writing to stdin (#350) (c0b8f41) - support glob patterns in
editor.fileTree.allowEdits
(#332) (c1a59f5) - sync files from WebContainer to editor (#334) (5c1de69)
- mark
@tutorialkit/react
component API as experimental feature (#346)
0.2.3 (2024-09-10)
0.2.2 (2024-09-04)
- align
Powered by WebContainers
to the bottom (#301) (98ef05b) - react: refresh preview when
autoReload: true
(#303) (9754b26)
0.2.1 (2024-08-30)
- astro: work-around for dev-mode's
ReferenceError: __WC_CONFIG__ is not defined
errors (#293) (70fa3e2)
0.2.0 (2024-08-28)
- rename
@tutorialkit/components-react
to@tutorialkit/react
(#155) (e3c0fee) - simplify UnoCSS integration (#270) (8d49ef8)
- rename
@tutorialkit/components-react
to@tutorialkit/react
(#155) - simplify UnoCSS integration (#270)
0.1.6 (2024-08-26)
- astro/types:
webcontainer
should be aPromise<WebContainer>
(#259) (c7bad20) - cli:
create-tutorial
not depending on@tutorialkit/cli
package (#254) (3b480db) - missing preview i18n (#255) (095ed57)
- react: editor and preview missing accessible names (#267) (bcbffe6)
- react: file tree's files to indicate selected state (#268) (bd8a3be)
- react: solve-button not working before lesson loads (#266) (547e70a)
- add Vue language to CodeMirror (#256) (f9b265f)
- runtime: option for setting terminal open by default (#246) (5419038)
0.1.5 (2024-08-16)
- astro: don't modify state during re-renders of
<WorkspacePanelWrapper />
(#240) (745be37) - extension: only match tutorialkit content and meta files (#242) (9c1b55a)
0.1.4 (2024-08-08)
- astro: sub folders not working on Windows (#225) (694f5ca)
- astro: webcontainers link to be in plural (#227) (0b86ebd)
0.1.3 (2024-08-07)
- add 'Open in StackBlitz'-button (#219) (af428c8)
- add link to webcontainers.io (#202) (70d20c7)
- add Svelte language to CodeMirror (#212) (359c0e0)
- rename
tutorialkit
to@tutorialkit/cli
(#153) (2986157)
0.1.2 (2024-08-01)
0.1.1 (2024-07-30)
0.1.0 (2024-07-25)
- cli: remove vs code
settings.json
(#173) (8dde2c3) - docs: jumping to bottom of getting started page (#170) (55430f9)
- solve shows lesson-only files empty (#168) (bbb13f7)
- add
contentSchema
(#156) (bc0fde2) - cli: add vs code extension to recommendations (#172) (f6fd489)
- extension: metadata autocompletion (#143) (be0a096)
0.0.3 (2024-07-23)
0.0.2 (2024-07-17)
0.0.1 (2024-07-17)
- a transition-theme class was missing for the content right border (#139) (c75ef40)
- ci: override @astrojs/language-server with an older version (#145) (bf9119e)
- extension: setup CI and minor improvements (#142) (5a1f108)
0.0.1-alpha.26 (2024-07-15)
- ci: use PAT to make sure release PRs trigger workflows (#124) (5e1a8bc)
- mobile fixes and basic i18n support (#127) (f85e8eb)
0.0.1-alpha.25 (2024-07-09)
0.0.1-alpha.24 (2024-07-04)
Special thanks to @leonyoung1 for their first contribution!! 🥳
- cli: remove title from tutorial meta file (#86) (c2f7688)
- editor ignoring changes (#102) (0f01e31)
- generate correct changelogs when doing a PR (#113) (8b8b1ca)
- problem with creating lessons without solution files (#108) (2d51ff7)
- support a base different from / in astro config (#92) (3e7830b)
- theme: fix some styling for the editor (#100) (0f5dd45)
- theme: invalid CSS variable on cm-gutter (#98) (039f871)
- theme: set correct background and text color for panels (#94) (3ad01a0)
- theme: use correct tokens for the breadcrumbs (#88) (1669299)
- update
pnpm/action-setup
to v4 to fix CI issue (#114) (e36c455)
- add
@tutorialkit/theme
package to use the theme without astro (#105) (9805996) - add eslint (#90) (fcfb3e8)
- allow custom
src/pages/index.astro
(#93) (d431d4d) - allow ordering to be config based in addition to folder based (#79) (2b131e5)
- make core react components easily accessible (#104) (d8a5a34)
- make the logo link configurable (#68) (2da64ae)
- mobile support (#91) (030ca1e)
- template inheritance (#99) (c4350a8)
- terminal: add support for redirects and allow specific commands (#76) (eca5f22)
- theme: add support for setting text and code colors in callouts (#96) (623b04d)
- theme: create proper tokens for callouts (#87) (6d01620)
0.0.1-alpha.23 (2024-06-14)
Special thanks to @EmNudge and @morinokami for their first contributions!! 🥳
- feature request issue template (cc8423a)
- generate root changelog + changelog per package (24d4131)
- hydration error after runtime refactor (#63) (8f90338)
- ignore platform specific files (#69) (186e2db)
- logo: support multiple formats and remove styling requirements (#62) (79cb18d)
- nav: make sure nav is on top of the content (#72) (cd4ecc7)
- sort navigation items numerically in
objectToSortedArray
function (#56) (e45f62b) - support inheritance for
editor
/focus
and fix bug with logo (#67) (a7eb31d) - validation: allow activePanel to be 0 (#46) (4ab76f5)
- add create-tutorial package (#47) (e720657)
- add lezer support for wast via codemirror wast package (#65) (0ce2986)
- add MDX extension to
recommendations
in extensions.json (#55) (2d0a1fa) - allow custom components that modify the tutorial state (#64) (1279917)
- hot reload for files in webcontainer (#61) (949fcf3)
- set default package manager to the one used with
create
command (#57) (c97278e) - store: fix current document and add onDocumentChanged (#74) (05b1688)