Skip to content

Releases: microsoft/monaco-editor

v0.48.0-dev-20240420

22 Apr 15:12
8503aef
Compare
Choose a tag to compare
v0.48.0-dev-20240420 Pre-release
Pre-release

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 into cjs instead of esm 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.