Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency monaco-editor-wrapper to v3 - autoclosed #20

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 29, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
monaco-editor-wrapper (source) ~1.6.0 -> ~3.6.0 age adoption passing confidence

Release Notes

TypeFox/monaco-components (monaco-editor-wrapper)

v3.6.0

Compare Source

  • Updated to monaco-languageclient@7.3.0 and @codingame/monaco-vscode-api@1.85.0 / @codingame/monaco-editor-treemended@1.85.0 (=monaco-editor@0.45.0).
  • How to modify client's capabilities? #​61
    • It is now possible to provide and fully override boh monaco-languageclient's clientOptions and connectionProvider

v3.5.0

Compare Source

  • Updated to monaco-languageclient@7.2.0 and monaco-vscode-api@1.83.16.
  • Introduce capability to use a MessagePort as end-point for a languageclient
  • Use vitest v1 for tests
  • Move initServices from MonacoEditorLanguageClientWrapper to LanguageClientWrapper

v3.4.0

Compare Source

  • Updated to monaco-languageclient@7.1.0 and monaco-vscode-api@1.83.12.
    • BREAKING: The postinstall step is removed. monaco-languageclient no longer patches an existing monaco-editor instead the package @codingame/monaco-editor-treemended is used. This requires that projects using this lib to enforce the correct monaco-editor with overrides (npm/pnpm) or resolutions (yarn) in the package.json.
    • BREAKING: If you want to use getConfigurationServiceOverride you need to provide a workspaceConfig along the userServices in initServices.
  • Make subclassing MonacoEditorReactComp more easy #​58
  • Allow to init and start separately #​59
    • BREAKING: start no longer calls init. You need to call both or you use initAndStart.

v3.3.0

Compare Source

  • Properly separate and define classic and extended editor #​54
    • Renamed EditorAppVscodeApi to EditorAppExtended and EditorAppConfigVscodeApi to EditorAppConfigExtended
    • BREAKING: $type of EditorAppConfigExtended was changed from vscodeApi to extended
  • Updated to monaco-languageclient@6.6.0 and @codingame/monaco-vscode-api@1.83.2 and monaco-editor@0.44.0
  • Include all direct dependencies that the code uses in the package.json.

v3.2.5

Compare Source

  • New Problem in vite #​55
    • Fixed wrong imports

v3.2.4

Compare Source

  • Fixed/Implemented multiple extensionRegisterResults handling.

v3.2.3

Compare Source

  • Updated to monaco-languageclient@6.5.1.

v3.2.2

Compare Source

  • Fixed broken dependency definition

v3.2.1

Compare Source

  • Fixed awaitExtensionReadiness was not added to the base configuration during init.

v3.2.0

Compare Source

  • Updated to monaco-languageclient@6.5.0. Service init now relies on specific imports from monaco-vscode-api or user defined services.
    • Bundle sizes and content are reduced as unneeded dynamic imports are no longer contained.
    • Only keep user services ininitServices. It requires to specifically import and use services provided by monaco-vscode-api
      • All enable... and configure type parameters have been removed from monaco-languagclient
      • languages and model services are always added by monaco-languagclient
      • layout, environment, extension, files and quickAccess servies are always added by monaco-vscode-api
      • Additional services need to be added to the package dependencies and imported and configured as shown in the examples
  • htmlElement is no longer part of UserConfig. Must be passed at start #​51
    • The HTMLElement must now be passed at wrapper.start. It is no longer part of the UserConfig.

v3.1.0

Compare Source

  • Make the extension register result accessible #​48
  • Improve configuration change detection #​47
  • semantic highlighting works with classic editor #​45

v3.0.1

Compare Source

  • Introduce logger.ts which allows to centrally enable / disable console logging of the library
  • Updated to monaco-languageclient 6.4.6 using monaco-vscode-api 1.81.7
  • Ensure LanguageClientWrapper Cleans up Worker #​42

v3.0.0

Compare Source

  • New example and config changes #​37
  • languageClientWrapper: Reject start with unreachable web socket or web worker url #​34
  • Improve naming and improve api usage #​31
  • createUrl now allows web socket urls without port and path #​30
  • Updated to monaco-languageclient 6.4.5 using monaco-vscode-api 1.81.5 and monaco-editor 0.41.0
  • languageClientWrapper: Reject start with unreachable web socket or web worker url #​34
  • Re-introduce addMonacoStyles via monaco-editor-wrapper/styles

v2.1.1

Compare Source

  • Allow to pass a uri via editor config and model update #​29

v2.1.0

Compare Source

  • Make worker handling more flexible #​27
  • Updated to monaco-languageclient 6.2.0 using monaco-vscode-api 1.79.3 and monaco-editor 0.39.0

v2.0.1

Compare Source

  • Updated to monaco-languageclient 6.1.0 using monaco-vscode-api 1.79.1 and monaco-editor 0.38.0

v2.0.0

Compare Source

  • Move away from "property" based configuration. UserConfig drives the complete monaco-editor configuration
    • Use global configuration object that is passed to the wrapper on start
    • The monaco-editor-wrapper and the new @typefox/monaco-editor-react component use the same configuration
  • The underlying monaco-editor can be configured in two ways now (wrapperConfig):
    • Classic: As before, but with one config object
    • Extension like: Using the extension based mechanism supplied by monaco-vscode-api
  • monaco-languageclient no longer exposes its own service. Now, we fully rely on services supplied by monaco-vscode-api
    • This means even if you decide to configure monaco-editor the classical way, you still require some basic services. This configuration is made inside MonacoEditorLanguageClientWrapper. Potential serviceConfig supplied when using vscode-api extension config is taken into account and combined then.
  • Re-configuration without full editor restart:
    • Updating the text model(s) is possible
    • Updating the monaco-editor options is possible
    • Restarting the languageclient is possible independently
  • Everything else requires a restart of the editor!

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from sullivanpj as a code owner September 29, 2023 22:46
@renovate renovate bot force-pushed the renovate/monaco-editor-wrapper-3.x branch from cf73c36 to 0d27fc5 Compare October 1, 2023 02:53
@sonarcloud
Copy link

sonarcloud bot commented Oct 1, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@renovate renovate bot force-pushed the renovate/monaco-editor-wrapper-3.x branch from 0d27fc5 to 4278f72 Compare November 13, 2023 02:45
@renovate renovate bot force-pushed the renovate/monaco-editor-wrapper-3.x branch from 4278f72 to 5b75964 Compare December 11, 2023 02:56
Copy link

sonarcloud bot commented Dec 11, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@renovate renovate bot force-pushed the renovate/monaco-editor-wrapper-3.x branch from 5b75964 to 1454800 Compare January 22, 2024 02:55
Copy link

sonarcloud bot commented Jan 22, 2024

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@renovate renovate bot changed the title fix(deps): update dependency monaco-editor-wrapper to v3 fix(deps): update dependency monaco-editor-wrapper to v3 - autoclosed Mar 19, 2024
@renovate renovate bot closed this Mar 19, 2024
@renovate renovate bot deleted the renovate/monaco-editor-wrapper-3.x branch March 19, 2024 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants