Skip to content

v1.80.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 08:16
dee0132

1.80.0 (2023-07-27)

  • doc: add new service override in README (572d107)
  • fix(demo): properly resolve import.meta.url in watch mode (7c86273)
  • fix: let final project resolve textmate wasm (e641ac3)
  • fix: help rollup resolving file urls (70a9047)
  • fix: wait for services to be ready before registering extensions (23e5ef1)
  • fix: automatically detect mime types (6a4e1fa)
  • doc: update readme (2ce3e71)
  • feat(demo): serve assets/workers/iframes from another host (745b6c0)
  • feat(demo): enable worker ext host (c1f2681)
  • feat(demo): add vite worker hack helpers (6dc4eb1)
  • fix(demo): update api usage (7bc94ad)
  • fix(demo): use proper api (0711083)
  • fix(demo): update vite configs (f26db44)
  • lib(demo): update dependencies (27f094c)
  • lib: update dependencies, remove unused and add missing (a9fb705)
  • fix: prevent rollup from generating *.d2.ts files (2da633d)
  • fix: pull extension code source maps (a65a7da)
  • feat: rework extension management (c88d3ff)
  • clean: remove unused service (c5ad29a)
  • feat: keep whole api implementation, stop overriding it (a1dc904)
  • feat: use import.meta.url syntax for extension assets (752c9e1)
  • fix: do not make request to vscode cdn to display webviews (3ad9e81)
  • feat: use import.meta.url syntax for all assets (b45d7e2)
  • fix: another eslint allowed extension (aac7fb1)
  • fix: missing type reference (db92ba3)
  • feat: extensionHost worker (71c3f34)
  • feat: more required changes to vscode (fb4774c)
  • fix: keep vscode html files (3423dbf)
  • refactor: build default extensions in another rollup config (41c140a)
  • feat: allow to provide a callback instead of a static url (02633dc)
  • fix: allow importing .services.js files (12199ef)
  • fix: adapt treeshaking configuration (b3b49bf)
  • feat: allow to import html file content (6a2c1ec)
  • fix: wrong import path (576874f)
  • feat: add missing services (1aed4c3)
  • clean: remove fetch/Worker hacks (492c516)
  • feat: keep registerSingleton calls in api code (cf9ea46)
  • feat: make some vscode private code accessible (a889500)
  • fix: load textmate and oniguruma statically (bff36c6)
  • feat: add a way to register static asset browser uris (838db70)
  • fix: run worker code only when in worker (fbb2003)
  • fix: missing filesystem providers (1319a52)
  • fix: service should use a proxy (8c70c06)
  • feat: mock semver (befe617)
  • clean: remove unused json and ts monaco workers (6a216e3)
  • clean: remove optional extHosts (55de45a)
  • fix: update demo (af35a8e)
  • fix: remove buggy function calls (5914bfe)
  • feat!: use vscode ExtensionService (6affcbf)
  • feat: add builtin flag parameter (6cacfab)
  • fix: delete extension files on dispose (3844084)
  • fix: use proper object (7cf0257)
  • refactor: do not split code for no reason, stay close to vscode (27f1bbf)
  • fixup! fix: call deltaExtension as few times as possible (6deda94)
  • fix: remove debug.openView so it doesn't capture F5 key (ae82671)
  • fix(demo): remove horizontal scrollbar (3378101)
  • fix: prevent uncaugh error (ba9ef5f)
  • fix: call deltaExtension as few times as possible (98b1844)
  • fix: greatly improve plugin perfs (51fdfb5)
  • fix: fix usage of variable before initialization (e37ca8e)
  • lib: update demo libs (4acb5c8)
  • fix: set null margin on body to fix wrong tooltip location (377f856)
  • fix: use accessibility service instead of deleted monaco accessibility (dcd28eb)
  • feat: add missing code editor contributions (3fa6ed1)
  • feat: accessibility service override (e5441c2)
  • refactor: prevent having to list all service-overrides (0abc5c0)
  • refactor: use official env service (963c72c)
  • feat: add VSCODE_REF env variable (0715cf6)
  • fix: adapt code to vscode update (c88b3a0)
  • lib: update dependencies, including monaco (7c4ae8e)
  • feat: add option to disable global picker (51fbe21)
  • fix: remove keybinding settings when editor part is not displayed (771a219)
  • fix: prevent errors when view services are not used (ad6393f)
  • chore: update demo dependencies (90fe279)
  • fix: remove build warnings (684eea1)
  • refactor: build default extensions in another rollup config (017882d)
  • lib: update dependencies (a031757)
  • feat: weak import class (7fedb22)
  • fix: prevent crash when views not used (909fadf)
  • fix: help rollup treeshaking (50099ab)
  • fix: patch ast-types to handle PropertyDefinition (dd23b62)
  • feat: add list of required extHost for languageClient (4ee9a8f)
  • fix: include only relevant code (0bc6309)
  • feat: add include/exclude parameter when importing vscode file (b7e7f58)
  • refactor: move code (c7a3b04)
  • fix: keep more workbench contributions (df1897a)
  • fix: update demo (d10c10d)
  • fix: extHosts don't exist anymore in StandaloneServices injector (1c14e5f)
  • clean: remove unused service (e76253b)
  • feat: split extHosts, make them optional (d509e3d)
  • refactor: do not enumerate all files by hands (1a11167)
  • refactor: rename vscode-service to vscode-apis (d4c2794)
  • fix: typo (87a54b6)
  • fix: remove check hash on rollup extensions (d8a0762)
  • feat: update demo (5ae4285)
  • feat: improve file management (18f119f)
  • clean: remove logic not required anymore (4855be5)
  • feat: add an option to switch to newly created view (b577906)
  • fix: wrong module (e0e075e)
  • fix: extract missing resources from extensions (c8a6c7a)
  • feat: add sourceUrl comment for debug purpose (83a3a8b)
  • feat: implement webviews (caf8434)
  • fix: patch 2 vscode bugs (34d3350)
  • fix: compile vscode extention media (debb9e8)
  • feat: implement more apis (c9b1de8)
  • feat: add new proposed apis (238cd09)
  • feat: use id instead of random uuid to make debugging easier (3ef2fdd)
  • fix: transform configuration ext to match custom paths (df54b8d)
  • fix: simplify loader, remove parameter (066927c)
  • feat: build all extensions (0ebb7ef)
  • fix: only create model ref when absolutely necessary (8a98708)
  • clean: remove duplicated registration (70cc8c0)
  • feat: make workers work in extensions (ad3f610)
  • feat: add outline view (1c6a3a9)
  • feat: do not store logs on file memoryFileSystem (a995f90)
  • feat(services): expose view services (833caf3)
  • feat: expose ITextEditorService (6c7c8d3)
  • feat: expose IEditorResolverService (6659375)
  • fix: expose bulkEditService in package.json (04da99f)
  • feat: add bulk edit service override (423e980)
  • feat: expose SimpleEditorService (895d0ae)
  • feat: specify whole types on editor service (7e0b184)
  • fix: allow ignoring unused var starting with (_b0860d7)
  • feat: expose IBreadcrumbsService (bf0a1a6)
  • refactor: expose more vscode services (4da3183)
  • chore: add devcontainers configuration (fa7aa5a)
  • fix: only extract relative paths from extensions (5b1ee41)
  • fix: add missing export (bcc8fd5)
  • feat: missing default extension (7be5d70)
  • fix: remove useless dynamic import (32a61bf)
  • fix: add missing constructor options (fb49f43)
  • fix: do not provide blob urls to json worker (9399a98)
  • fix: missing mainThreadDecorations (56c4005)
  • fix: remove ExtHostConsoleForwarder (79c8270)
  • fix: let vscode code run extension code (12d59d6)
  • clean: remove manual extension code running (22e5eb1)
  • refactor: extract code (43e8931)
  • feat: override fetch to use file service if possible (0bc6736)
  • feat: use vscode command service (b521f69)
  • feat: add way to transform extension manifests (97c649d)
  • fix: add missing service (f4bffc4)
  • refactor: simplify syntax (ba939e9)
  • fix(demo): Display errors (e73ef28)
  • fix: add active group in group list (824f51b)
  • feat: add search-result extension (2b5977f)
  • feat: use simplified version of file save/load methods (cc92cc2)
  • fix: fix extension jsonValidation with monaco json worker (cf5ef78)
  • fix: extract more path from extension manifest (84679da)
  • fix: fix vsix loader wrong path (258cc70)
  • fix: transform map to forEach so it's not treeshaked (651ba4a)
  • fix: keep search action commands (a1e64d3)
  • fix(demo): implement new monaco required api (2bae5e5)
  • fix(demo): relayout editors on resize (2faff7d)
  • fix: implements IFileDialogService for close confirmation dialog (004d30a)
  • fix: include patch from vscode PR (112b611)
  • fix: include ToggleTabsVisibilityAction from layoutActions (2c1f0a6)
  • clean: do not remove settings button anymore (af4942f)
  • fix(demo): adapt code to lib update (bb1af1b)
  • fix: adapt code to lib update (0b805e0)
  • lib: update dependencies including monaco (3f73e75)
  • fix(demo): improve layout (dfce19a)
  • chore: regenerate package-lock (626741b)
  • feat(demo): demo search and markers (298f2fa)
  • refactor(demo): split code in features (64554e1)
  • feat: markers service override (f966c60)
  • fix: update vscode types (c8c9c99)
  • feat: implement proposed search api (26f9b96)
  • fix: missing services (422664f)
  • feat: search service override (97f5953)
  • fix: do not crash on part not found (7c50463)
  • fix: incoherent type (f63bc39)
  • feat: allow to customize order (cb9ae88)
  • feat: demo custom view actions (64295ca)
  • feat: add a way to add an action on a custom view (e3a3eea)
  • fix: replace unsupported by None event (a5b57ac)
  • feat: demo settings uis (2dfaf96)
  • feat: add config/keybinding edition panels (04d5d42)
  • feat: do not remove some code anymore (ac7b925)
  • feat: demo terminal service/view (891bc07)
  • doc: update README (32e1449)
  • feat: add missing services (25ced31)
  • feat: implement more api (06590af)
  • fix: replace wrong pure function usage (bddac6a)
  • fix: do not try to open unsupported file (db89b84)
  • feat: terminal service override/view (67b6023)
  • feat: demo output service/view (35a5213)
  • feat: output service override/view (39d1bac)
  • doc: update installation instructions for Vite (8e7e84d)
  • fix: dix demo build (0854a14)
  • fix: remove unused code (7b843b0)
  • feat: update demo (d2b4619)
  • fix: remove now useless keybinding (0545825)
  • feat: configure typescript worker (e3b4014)
  • clean: remove monaco feature, replaced by vscode ones (ab42617)
  • clean: force replace by empty implementations to reduce bundle size (0e76a8f)
  • feat: improve view service override (51c4cdf)
  • feat: import vscode reference search (peek component) (291051b)
  • fix: deduplicate code (5d24945)
  • fix: use dummy implementation instead of real service (769d755)
  • feat: demo textmate worker (007fc5b)
  • feat: expose textmate worker (0446e5f)
  • feat: quickaccess service override (ae68743)
  • fix: add typescript worker file system provider (625e3d2)
  • refactor: put style in css (7ba00d6)
  • fix: update doc (b0ff31f)
  • refactor: extract code (a126016)
  • fix: add missing services (0302713)
  • refactor: split modelEditor service override (3e6c5ec)
  • clean: do not duplicate settings (242bd01)
  • refactor: only use StandaloneKeybindingService for editors (d799ec9)
  • feat: status bar api (220a93f)
  • fix: do not remplace classes with empty body anymore (3b62f16)
  • fix: fix type generation, ignore external dependencies (320a059)
  • feat: update treeshaking rules (a9a2c24)
  • fix: implement more methods (75dcdb6)
  • feat: use style-plugin to load images in css files (17bfa37)
  • fix: do not try to treeshake non-js files (1d4f3e4)
  • fix: load services only when ready (060288c)
  • fix: use a barrier instead of an event (2af9708)
  • fix: missing exported enum (3fe3d4e)
  • lib: install rollup-plugin-styles (5223e7c)
  • fix: copy svg files (3aecf55)
  • clean: remove duplicated imports (0bbbc96)
  • fix: missing allowed import extension (d6d6f6d)
  • fix: add small hack (9d90fd9)
  • libs: update dependencies (3c04d00)
  • fix: clean build warning (dc75239)
  • fix: fix cyclic dependency (a0f5894)
  • Introduce treemending work-around for pnpm (e953491)
  • fix: remove global vscode css rules (0516584)
  • fix: finally disable skipLibCheck on demo (051a024)
  • fix: update patch, some lines have changed (e15a02f)
  • clean: remove useless exports (03d5721)
  • fix: manually add reference to vscode namespace to fix types (1259793)
  • refactor: create script instead of inlining (d76e372)
  • fix: prevent type duplication (3af186b)
  • fix: add import using tsMorth to make it more robust (c341662)
  • fix: remove useless hash for d.ts files (e69af87)
  • feat: add favicon on demo (9c3e0e7)
  • fix: update code according to vscode changes (2ef6935)
  • lib: update all libraries including monaco (85684ce)
  • fix: fix install-vscode script (bcb216a)
  • feat: use multi-folder workspace (f8738f9)
  • feat: add typescript language on demo (1c8fbcc)
  • clean: remove more useless code (cfb498e)
  • feat: dock toolbar (b435854)
  • feat: demonstrate custom views (d81940c)
  • feat: demonstrate call hierarchy (25e3bf7)
  • feat: enable javascript worker (640975f)
  • feat: demonstrate HTMLFileSystemProvider (9034caa)
  • feat: implement FakeFileSystem readdir (7c8d4d0)
  • fix: missing extensions (1fb2445)
  • feat: demonstrate view services (faa3898)
  • fix: use proper event (a3ca5f1)
  • lib: update dependencies (2634a56)
  • feat: add reference-view default extension (cbf6f61)
  • clean: remove non working default extension (5d4363f)
  • feat: minify default extensions code (25c80f1)
  • feat: implement view apis (81fa676)
  • fix: install and build default extensions (b21c675)
  • feat: allow to run extension code from rollup plugins (2081d28)
  • feat: implement l10n api (6e719f7)
  • fix: add missing extHosts (3e3f163)
  • fix: add missing services (246efc6)
  • fix: implement more layout service (92ed59f)
  • clean: remove useless duplicated service override (7db86d4)
  • feat: view service override (067aee3)
  • fix: export missing service identifiers (937cc90)
  • fix: restore preserveConstEnums and import them from vscode (a8bf1c6)
  • fix: add more treeshaking rules (2461952)
  • feat: export vs-seti extension (acfde74)
  • fix: add some more methods of layout service (001c82b)
  • feat: improve overlay filesystem (0ff5fb8)
  • fix: prevent duplicated event (0aebdab)
  • feat: improve extension loaders: (ec8e6e7)
  • feat: export some utilities (81d484c)
  • fix: allow importing css files (32b5fcb)
  • fix: add missing services (e6e9f2b)
  • fix: respect preserveFocus option (35e9a71)
  • fix: do not try to apply treemending patch twice (30cda38)
  • fix: check monaco version before treemending (c0301e3)
  • fix: force specific monaco-editor version (416fa2d)
  • fix: remove some useless/crashy code (82e0c55)
  • Add repository reset script based on git (857461c)
  • doc: update README (cffb4d0)
  • feat: add service override that works out of the box now (b83ba0a)
  • feat: disable logs on demo (39df61c)
  • fix: add small vite hack (58f4e6a)
  • fix: treemend monaco on demo (adbc456)
  • feat: enable preserveModules (5df4032)
  • chore: regenerate package-lock (22cb132)
  • fix: disable preserveConstEnums (5897807)
  • fix: this class is only exported because of our patch (515fdc3)
  • fix: add missing pure functions (070cbdd)
  • feat: export some more utilities (8f1656d)
  • feat: some vscode files are commonjs (26d4b45)
  • fix: update the way assets are loaded (ee8da57)
  • feat: do not bundle css files (06084d0)
  • feat: monaco treemending script (309e773)
  • refactor: use a tsconfig per rollup config (fb347e8)
  • clean: remove webpack loader (6d78029)
  • feat: export service override in subdirectory (5003f6c)
  • clean: remove now useless build code (2823d83)
  • feat: use monaco build scripts to transform the code (5f36d9c)
  • feat: generate treemending patch (bf4c2aa)
  • clean: remove polyfilling (45e355b)
  • fix: reintroduce save participant removed by mistake (d7ed08f)
  • fix: fix crash if there is no package.nls.json (7d6fa87)
  • feat: factorize code, expose extension-directory rollup plugin and localize extension at build time (b3caa0a)
  • clean: remove menu extension points (e7bca23)
  • fix: prevent rollup json plugin from trying to transform extension files (b08c091)
  • fix: prevent duplicated files in dist (e80da44)
  • fix: generate rollup plugin types (0b422c1)
  • fix: improve manifest path detection (58a0acb)
  • refactor: dedup code (81ff43a)
  • fix: missing import extension (7e1fd71)
  • fix: parse extension jsons using vscode method (1bd5327)
  • fix: wait for services to be initialized (c2d9714)
  • fix: implement required methods (ee1e7e4)
  • feat: localize extensions (268233d)
  • fix: only try to import existing files (494affb)
  • fix: export from proper module (1c579f8)
  • fix: typos (214f708)
  • feat: handle jsonValidation/color ext points (e926679)
  • fix: missing polyfill (ae6c9ec)
  • Fix webpack-loader on Windows (2c8b376)
  • fix: fix misleading error message (2215b72)
  • fix: create workspace folder in memory filesystem (177d525)
  • feat: expose missing parts of Notification and Dialog services (67a4b0c)
  • 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)