4.4.2 (2024-09-16)
4.4.1 (2024-09-08)
4.4.0 (2024-09-07)
- debounce reloadLanguageTools in monaco (f9f650a), closes #275 #263
- no default value for object props (d786626)
- rollback & pin volar version (c6f58c7)
- add more customization options (#274) (c73b786)
- expose
editorOptions.monacoOptions
(00176d0), closes #277 #232 - reactivity
autoSave
option (#266) (d90082a)
4.3.1 (2024-07-03)
- match source file (4cf06b6)
- refactor: replace assert with assert-plus (e55baa4)
4.3.0 (2024-07-02)
4.2.1 (2024-05-31)
4.2.0 (2024-05-26)
CodeMirror
supportautoSave
option (#249) (ae80c5b)- add
autoSave
option (#247) (d47eca5) - jsx for vue (#248) (d5b0d40)
- avoid parse repeatedly (c6b7352)
4.1.2 (2024-04-26)
4.1.1 (2024-02-14)
- add vue import maps for default import map (c74673f)
- reload preview style error after switching theme (#214) (bc4c76c)
4.1.0 (2024-02-11)
- add
previewTheme
prop (c830fc4)
4.0.2 (2024-02-10)
- respect vue version at initialization (ef22052)
4.0.1 (2024-02-10)
- save version only when serialize (d3ee13d)
- register language configuration (3ad7035)
4.0.0 (2024-02-10)
4.0.0-beta.0 (2024-02-10)
- pass readonly in code mirror editor (1100158)
4.0.0-alpha.1 (2024-01-24)
- don't re-create import map file (9e6f078)
4.0.0-alpha.0 (2024-01-21)
- add corresponding black theme background (#206) (3921c85)
- don't overwrite
a
tag without href (#209) (c7fcf38) - don't show tsconfig if not present (ca548b2)
- export
package.json
(79a22de)
3.3.0 (2024-01-11)
- add theme as classname to sandbox (#203) (7e9dc0f)
- apply theme to preview (#200) (7ae1061)
- mutable sfc options (9e83b09)
- support custom template (#196) (8038b49)
3.2.0 (2024-01-03)
- codemirror: fix codemirror editor showing nothing on start on small layouts when starting in ouput mode (#181) (6d7598d)
- messages: place error messages in editor in front of bottom toggles (#183) (b1594d0)
- Preview: fix style loading delay (#191) (ece4414)
3.1.1 (2024-01-02)
- pass sfc template options to sfc parse (d72dfdf)
3.1.0 (2023-12-21)
- remove onigasm dep (e7a73ac)
3.0.1 (2023-12-19)
- ensure reuse AST in non-inline mode (5e4c710)
3.0.0 (2023-11-30)
- handle main file src prefix when setting files + avoid infinite loop due to state.error push (743b731)
- make main repl styles lower specificity for easier override (fbfaa44)
2.9.0 (2023-11-30)
- types: fix editor prop types (828f202)
2.8.1 (2023-11-28)
2.8.0 (2023-11-19)
- add template for new file (9a0be1d)
2.7.0 (2023-11-12)
- support toggling between dev/prod for Vue runtime (8d3a2e6)
2.6.3 (2023-11-03)
2.6.2 (2023-11-01)
2.6.1 (2023-10-26)
2.6.0 (2023-10-26)
- add layout reverse api #162 (#163) (c1cd77a)
- support custom display placeholder content (#160) (9ca27a1)
2.5.8 (2023-08-10)
2.5.7 (2023-08-08)
2.5.6 (2023-07-31)
- remove preinstall (8e41043), closes /github.com/vuejs/repl/commit/569fe6275db45a420850cac9419b4614a51a360e#r123111912
2.5.5 (2023-07-09)
- expose dependency version (aecfd8a)
2.5.4 (2023-07-09)
- replace NODE_ENV (863f8f3)
2.5.3 (2023-07-08)
- filename index auto-increment (#133) (4f55810)
- make reloadLanguageTools optional (5ab1a2d)
- use dev version of compiler (#132) (bfc3522)
2.5.2 (2023-07-06)
- remove postinstall (8167272)
2.5.1 (2023-07-05)
- use ts version option for ts lib dts acquire (376fe3b)
2.5.0 (2023-07-05)
- download TS dynamically (#125) (97f698f)
- expose TS localized languages (a52dd14)
- respect browser language (f9fedcd), closes #123
- upgrade volar (d925ba3)
2.4.0 (2023-06-28)
- add
reload
function (#103) (12ebcea) - add monaco light theme (#121) (ead9667)
- memorize show error state (#117) (ab4b7cd)
2.3.0 (2023-06-24)
2.2.0 (2023-06-24)
2.1.4 (2023-06-23)
2.1.3 (2023-06-22)
- actually fix editor type lol (95ab2ab)
2.1.2 (2023-06-22)
- ensure imported editor can be passed as prop without type error (414b0e6)
2.1.1 (2023-06-22)
- types: fix editor generated dts (e5705df)
2.1.0 (2023-06-22)
2.0.0 (2023-06-22)
- disable pug and script setup codeLens (1c6e646)
- don't delete dts models (d04a1ed)
- f@ck (0aa0a24)
- larger font size (#100) (a1a3fe1)
- make monaco editor works normally (f538199)
- minor fix (aacba06)
- split monaco out (fd0b06a)
- styles (6aee9cf)
- update exports and types (e4988b0)
- use monaco-volar (9846c8e)
- use worker (e1e80b9)
- add ls (a7bffd6)
- complete provideDefinition (2035fc4)
- completed provideCompletionItems (81ef510)
- completed provideHover (3922239)
- completed provideSignatureHelp (c599f2b)
- completed setModelMarkers (86079ad)
- implemented provideCodeActions, resolveCodeAction (1d37f55)
- implemented provideCodeLenses, resolveCodeLens (bddb65b)
- implemented provideDeclaration (8e437f0)
- implemented provideDocumentColors, provideColorPresentations (ddde114)
- implemented provideDocumentFormattingEdits (73f046d)
- implemented provideDocumentHighlights (f782496)
- implemented provideDocumentRangeFormattingEdits (0e64a81)
- implemented provideDocumentSymbols (1cda6c6)
- implemented provideFoldingRanges (dd083d3)
- implemented provideImplementation (49d8d7e)
- implemented provideInlayHints (61d18c9)
- implemented provideLinkedEditingRanges (1046ac8)
- implemented provideLinks (3bc4063)
- implemented provideOnTypeFormattingEdits (f50e1c9)
- implemented provideReferences (6b05d17)
- implemented provideRenameEdits (5ca6318)
- implemented provideSelectionRanges (2037d73)
- implemented provideTypeDefinition (b80bb0d)
- implemented resolveCompletionItem (3ef6ffd)
- monaco: support to keep selection and cursor position (#99) (db8c1bd)
- pass vue dts module version from store (2a0dfc0)
- support auto close tag / auto .value (f765d54)
- support omitting ts/js extensions (130a137)
- upgrade volar (0783d93)
- upgrade volar (0aac8d1)
- use monaco (e833cf1)
- cache
ts.ScriptSnapshot.fromString
(6f34b78) - preset failed node_modules paths to speed up dts acquisition (e93f049)
1.5.0 (2023-06-14)
- add ts and json mode (#37) (0e467af)
- console logging for component instance proxies (#62) (bb0e143)
- css update in ssr mode (3b7e511), closes #91 #92
- Fix reason.message not existing case (#54) (2508030)
- improve code gen when using cssVars in SSR (#85) (7e2bcc8)
- improve code with optional chain (#72) (b8caeae)
- prevent opening new tab for a tags with javascript href (#94) (64906a5)
- process all files when dynamic import (#60) (7049ae0)
- add
sublime
keymap (#45) (29263d8) - add file renaming (#63) (eb41c3a)
- add search and replace (#67) (4ca3d94)
- local JSON files (#82) (db076eb)
- support for sandbox page customization (#42) (a22b969)
1.4.1 (2023-04-21)
1.4.0 (2023-04-13)
- provide fs option to support 3.3 external type resolving (f0e826a)
1.3.6 (2023-04-13)
- types: make sfc options partial (9916f28)
1.3.5 (2023-04-06)
- avoid including vue in import map if using default URLs (37ce32b)
1.3.4 (2023-04-06)
- fix legacy domain in import maps (7e7c7f9)
1.3.3 (2023-03-17)
- ignore polyfill error in Safari (39f4ab1)
1.3.2 (2022-09-27)
- reset sandbox when changing files for safari compat (68a6197), closes vuejs/docs#1973
1.3.1 (2022-09-27)
1.3.0 (2022-06-26)
1.2.4 (2022-06-26)
1.2.3 (2022-05-25)
- also reset import map when resetting to defauilt vue version (5e89f07)
- improve new filename logic (9647666)
- warn versions that do not support in browser SSR (01cb5b2)
1.2.2 (2022-05-25)
- do not start compiling until sfc options are set (b6f86d9)
1.2.1 (2022-05-25)
- fix html initialization in ssr mode (152f2fa)
1.2.0 (2022-05-25)
- FileSelector: add an increment counter for new files (#36) (63b8f22)
- support ssr + hydration (098aa89)
1.1.2 (2022-05-20)
- apply TS transform to template when inine is disabled (ec2ae81)
1.1.1 (2022-05-17)
1.1.0 (2022-05-17)
1.0.1 (2022-05-17)
- also generate render function if inline mode is disabled (9a325bb)
- avoid reloading the iframe when switching output tabs (20bde55)
- css double # (#14) (8bcf7f0)
- fix module instantiation order (879f084)
- fix rewriteDefault TS edge case (d277d7f)
- fix setFiles with multi files cross imports (424e00d)
- force app name (18863af)
- small screen error msg covered code button (#18) (02da79d)
- toggler should be absolute (f8bb46f)
- update import map when setting vue versions (15cc696)