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

chore(deps): update dependency @volar/monaco to v2 #210

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 21, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@volar/monaco (source) ~1.11.1 -> ~2.3.0 age adoption passing confidence

Release Notes

volarjs/volar.js (@​volar/monaco)

v2.3.0

Compare Source

Features
  • language-core: added option to resolve hidden extensions (#​190)
  • language-core: reimplemented multi-source mapping (#​194)
  • language-core: completed support for multi-source mapping in plugin mode (#​197) - Thanks @​piotrtomiak
  • language-server: added support for Workspace Diagnostics (#​199)
  • language-server: accurately defined language server capabilities (#​185)
  • typescript: added option to prevent offset in plugin mode (#​191)
Bug Fixes
  • language-service: fixed conversion of markdown links
  • vscode: showed error on missing TypeScript lib (#​195) - Thanks @​msujew
  • monaco: fixed Monaco selection ranges conversion (#​198) - Thanks @​remcohaszing
Performance
  • vscode: auto insertion request now exits early on vscode (#​157)
  • language-server: improved snapshot reusability (#​196)
  • typescript: skips searchExternalFiles if extra extensions are empty
Refactors
  • typescript: added setup option for createLanguageServicePlugin, createAsyncLanguageServicePlugin
  • language-core: LanguagePlugin now requires the first generic parameter to specify the script ID type
  • language-core: updateVirtualCode is now optional, if not provided, createVirtualCode is always called to update source script
  • language-server: createTypeScriptProjectProvider has been renamed to createTypeScriptProject
  • language-server: createSimpleProjectProvider has been renamed to createSimpleProject
  • language-server: no longer handles @vscode/l10n
  • language-server: removed InitializationOptions interface
  • language-service: LSP related logic has been changed to be completely based on URI (#​182)
  • language-service: LanguageServiceEnvironment#workapceFolder is now a URI array and has been renamed to workspaceFolders
  • language-service: provideAutoInsertionEdit has been renamed to provideAutoInsertSnippet
  • language-service: normalized LanguageService API name format
  • labs: Codegen Stacks debug feature has been removed (#​184)

v2.2.5

Compare Source

Features
  • source-map: add API to support generated code with different length than original code #​183 - Thanks @​piotrtomiak

v2.2.4

Compare Source

Bug Fixes
  • typescript: path completion not working for meta files

v2.2.3

Compare Source

Bug Fixes
  • typescript: empty items list should be valid completion result vuejs/language-tools#4368
  • typescript: deduplication when merging hover infos #​178
  • language-service: transforming volar embedded URIs in markdown #​180 - Thanks @​remcohaszing
  • language-server: memorize URI conversion results of synchronized documents #​181

v2.2.2

Compare Source

Bug Fixes
  • typescript: TS plugin only displays the first hover info
  • language-core: isRenameEnabled respect CodeInformation.navigation.shouldRename
  • test-utils: use stdio transport for test server #​175

v2.2.1

Compare Source

Features
  • language-server: restored support for "Reload Project" command
Bug Fixes
  • typescript: additional completion not working in TS plugin vuejs/language-tools#4323
  • language-server: pass correct languageId when creating virtual code #​173

v2.2.0

Compare Source

Features
  • Add ESLint integration #​171
  • language-service: auto insertion does not abstract selection #​156
Bug Fixes
  • typescript: runTsc cannot display source code for errors vuejs/language-tools#4099
  • typescript: runTsc cannot display source code for errors with --incremental #​158 #​162 - Thanks @​wangshunnn
  • typescript: handle invalid references result
  • typescript: parameter hints not working in TS plugin vuejs/language-tools#3948
  • typescript: fault tolerance with TS file size assertion vuejs/language-tools#4278
  • typescript: TS plugin find reference result's definition span should be able to fall back to file root
  • typescript: prioritize resolving JS virtual script to matched .d.ts file
  • typescript: more inclusive performance rename operation vuejs/language-tools#4297
  • typescript: normalize filePath for language service APIs vuejs/language-tools#4297
  • typescript: avoid eagerly updating source scripts #​166
  • vscode: newly created file failed to match tsconfig immediately vuejs/language-tools#4297
  • vscode: avoid crash when workspace tsdk does not exist
  • language-server: fault-tolerant URI translation #​159
  • language-core: handle empty mappings in updateVirtualCodeMapOfMap #​161 - Thanks @​remcohaszing
Performance
Refactors
  • More accurate interface design and terminology #​154
  • language-server: architecture improvements #​167
  • language-server: remove ConfigurationHost abstract
  • language-service: expose changed setting sections on onDidChangeConfiguration
  • language-service: ServiceContext.inject method return nullable
  • typescript: decorateLanguageServiceHost less side effects #​160
  • language-core: make CodeInformation properties optional
  • language-core: resolved language ID by LangaugePlugin #​168

v2.1.6

Compare Source

Bug Fixes

v2.1.5

Compare Source

Bug Fixes
  • language-server: GetVirtualCodeRequest incorrectly responses empty vritual code if no mappings
  • typescript: mark the parent directory as exists when created a file

v2.1.4

Compare Source

Features
  • test-utils: add 3 APIs: updateTextDocument, updateConfiguration, didChangeWatchedFiles
Bug Fixes

v2.1.3

Compare Source

Bug Fixes
Other Changes
  • language-service: add name for SemanticToken tuple members
  • vscode: migrate from StatusBarItem to LanguageStatusItem

v2.1.2

Compare Source

Bug Fixes

v2.1.1

Compare Source

Bug Fixes
  • test-utils: allow unknown initialization options and expose locale option #​142
  • typescript: virtual file update condition should be based generated snapshot rather than source script version
  • monaco: correct package name resolve on ATA #​149
  • language-service: provideCodeActions's range param is not accurately mapped
  • language-service: provideInlayHints's range param is not accurately mapped
Refactors
  • Webpack compatibility #​144
  • language-service: add provide generic to ServicePlugin type #​143

v2.1.0

Compare Source

Features
  • language-service: more reliable embedded code formatting #​138
    • Embedded code indentation is no longer handled by @volar/language-service, but instead calculated and passed as initialIndentLevel, which is then reliably handled by ServicePlugin for additional indentation in specific languages.
    • The provideDocumentFormattingEdits and provideOnTypeFormattingEdits APIs now accept the EmbeddedCodeFormattingOptions parameter, which includes initialIndentLevel.
    • Formatting ranges are now correctly mapped to embedded code formatting ranges.
    • Removed the no longer needed ServicePlugin.provideFormattingIndentSensitiveLines API.
    • No longer relies on the conventional volar.format.initialIndent editor setting.
    • Added ServicePlugin.resolveEmbeddedCodeFormattingOptions API, allowing downstream tools to modify the initialIndentLevel passed to ServicePlugin based on custom settings (replacing volar.format.initialIndent).
Refactors
  • test-utils: server tester support ClientCapabilities param for initialize() API
  • test-utils: server tester expose sendDocumentRangeFormattingRequestRequest() and shutdown() API
  • language-core: make embeddedCodes optional in VirtualCode #​137
  • language-server: SemanticTokens requests are no longer delayed by 200ms
  • language-server: APIs updates #​140
    • createSimpleProjectProvider has been renamed to createSimpleProjectProviderFactory and needs to be invoked with no arguments.
    • createTypeScriptProjectProvider has been renamed to createTypeScriptProjectProviderFactory and needs to be invoked with a TS module as an argument.
    • Deprecate typescript#tsdk, typescript#tsdkUrl, ignoreTriggerCharacters initialization options.
    • Deprecate fullCompletionList initialization option. #​139
    • Remove experimental provideDiagnosticMarkupContent API.
Bug Fixes
  • language-server: language features not working for untitled documents #​135
  • language-server: pushDiagnostics should not be notified when closing a file if server push diagnostics are not enabled
  • language-service provideSelectionRanges API multiple result merging method is inconsistent with VSCode
  • language-service provideDocumentSemanticTokens API's range param is not mapped to virtual code
  • language-service provideDocumentFormattingEdits API's range param is not accurately mapped to virtual code #​136
  • language-service fix caching of semantic diagnostics #​141
  • test-utils: invalidate cache when calling openInMemoryDocument()
  • monaco: insertText and range properties of completion item not converted correctly
  • typescript:: ts plugin incorrectly resolve module name

v2.0.4

Compare Source

Features
Bug Fixes

v2.0.3

Compare Source

Features
  • labs: recognize Glint and other file extensions via reading installed extensions language configuration
  • labs: improve mapping decorations display
Bug Fixes

v2.0.2

Compare Source

Bug Fixes
  • labs: extension not working with framework version 2.0.0
  • typescript: remove runtime dependency on @volar/language-service
  • typescript: additional completion not working in ts plugin
  • typescript: remove warning when allowNonTsExtensions is not set

v2.0.1

Compare Source

Features
  • typescript: expose FileRegistry in proxyCreateProgram() #​128
  • typescript: re-support extra virtual scripts for LSP and Kit #​132
Bug Fixes
  • vscode: update currentLabsVersion to 2
  • typescript: remove mistakenly published scripts lib/quickstart/create(Async)TSServerPlugin, please use lib/quickstart/create(Async)LanguageServicePlugin instead of

v2.0.0

Compare Source

Please refer to #​85 for details.


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.

Copy link

vercel bot commented Jan 21, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
repl ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 9, 2024 1:51am

@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from bcb3f12 to e4a37d1 Compare February 4, 2024 22:17
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from e4a37d1 to 70b4cca Compare February 7, 2024 22:33
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 70b4cca to 901cd3e Compare February 9, 2024 18:56
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 901cd3e to 41a4239 Compare February 13, 2024 01:22
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 41a4239 to eac44f0 Compare February 26, 2024 07:09
@sxzz sxzz mentioned this pull request Mar 2, 2024
3 tasks
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from eac44f0 to f6b913e Compare March 5, 2024 17:01
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from f6b913e to 85f4425 Compare March 7, 2024 06:39
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 85f4425 to 1220cb0 Compare March 20, 2024 07:19
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 1220cb0 to 3ebac89 Compare March 22, 2024 00:50
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 3ebac89 to 332dc2b Compare March 22, 2024 22:57
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 332dc2b to 18b3176 Compare March 28, 2024 04:03
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from 18b3176 to d798363 Compare April 22, 2024 11:36
@renovate renovate bot force-pushed the renovate/volar-monaco-2.x branch from d798363 to 8675796 Compare May 1, 2024 04:41
Copy link
Contributor Author

renovate bot commented Jun 17, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 2.x releases. But if you manually upgrade to 2.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/volar-monaco-2.x branch June 17, 2024 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant