Skip to content

8.0.0

Compare
Choose a tag to compare
@valentjn valentjn released this 01 Nov 10:36
  • πŸ”§ Change: Upgrade from Java 8 to Java 11 (see announcement) β€” vscode-ltex#39
  • ✨ New: Add workaround to eliminate the need for workspace-specific setting names; ltex.dictionary, ltex.disabledRules, and ltex.enabledRules can now be used in multiple setting scopes (user settings, workspace settings, and workspace folder settings) at the same time without overriding each other; instead, the settings of the different scopes will be properly merged (see documentation)
  • πŸ”§ Change: Rename ltex.workspaceDictionary, ltex.workspaceFolderDictionary β†’ ltex.dictionary
  • πŸ”§ Change: Rename ltex.workspaceDisabledRules, ltex.workspaceFolderDisabledRules β†’ ltex.disabledRules
  • πŸ”§ Change: Rename ltex.workspaceEnabledRules, ltex.workspaceFolderEnabledRules β†’ ltex.enabledRules
  • πŸ”§ Change: Rename ltex.ignoreInRuleSentence β†’ ltex.hiddenFalsePositives
  • πŸ”§ Change: Rename ltex.commands.ignore, ltex.commands.dummy β†’ ltex.latex.commands
  • πŸ”§ Change: Rename ltex.environments.ignore β†’ ltex.latex.environments
  • πŸ”§ Change: Rename ltex.markdown.ignore, ltex.markdown.dummy β†’ ltex.markdown.nodes
  • πŸ”§ Change: Change format of ltex.latex.commands, ltex.latex.environments, ltex.markdown.nodes to be objects (with key = command and value = action, e.g., "ignore", "dummy", etc.) instead of arrays
  • πŸ”§ Change: Rename addToDictionary β†’ dictionary in ltex.configurationTarget
  • πŸ”§ Change: Rename disableRule β†’ disabledRules in ltex.configurationTarget
  • πŸ”§ Change: Rename ignoreRuleInSentence β†’ hiddenFalsePositives in ltex.configurationTarget
  • ✨ New: Add userExternalFile, workspaceExternalFile, and workspaceFolderExternalFile enumeration values to ltex.configurationTarget, which enables saving settings to external files (see documentation) β€” vscode-ltex#144, vscode-ltex#145
  • πŸ”§ Change: Change default of ltex.configurationTarget for dictionary, disabledRules, and hiddenFalsePositives to workspaceFolderExternalFile
  • ✨ New: Add ltex.checkFrequency to control when LTEX checks documents β€” vscode-ltex#142
  • ✨ New: Add LTeX: Show status information command to show information about the status of LTEX
  • ✨ New: Add support for \usepackage[LANGUAGE]{babel} if in the same file as the text to be checked β€” vscode-ltex#140
  • ✨ New: Add support for more BibLATEX commands such as \autocite, \citeauthor, etc. β€” vscode-ltex#143
  • ✨ New: Add support for overriding hard-coded command signatures β€” #27
  • πŸ”§ Change: Move handling of external setting files from ltex-ls to vscode-ltex
  • πŸ”§ Change: Increase duration before sentences expire in the result cache to 60 minutes
  • πŸ› Bug fix: Fix many settings changes cleared sentence cache, which led to performance issues, e.g., changing the ltex.enabled setting via magic comments β€” vscode-ltex#134
  • πŸ—‘ Removal: Remove dependency on org.apache.httpcomponents:httpclient by using the HTTP client that comes with Java 11 when connecting to an HTTP LanguageTool server