monaco-yaml

YAML plugin for the Monaco Editor

MIT License

Downloads
569.1K
Stars
240
Committers
27

Bot releases are hidden (Show)

monaco-yaml - v5.1.1 Latest Release

Published by remcohaszing 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/remcohaszing/monaco-yaml/compare/v5.1.0...v5.1.1

monaco-yaml -

Published by remcohaszing about 1 year ago

  • Support smart code folding.
  • Properly convert code action context.
monaco-yaml - v5.0.0

Published by remcohaszing about 1 year ago

Breaking changes

In order to support Monaco editor coming from different sources, it must now be passed to monaco-yaml. The opportinity of a breaking change was also used to rename the export.

- import { setDiagnosticsOptions } from 'monaco-yaml';
+ import * as monaco from 'monaco-editor'
+ import { configureMonacoYaml } from 'monaco-yaml'

  // Configure monaco-yaml first
- setDiagnosticsOptions({
+ const monacoYaml = configureMonacoYaml(monaco, {
    // …
  })

  // Reconfigure monaco-yaml later

- setDiagnosticsOptions({
+ monacoYaml.update({
    // …
  })
monaco-yaml -

Published by remcohaszing over 1 year ago

  • Add back support for Monaco Editor 0.30 to 0.33.
  • Enable TypeScript strict mode. This handles various cases where a value could be null or undefined.
monaco-yaml - v4.0.3

Published by remcohaszing over 1 year ago

  • Update to yaml-language-server 1.11.0. (Changelog)
  • Support Monaco 0.34.0.
monaco-yaml -

Published by remcohaszing about 2 years ago

  • Fix automatic publishing.
monaco-yaml -

Published by remcohaszing about 2 years ago

Changed

  • Update yaml-language-server to 1.10.0.
monaco-yaml -

Published by remcohaszing over 2 years ago

Changed

  • Update yaml-language-server to 1.8.0

For more changes, see the alpha prereleases.

monaco-yaml -

Published by remcohaszing over 2 years ago

Changed

  • Update to yaml-language-server 1.7.0
  • Update Prettier to allow caret version ranges
  • Externalize monaco-marker-data-provider

Added

  • Export yamlDefaults
  • Added tests

Fixed

  • Fix resolving location links

Special thanks to @domsew and @JounQin

monaco-yaml -

Published by remcohaszing over 2 years ago

Changed

  • Update to yaml-language-server 1.6.0
  • The module type has been set to module in package.json.

Added

  • Quick fix for removing unused anchors.

Removed

  • monaco-yaml no longer uses the monaco.languages.yaml namespace.
monaco-yaml -

Published by remcohaszing over 2 years ago

Many new features come from yaml-language-server.

Changed

  • Update to yaml-language-server 1.4.0
  • monaco-yaml now strictly uses YAML 1.2.
  • The build files have been moved from lib/esm to the top-level directory.
  • Both dependencies js-yaml and yaml-language-server-parser have been replaced with yaml.

Added

  • Support document symbol details.
  • Support definitions for YAML anchors.
  • Report unused anchors.
  • Add the option yamlVersion to support YAML 1.1.
  • Add Vite example

Removed

  • Removed the prefix option.

Fixed

  • Error responses for schema requests are now handled.
monaco-yaml -

Published by remcohaszing almost 3 years ago

Added

Removed

  • Support for monaco-editor@<0.30.0
monaco-yaml - v3.2.1

Published by remcohaszing about 3 years ago

Fixed

  • Fix issue where diagnostics options weren’t updated properly.
  • Fix error in case a model was disposed while being validated.
monaco-yaml - v3.2.0

Published by remcohaszing about 3 years ago

Added

  • Add support for custom tags.
monaco-yaml - v3.1.0

Published by remcohaszing about 3 years ago

Added

  • JSON references are now turned into links.

Changed

  • The project is now built using esbuild instead of monaco-editor-scripts.
  • Dependencies that can be external, have been made external.
  • yaml-language-server has been updated to 0.22.0.
  • Various internal enhancements.
monaco-yaml -

Published by remcohaszing about 3 years ago

Added

Changed

  • The Webpack example now uses Webpack 5.
  • The package metadata has been updated.
monaco-yaml -

Published by remcohaszing over 3 years ago

Repository maintenance has handed over over to @remcohaszing. Thank you @pengx17 for doing this. 😄

Added

  • The function setDiagnosticsOptions is now exposed by monaco-yaml .

Fixed

  • The missing dependency on js-yaml has been added.
  • The missing dependency on yaml-ast-parser-custom-tags has been added.
  • TypeScript types have been fixed.

Removed

  • The UMD bundle has been removed, as it was broken.
  • Support for monaco-editor-core has been removed. See microsoft/monaco-editor#2451
Package Rankings
Top 1.73% on Npmjs.org
Badges
Extracted from project README
ci workflow npm version npm downloads demo netlify status
Related Projects