Changes:
Feature Requests:
- #727: Expose access to JSON worker
- #4084: [Feature Request] Explain basic concepts
- #3883: [Feature Request] Add lexing support for WebGPU Shading Language
Bugs:
- #4253: [Bug] Comments inside C++ template arguments are sometimes not parsed as such
- #3923: [Bug] Document symbols are not working
- #3534: Bracket Matching Does Not Work For Inner Languages
Others:
- #4451: chore: CG ignore VS Code extensions for nightly
See More
- #4440: Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website
- #4439: Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /samples
- #4436: Fix bug with highlighting of C++ raw string literals
- #4435: chore: add another skipAPIScan
- #4428: Bump follow-redirects from 1.15.1 to 1.15.6 in /samples
- #4429: Bump follow-redirects from 1.15.1 to 1.15.6 in /website
- #4431: chore: add cgIgnoreDirectories
- #4432: chore: skip APIScan
- #4430: Bump follow-redirects from 1.15.2 to 1.15.6
- #4349: Bump vite from 2.9.16 to 2.9.17 in /samples/browser-esm-vite-react
- #4350: Bump vite from 3.2.7 to 3.2.8
- #4299: Expose JSON worker
- #3894: Change JSON symbol information to document symbol
- #4304: Changing the color ranges of the color provider example in the playground
- #4243: chore(docs): fix monaco.d.ts link
- #4255: Remove 2 java-only operators from c++ tokenizer
- #4256: Fix suggestion for #4253
- #4254: Small wording fix in the site
- #4212: feat: Python 3.12 keywords support
- #4210: fix: enable markdown in JSON completion details
- #4215: Bump @babel/traverse from 7.17.3 to 7.23.2 in /samples/browser-esm-vite-react
- #4216: Bump @babel/traverse from 7.17.3 to 7.23.2 in /samples/browser-esm-webpack-typescript-react
- #4089: Bump word-wrap from 1.2.3 to 1.2.4
- #4201: Bump postcss from 8.4.16 to 8.4.31 in /samples/browser-esm-vite-react
- #4204: Bump postcss from 8.4.20 to 8.4.31
- #4202: Bump postcss from 8.4.12 to 8.4.31 in /webpack-plugin
- #4203: Bump postcss from 8.4.16 to 8.4.31 in /samples
- #4205: Bump electron from 19.1.8 to 22.3.25 in /samples
- #4152: Fix a path and bump editor used for developing website
- #4150: Restore manual running from the repository
- #4107: Fixes pipelines
- #4102: Fixes CI
- #4087: Document some basic concepts
- #4091: Fixes CodeQL
- #4090: Fixes CodeQL issues
- #4078: Bump semver from 6.3.0 to 6.3.1 in /website
- #4066: Bump tough-cookie from 4.0.0 to 4.1.3
- #4065: Fixes build script
- #4064: webpack-plugin: 7.1.0
- #3315: Add TwinCAT file support for structured text (st) language
- #3488: Export custom TypeScript worker variables
- #4063: Fix Twig's plain text class expression
- #3096: Add mdx language
- #4000: Use new GitHub pages workflow
- #4041: Elixir - Add support for multi-letter uppercase sigils
- #4062: 0.40.0
- #4061: Adds CodeQL exceptions
- #4050: latest -> latest stable (versionNumber)
- #4037: Fix lorem ipsum text on marketing page.
- #4019: Repairs example urls
- #4007: Update publishing steps
- #4004: Bump vite from 2.9.13 to 2.9.16 in /samples/browser-esm-vite-react
- #4005: Bump vite from 3.2.5 to 3.2.7
- #4006: Update lock file
- #4003: 0.39.0
- #4002: Allows for manual nightly builds.
- #3994: Fixes regexp
- #3992: Fixes slow regexp issue
- #3945: Extend the "Rendering Glyphs In The Margin" example to include a transparent color note.
- #3976: Makes editor on main page writeable.
- #3942: Update
monaco.d.ts
link - #3919: [JS, TS] Add Monarch support for private identifiers
- #3922: [JS] Add static keyword
- #3887: Avoid a hack in the WGSL lexer
- #3933: [Webpack Plugin] Fix CJS being injected in ESM files
- #3931: Bump yaml and htmlnano
- #3939: 0.38.0
- #3934: Retry failed compilation due to http 500 errors
- #2735:
monaco-editor/esm/vs/editor/editor.api
is transformed intocjs
instead ofesm
any more - #3924: Fix reference error in convert method of OutlineAdapter
- #3911: Implements reload command
- #3912: Escape $ in template strings
- #3901: Fixes broken website.
- #3900: Adds reload action (Ctrl+Enter)
- #3899: Implements "set from ..." feature and updates some samples
- #3896: Playground improvements
- #3892: 0.37.1
- #3890: Don't load monaco editor in fullscreen
- #3889: Implements option to disable auto-reload
- #3879: Fixes webcomponent sample for local development
- #3886: Updates playwright
- #3884: Add WebGPU Shading Language tokenizer, with tests
- #3885: 0.37.0 release
- #3882: Adopts latest monaco-editor-core
- #3866: Include .xsd and .xslt as an XML extension
- #3878: Fixes #3534
- #3860: Change moduleResolution to node16 and adopt TS 5.0
- #3848: Add custom keybinding example
- #3864: Various YAML improvements
- #3855: Fixes #3853
- #3853: [Bug] Home page demo is broken
- #3854: Fix
- #3258: add perl module (.pm) extension
- #3721: Update TypeScript to TS 5.0.2 in all projects, vendored files
- #3835: Bump webpack from 5.70.0 to 5.76.1 in /samples/browser-esm-webpack-typescript-react
- #3841: Bump webpack from 5.75.0 to 5.76.0
- #3834: Bump webpack from 5.70.0 to 5.76.0 in /webpack-plugin
- #3837: Bump webpack from 5.74.0 to 5.76.0 in /samples
- #3839: Bump webpack from 5.74.0 to 5.76.0 in /website
- #3828: Engineering - remove custom code to create git tag
- #3775: use createDecorationsCollection replace deltaDecorations
- #3774: fix example iframe don't alert
- #3264: Add CommonJS, ESM extension for TS
- #3726: opt example
- #3722: Fix playground samples type errors and add CI test
This list of changes was auto generated.