Releases: microsoft/vscode-markdown-languageservice
Releases · microsoft/vscode-markdown-languageservice
v0.5.0-alpha.8
Changes:
Bugs:
- #164: Common DocFx [!NOTE] notation being flagged with verify links
- #192: All markdown language requests fail on a specific file
Others:
- #196: 0.5.0-alpha.8
- #191: #164 Allow common [!ANY] alerts
- #195: Support spaces in angle bracket link fragments
- #194: Bump TS version
- #193: Fix bad multiline matches for link definitions
This list of changes was auto generated.
v0.5.0-alpha.7
Changes:
Bugs:
- #183: Document symbols fail for large markdown document
Others:
- #190: Don't include markup in header symbol text
- #184: Use loop instead of recursion
- #182: Fix a few test files in published package
This list of changes was auto generated.
v0.5.0-alpha.6
Changes:
Bugs:
- #171: Strip emoji from local header reference or provide an option to do that
- #167: Ill-formed markdown link with Extract to link definition
- #15: Escaped md links recognized as links
- #150: Renaming markdown files corrupts links with fragments and angle brackets
- #145: Path suggestions insert invalid path if file name contains
%
- #17: Some Markdown supports does not deal with multibyte character
Others:
See More
- #179: Cleanup file structure
- #178: 0.5.0-alpha.5
- #177: Add image/video path hover support
- #176: Add links and image preview for path completions
- #175: Use github-slugify
- #174: Generate more minimal edit when updating links on paste
- #173: Cleanup
- #172: Add updated pasted links
- #170: Fix renaming when dealing with duplicate header ids
- #169: 0.5.0-alpha.1
- #168: Fix extract link def for auto-links
- #166: Fix the vscode-languageserver-* imports
- #165: Release 0.4.0
- #163: Add InlineRanges helper class
- #162: Don't recognized escaped links
- #161: Use fuzzy matching for workspace symbol search
- #158: 0.4.0-alpha.8
- #157: Fix catastrophic backtracking for link shorthand
- #156: Also treat
+
as start of markdown list - #155: Markdown link diagnostics false positive on checkboxes
- #154: Fix inline code regexp
- #153: Markdown link definition fail positive
- #151: Fix angle bracket link updates with fragments
- #149: Add codeql supression
- #148: 0.4.0-alpha.6
- #144: Bump word-wrap from 1.2.3 to 1.2.4
- #147: Fix link detection for few more reference link cases
- #146: Fix path completions for file names with
%
- #143: Add code ql note
- #142: Fix some edge cases around path completions
- #141: 0.4.0-alpha.5
- #140: Rename should try removing angle brackets if they are no longer needed
- #139: Rename should escape angle brackets as needed
- #138: Fix detection of escaped angle bracket links
- #136: Links to files with angle brackets aren't detected
- #135: 0.4.0-alpha.3
- #134: Adding parens to link should force use of angle brackets
- #133: Renaming angle bracket link incorrectly escapes link
- #132: 0.4.0-alpha 2
- #131: Image reference link incorrectly marked as unused
- #130: Finding links in html elements inside markdown
- #129: Support renaming src links in Markdown img elements
- #126: Release 0.3.0
- #125: Improve logging API and logging
- #112: Make logging more consistent
- #124: Batch triggers on builds
- #123: Add smart select tests and clean up code
- #122: Add folding of tables and block quotes
- #120: Allow folding of tables and block quotes
- #121: Clean up folding code
- #118: Allow language service configuration to be changed dynamically
- #117: Fix type on
getCompletionItems
- #116: Add label details
- #115: Add allow returning workspace header completions on single
#
- #114: Add preferredMdPathExtensionStyle setting
- #113: Add extra test for workspace path completions
- #111: Add support for cross workspace header completions
- #110: Make it easier to create a link to a header anywhere by name
- #105: Fix linting of generated d.ts and json files
- #104: Make sure api-extractor output dir exists
- #103: Explicitly run
api-extractor
as part of pre-publish step - #102: 0.3.0-alpha.3
- #101: Published v0.3.0-alpha.2 package missing typings
- #99: Remove PR Chat
- #98: 0.3.0-alpha.2
- #97: Bump l10n
- #95: Adopt
@vscode/l10n
for localization - #94: Version 0.3.0-alpha.1
- #93: Workspace symbol search should be case insensitive
- #92: Show all Symbols: Can't match when first letter is capitalized
- #90: Engineering - React to pipeline changes
- #89: Use ES # privates instead of private keyword
- #85: Add publish pipeline
- #88: Add optional $uri to get the actual uri of a document
- #87: Adopt basic naming rules
This list of changes was auto generated.
0.2.0
0.2.0 October 31, 2022
- Added diagnostics for unused link definitions.
- Added diagnostics for duplicated link definitions.
- Added quick fixes for removing duplicate / unused link definitions.
- Added document highlight provider.
- Polish Update links on file rename.
- Fix detection of reference link shorthand for names with spaces.
- Fix reference links references should be case in-sensitive.
- Fix reference links should resolve to first matching link definition.
0.1.0
- Added
getCodeActions
to get code actions.- Added a code action to extract all occurrences of a link in a file to a link definition at the bottom.
- Added
organizeLinkDefinitions
which sorts link definitions to the bottom of the file and also optionally removes unused definitions. getDocumentSymbols
now takes an optionalincludeLinkDefinitions
option to also include link definitions in the document symbols.- Added a
resolveLinkTarget
method which can be used to figure out where a link points based on its text and containing document. - Make document links use more generic commands instead of internal VS Code commands.
- Fix document links within notebooks.
- Fix detection of image reference links.
- Use custom command name for triggering rename.
- Add
IPullDiagnosticsManager.disposeDocumentResources
to clean up watchers when a file is closed in the editor. - Fix false positive diagnostic with files that link to themselves.
- Use parsed markdown to generate header slugs instead of using the original text.
- Make
getRenameFilesInWorkspaceEdit
return full sets of participating edits. - Bundle
d.ts
files using api-extractor.