Skip to content

Latest commit

 

History

History
528 lines (240 loc) · 24.6 KB

CHANGELOG.md

File metadata and controls

528 lines (240 loc) · 24.6 KB

3.0.0 (2023-11-30)

Features

  • auto import css + split editor css from main component (7322589)

    This change splits up the CSS between the main Repl component and the two editors. This avoids including Monaco Editor css when using CodeMirror, and vice-versa. In addition, CSS will be auto imported when the relevant JS entries are imported.

    To avoid having to separately import all the CSS, the generated JS now automatically imports the CSS for you. This is breaking because it makes the dist files require a build system that can handle CSS imports from JS.

Bug Fixes

  • 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)

Bug Fixes

  • types: fix editor prop types (828f202)

Features

2.8.1 (2023-11-28)

Bug Fixes

2.8.0 (2023-11-19)

Features

  • add template for new file (9a0be1d)

2.7.0 (2023-11-12)

Features

  • 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)

Features

2.5.8 (2023-08-10)

Bug Fixes

  • don't set editor value if not changed (bd59eef), closes #147

2.5.7 (2023-08-08)

Bug Fixes

  • respect value from monaco editor props (49fdc71), closes #145

2.5.6 (2023-07-31)

Bug Fixes

2.5.5 (2023-07-09)

Features

  • expose dependency version (aecfd8a)

2.5.4 (2023-07-09)

Bug Fixes

2.5.3 (2023-07-08)

Bug Fixes

2.5.2 (2023-07-06)

Bug Fixes

2.5.1 (2023-07-05)

Bug Fixes

  • cannot get ts module in prod env (0cc220d)
  • cdn file models were accidentally disposed (4301d86)

Features

  • use ts version option for ts lib dts acquire (376fe3b)

2.5.0 (2023-07-05)

Bug Fixes

Features

2.4.0 (2023-06-28)

Bug Fixes

Features

2.3.0 (2023-06-24)

Features

2.2.0 (2023-06-24)

Bug Fixes

Features

2.1.4 (2023-06-23)

Bug Fixes

  • default main file path (c0184da)
  • monaco: enable fixedOverflowWidgets option (#110) (c7ddf12)

2.1.3 (2023-06-22)

Bug Fixes

  • actually fix editor type lol (95ab2ab)

2.1.2 (2023-06-22)

Bug Fixes

  • ensure imported editor can be passed as prop without type error (414b0e6)

2.1.1 (2023-06-22)

Bug Fixes

  • types: fix editor generated dts (e5705df)

2.1.0 (2023-06-22)

Features

  • support custom file go to difinition (#102) (519b0cc)

2.0.0 (2023-06-22)

Bug Fixes

Features

  • 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)

Performance Improvements

  • cache ts.ScriptSnapshot.fromString (6f34b78)
  • preset failed node_modules paths to speed up dts acquisition (e93f049)

1.5.0 (2023-06-14)

Bug Fixes

  • 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)

Features

1.4.1 (2023-04-21)

1.4.0 (2023-04-13)

Features

  • provide fs option to support 3.3 external type resolving (f0e826a)

1.3.6 (2023-04-13)

Bug Fixes

  • types: make sfc options partial (9916f28)

1.3.5 (2023-04-06)

Bug Fixes

  • avoid including vue in import map if using default URLs (37ce32b)

1.3.4 (2023-04-06)

Bug Fixes

  • fix legacy domain in import maps (7e7c7f9)

1.3.3 (2023-03-17)

Bug Fixes

  • ignore polyfill error in Safari (39f4ab1)

1.3.2 (2022-09-27)

Bug Fixes

1.3.1 (2022-09-27)

1.3.0 (2022-06-26)

1.2.4 (2022-06-26)

Bug Fixes

Features

1.2.3 (2022-05-25)

Bug Fixes

  • 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)

Bug Fixes

  • do not start compiling until sfc options are set (b6f86d9)

1.2.1 (2022-05-25)

Bug Fixes

  • fix html initialization in ssr mode (152f2fa)

1.2.0 (2022-05-25)

Bug Fixes

Features

  • FileSelector: add an increment counter for new files (#36) (63b8f22)
  • support ssr + hydration (098aa89)

1.1.2 (2022-05-20)

Bug Fixes

  • apply TS transform to template when inine is disabled (ec2ae81)

1.1.1 (2022-05-17)

Bug Fixes

  • adding file using enter emits error (#23) (918de7f)

1.1.0 (2022-05-17)

1.0.1 (2022-05-17)

Bug Fixes

  • 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)

Features