Skip to content

v1.78.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Apr 13:59
· 1477 commits to main since this release
ccaaf05

1.78.0 (2023-04-14)

  • fix: force break cyclic dependency (996ab01)
  • fix: add missing polyfills (e002e7a)
  • fix: add eslint rule to prevent missing .js extension (57c39b2)
  • doc: update README with last changes (00d2774)
  • fix: register service at the first place (119a8f6)
  • clean: remove Services.install api (85b39b1)
  • clean: remove useless check (a770cc9)
  • clean: remove progress service as it's already implemented in monaco (7276710)
  • feat: properly implement createOutputChannel api (2feebf3)
  • fix: do not import from services (2679f31)
  • doc: update README, simplify and remove useless parts (8283df2)
  • doc: add new features in README (40cdb4d)
  • fix: prevent crashing by registering a configuration key (637d20b)
  • feat: add rollup plugin to login vsix files (5f4e27a)
  • feat: use default extensions in demo (33a9894)
  • fix: increase build memory limit (f00eac8)
  • feat: expose default vscode extensions (d2675be)
  • clean: remove now useless origin (7314fbb)
  • fix: append domain while trying to load an asset from its path (2e26c12)
  • fix: missing type (70feb25)
  • fix: missing polyfills (85f7597)
  • fix: prevent initializing more than once (b82aace)
  • fix: fix rollup 2nd pass inputs (d850d04)
  • fix: do not minify internal import as it breaks the build (c680add)
  • cleanup!: reduce service override count by merging them (00e2068)
  • lib: update demo (1f7d8aa)
  • fix: missing polyfill (ec6ec2a)
  • fix: update code according to new versions (9376700)
  • lib: update all libraries, including monaco/vscode (49e995c)
  • fix: target esnext to support top level await (49dd5c2)
  • doc: update README (30d90a7)
  • refactor: use vscode api instead (2ce689a)
  • feat: demo file system overlay feature (859dad1)
  • clean: remove unused themes (451d15e)
  • feat: adapt demo to changes (de5644b)
  • feat: expose createModelReference (e240e0d)
  • feat: simplify json schema management (418feb5)
  • feat: better implement workspace vscode api (251377a)
  • fix: add missing polyfills (a8ede83)
  • feat: preference service override (3063e8e)
  • fix: improve pure/removed function call detection (dcc29ae)
  • feat: use vscode impl of some services (6b891c2)
  • feat: use vscode WorkspaceService (d69480f)
  • clean: remove hack (03c47e8)
  • feat: add memory file system provider (60efb72)
  • refactor!: improve service/api loading (e797549)
  • feat: expose file service override (cd4c913)
  • fix: do not lint example from main project (0718205)
  • feat: use theme colors in demo (941da83)
  • doc: add debugger feature in documentation (f4e19e5)
  • fix: do not remove all new color registrations (03879df)
  • fix: prevent disabling ts/eslint as much as possible (c3b4088)
  • cleanup: remove unused polyfill (15a3fbc)
  • fix: disable wrong eslint warnings (d4bfc96)
  • fix: do not hash asset names (c2b56ce)
  • fix: improve the way assets are handled (2617608)
  • lib: install rollup-plugin-glob-import (e7a9c1d)
  • fix: typo (e0178ef)
  • fix: fix extension keybindings handling (9431001)
  • Fixes webpack 5 esm build problems (9184946)
  • fix: fix github page demo config (561721b)
  • fix: add hack to not treeshake field decorators (59a5fd5)
  • fix: pull image before creating the container (df9a5c1)
  • fix: force import order (06e03ab)
  • feat: add a way to remove an extension (af5f75e)
  • cleanup: remove useless stuff (86de1c8)
  • fix: wrong provider language (c400d42)
  • fix: add missing polyfill (a6581b6)
  • fix: remove unsupported action (dd7c223)
  • fix: configure vite to dedup monaco (3c1d98c)
  • lib: update libraries and install monaco back in the demo (210a550)
  • fix: make it not crash every without any service override (bb7701c)
  • clean: remove eslint warnings (0dc760a)
  • fix: wrong imports (b0f0d02)
  • feat!: provide ref instead of model (acd2198)
  • feat: demo debugger feature (a20dd27)
  • feat: add a debugadapter over ws javascript server (bc790dd)
  • fix: remove "Open 'launch.json'" button (bc98b24)
  • feat: switch demo example to javascript (65e474b)
  • fix(demo): force port (83b8787)
  • fix: remove some useless commands (89e89a1)
  • fix: override iconv and jschardet (4ed6d0a)
  • feat: implement debug and extensions vscode apis (f261ae9)
  • feat: implement debug service override (efbb861)
  • feat: implement ITextFileService (8b3a1d8)
  • feat: implement some missing workspace apis (75c2e0e)
  • feat: implement required services/extHosts (2827a9e)
  • fix: class will now be used (87ff141)
  • feat: implement getMarks (3bbc700)
  • fix: add missing polyfills (5d0872d)
  • clean: remove useless apis (8cc7d3e)
  • refactor: improve pure call detection code (269190c)
  • feat: detect useless polyfills (6279cda)
  • cleanup: remove unused file (279dc3d)
  • fix: lint before emitting any file (f285b64)
  • fix: adapt demo to new api (c1a4984)
  • feat!: expose /extensions which allows to register a new extension (c403db0)
  • fix: fix pure comment when there is already a comment (c8656e2)
  • fix: add missing job permissions (2980801)
  • fix(ci): give all permissions back (64b1836)
  • fix: fail pipeline when the publish fails (4bd5f1d)
  • feat: add audio cue in demo (326ef9c)
  • fix: add missing service (f2409d2)
  • feat: implement audio cue service (1aed4e8)
  • feat: implement EditorService.onDidActiveEditorChange (0fddeff)
  • fix: consider contribution files as side effects (ed0225a)
  • fix: missing polyfills (249da92)
  • feat: implement wasm loaded as in vscode (b9cf263)
  • fix: fix action reference (fc61d6e)
  • feat: add vscode api usage to demo (848956d)
  • docs: add demo link to readme (10b2f26)
  • ci: deploy demo to github page (37a4eb0)
  • ci: test demo build on MR (c666cf8)
  • fix: add missing polyfill (6f10429)
  • cleanup: remove useless buggy hack (7f2d76c)
  • fix: increase build memory limit (aa4d87e)
  • fix: add missing types (c41a8e9)
  • fix(demo): disable json tokenization by worker (a5f7d28)
  • fix: make the demo use monaco-editor from the main project (6cbb6be)
  • wip: adapt code (c50f420)
  • fix: do not filter on css file already present in monaco (0dff5a2)
  • fix: add missing class when evaluation code (27b1900)
  • feat: minimize css files (e60abf7)
  • doc: simplify command (0ebab11)
  • clean: remove messages service override (d4d52f0)
  • lib: update monaco/vscode (3ed45b8)
  • fix: fix vscode install script (1cf9bee)
  • lib: update rollup (f3c3a9f)
  • ci: use official github runners (6e4c3af)
  • clean: remove duplicated eslint config (c5c0539)
  • Demo and build improvement (1e151aa)
  • libs: update libraries (5c95f7b)
  • fix: disable false positive warning (b58ad20)
  • fix: import polyfill before adding missing services (be1ba67)
  • fix: do not load snippet extension (c148249)
  • feat: update user configuration in the UI (52689ef)
  • lib: update vscode api (1e406f0)
  • fix: add more pure functions (d79c13e)
  • fix: remove dialog handler from notification service (02f2d86)
  • fix: typos (86a10a2)
  • lib: update libraries (cae35fa)
  • feat: add onUserConfigurationChange (42c4a20)
  • fix: initialize user configuration (e2ec9af)
  • fix: fix webpack loader (9cca974)
  • fix: function should be async (7869eba)
  • feat: improve error message (9d519d2)
  • feat: expose webpack polyfill plugin for snippets (a7e7600)
  • chore: update to last github actions/node/npm (05aa6b8)
  • fix: improve pure function detection (3fc4419)
  • lib: update all libraries (a699484)
  • feat: update user configuration when asked to (789ba92)
  • feat: add getUserConfiguration (12fe906)
  • fix: make updateUserConfiguration async (51f0b32)
  • feat: use vscode IKeyboardLayoutService (122815c)
  • fix: implement fake keyboardLayoutResource (d324ee8)
  • fix: fix dynamic import rewrite (62f3ac6)
  • fix: declare side effect on some modules (7c4dd8c)
  • fix: make condition more specific (0885bc2)
  • feat: handle dynamic imports vars (bad9c01)
  • lib: install @rollup/plugin-dynamic-import-vars (50fe5c6)
  • fix: fix dependency resolution (a42e0f4)
  • fix: adapt code and config to lib update (cca3ff8)
  • lib: update build tools (c6a448a)
  • clean: remove useless patch (1918ecc)
  • fix: use vscode tsc version (4520c86)
  • doc: add deprecation details (e5817ad)
  • Only define monaco-editor as peerDependency (718cf66)
  • Declare monaco-editor as peerDependency (9ad69d7)
  • fix: fix monaco color polyfill (7c3835d)
  • feat: export storage service (ff8a3d2)
  • fix: fix missing log service polyfill (7b804f0)
  • fix: fix module side effect in second rollup pass (09aeb9b)
  • fix: re-apply rollup double-pass (954d3b6)
  • fix: remove rollup double pass (177370e)
  • clean(demo): do not use deprecated message service override (a909690)
  • lib(demo): update dependencies (0f41303)
  • fix: import polyfills from monaco module (b7b9657)
  • fix: missing typeVersions (a6206dc)
  • feat: split message feature-override into notifications and messages (40036f7)
  • fix: put user configuration and keybindings in separate scheme (0c03413)
  • fix: properly polyfill Color class (f13f5d4)
  • refactor: create and use polyfill functions (e595525)
  • fix: add hack to fix output types (17e796a)
  • lib: update all libraries (e7c4c3f)
  • fix: typos (a279c16)
  • feat: add demo project (d1a55d8)
  • fix: add missing polyfill (d9363b9)
  • fix: use partial version of wrong vscode types (d7faa2f)
  • fix!: only take the path as parameter (a43c49b)
  • fix: initialize service right after they are initialized (254dd0c)
  • fix: configurationService requires workspaceContextService (fefc0d6)
  • fix: rewrite dynamic imports so it works everywhere (9717862)
  • feat: expose registerColor function (6fe57ac)
  • feat: expose json schema getter function (139289b)
  • fix: force load snippet service (3116e8e)
  • feat: register configuration json schemas (01de7ed)
  • clean: clean comment (1c98073)
  • clean: remove non-working code (b240d49)
  • fix: add missing polyfill (fac183b)
  • chore: use self hosted runner (90153ec)
  • doc: update README (7fbbe2e)
  • feat: snippets service override (8078b54)
  • feat: language service override (d90ce95)
  • clean: remove now useless hack (33bbc76)
  • fix: suppress warnings in console (32bc5c6)
  • fix: improve polyfills and add some more (3a8d11e)
  • feat: export additional things (c484c9b)
  • feat: update monaco and vscode-api code (e162b89)
  • fix: resolve json modules (16c6883)
  • fix: preserve const enums (4c03df8)
  • fix: improve treeshaking, do not hack pure function to remove unwanted code (46ff824)
  • fix: fix ConfiguredStandaloneEditor (2e7d80f)
  • fix: remove another method call (fb5c3a1)
  • fix: Better handle externals (ee87cd9)
  • fix: keep ExtensionsRegistry (02549d8)
  • fix: Keep some registerSchema calls (88c493e)
  • fix: Wrap pure comments in parenthesis (dc4f276)
  • fix: Ignore warning (a7e65e1)
  • fix: Improve treeshaking (ba07ac1)
  • fix: Fix ConfiguredStandaloneEditor, merge options (d4dbe5a)
  • fix: patch vscode so it builds (??) (03cba07)
  • lib: update monaco and vscode types (1c1ed62)
  • fix: Add missing interface overrides (bb5a8a1)
  • feat: token classification service override (55d22ad)
  • refactor: Factorize code (bfbb545)
  • feat: Export missing stuff (5397abb)
  • feat: theme service override (ffd3ce5)
  • feat: language configuration service override (e2ce630)
  • fix: Add more missing services (a21bc7c)
  • fix: Help rollup resolve resolve vscode dynamic import (ac61324)
  • fix: Ignore semver import (f2b2104)
  • fix: Remove useless breaking pure function (28d9a4d)
  • fix: Add more pure functions (f039023)
  • fix: Override some modules to help treeshaking (81fb6fb)
  • feat: Add textmate service override (847984a)
  • feat: Add keybindings service override (0050c85)
  • fix: Improve default implementations of missing services (9f0c1c5)
  • lib: Update libraries (6932d2e)
  • refactor: Split LayoutService override (238dd88)
  • fix: Improve injection tools (92f54d7)
  • chore: Accept es2021 (b6ecbed)
  • feat: Improve configuration service override using file services (5894817)
  • feat: Add file services override (a4ea95f)
  • fix: Run 2 rollup passes to improve treeshaking (81bc7e6)
  • fix: Disable hoistTransitiveImports (ad14a68)
  • fix: Disable useless hashes in chunks (07e5496)
  • fix: Add missing dom api mock (909e4ee)
  • refactor: Split code (c88cca9)
  • refactor: register IExtensionService (1dbd30b)
  • clean: remove sed (5ad6223)
  • fix: build for Darwin (11c1231)
  • fix: Fix github action trigger (10690cb)
  • fix: Add missing polyfills (88d185a)
  • fix: Improve/simplify syntax (6041fe0)
  • doc: Explain why we need those polyfills (ecf6780)
  • fix: Add missing polyfill (63aea7d)
  • feat: Export the configurationRegistry from monaco (feecabf)
  • feat!: Simplify configuration api [BREAKING CHANGE] (e61f628)
  • doc: Add editor configuration section (3d3f31a)
  • doc: Add troubleshoot section (88ebeba)
  • feat: Add 2 methods to get editors plugged on the configuration service (f6db058)
  • chore: Add helper function (76bdfc2)
  • feat: Use TextResourceConfigurationService along with ConfigurationService (a0d6524)
  • fix: Reuse monaco IEditorOverrideServices interface (ed25f71)
  • fix: Typo (2947ec5)
  • feat: Add a service-override for the configuration (adf55b7)
  • fix: Add missing polyfill (4d8fb9f)
  • feat: Implement configuration api using services (8eef8a5)
  • feat: Implement tabGroups api as it's used by the new LSP diagnostics protocol (b1deb2a)
  • fix: Make vscode VSBuffer return monaco instances (617c3bc)
  • fix: Missing annotation (5b244ca)
  • feat: Export enum (b84158e)
  • fix: Mark more methods as pure (94754de)
  • fix: Typos (d95ddc7)
  • fix: Fix ref disposal when unused (3f65b04)
  • fix: Directly return a ref to existing models (2814729)
  • feat: Focus editor when opening it (426a9b3)
  • fix: Do not fails if services weren't installed (6485cc7)
  • fix: Add missing monaco polyfills (04c4fe8)
  • fix: Always destroy the ref when the model is disposed (d8c4517)
  • fix: Fix eslint warning (c0f548c)
  • fix: Typo (a31f879)
  • doc: Add new features in README (32991eb)
  • feat: Register new entrypoints (b89a9f4)
  • feat: Allow to register model/editor services (8e6e6ff)
  • feat: Allow to register vscode message services (f81b210)
  • feat: Override vscode stuff to help treeshaking (0bf5d5b)
  • feat: Add some missing service/methods (b8be55f)
  • feat: Remove source from messages (6435172)
  • fix: Monaco is external (67aa883)
  • fix: Replace esm comments before executing vscode code (81da493)
  • fix: Remove calls to Registry.add (3a69275)
  • fix: Better method call detection (5349b98)
  • feat: Add more interface override (0ecadbb)
  • refactor: Add proper interface override mechanism (5a83739)
  • fix: Add more polyfill (c6d61c6)
  • chore: Add alias in ts config (bb0f514)
  • feat: Enable decorators (f5cd99d)
  • lib: Update dependencies (0408b3e)
  • feat: Load css files from vscode (2c33f7d)
  • fix: Add more pure functions (041ecef)
  • refactor: Factorize code and add comment (968d805)
  • fix: Typo (97e2bb7)
  • fix: Fix eslint (9279eb2)
  • fix: Fix version to 1.67 instead of mixed versions (147a431)
  • fix: Polyfill quickpick (5503fe5)
  • refactor: Properly polyfill buffer (b024344)
  • feat: allow overriding extension description (27661db)
  • doc: Update README (b82e313)
  • feat: Export monaco service interfaces (5cc768d)
  • feat: Rework, implement more api, use more vscode code (4ebd5cf)
  • fix: Some stuff is not supported with vscode 1.65 (3f18eef)
  • feat: Provide VSCODE_VERSION to code (6afe887)
  • fix: Remove unnecessary patches of vscode (6d3f580)
  • fix: Install vscode version that match monaco-editor (a2a3249)
  • clean: Remove cjs and amd output as they are not relevant (9e9c166)
  • fix: Properly implement dispose function (1ea7f8c)
  • fix: Remove merge commits from release notes (56f75c4)
  • fix: Fix git tag detection (ada2d00)
  • fix: Display error (bb4ae24)
  • fix: Do not hang on vim forever (5fe9425)
  • fix: Fix release, set git identity (268ab47)
  • fix: Fix release script, use octokit (d68ad21)
  • chore: Add automatic release (114347c)
  • chore: Add vscode version in package.json (86cf326)
  • chore: Check build on PR (dcb61f4)
  • 1.68.4 (363abb5)
  • fix: Fix refresh support on some language features (74e6f12)
  • fix: Fix typo (a0c38f8)
  • clean: Remove old comment (ed7e5bf)
  • doc: Add history in README (c175a8e)
  • fix: Remove engines field (100a724)
  • fix: Prevent missing fields by generating code (91a6e79)
  • fix: Fix method binding (f215e58)
  • fix: Properly fallback to vscode code (7d92c3e)
  • fix: Prevent error and do not ignore them (42d725f)
  • fix: Adapt code to new vscode api version (b1a3417)
  • lib: Update everything including vscode api (5ead94d)
  • fix: Use Event.None instead of unsupported (11b1929)
  • fix: Fix output cleaning (de2144e)
  • fix: Fix rollup syntax (eb10f51)
  • fix: Remove unused methods from vscode (d4aa004)
  • fix: Always import from vscode (6815432)
  • fix: Make methods as public to improve types (b397f3b)
  • 1.67.8 (8aef22b)
  • fix: Do not create a new document data each time (a57d998)
  • doc: Improve documentation (7396ddf)
  • Initial commit (748e9ac)