v1.78.0
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)