Skip to content

Releases: microsoft/vscode-markdown-languageservice

v0.5.0-alpha.6

25 Apr 20:06
572f1dc
Compare
Choose a tag to compare

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:

  • #181: Identify temp versions of documents
  • #180: Fix URI equality checks
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

31 Oct 20:01
3124c24
Compare
Choose a tag to compare

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

28 Sep 20:38
d922578
Compare
Choose a tag to compare
  • 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 optional includeLinkDefinitions 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.