Skip to content

Change Log

1.14.1 (2025-03-12)

Bug Fixes

  • vscode,intellij: correct links in plugin/extension readme (2d86d37)

1.14.0 (2025-03-11)

Bug Fixes

  • intellij: Support forthcoming IntelliJ Platform 2025 editions (69e3113)

Features

  • language-server: add support for hovering over kebab-case terms (3c02938)
  • language-server: multi-word terms can be defined in the definitions file in snake_case or kebab_case (4aeffd8)

1.12.1 (2024-09-20)

Bug Fixes

  • intellij: Add support for 2024.3 (430cfec)

1.12.0 (2024-09-04)

Bug Fixes

  • intellij: Add support for 2042.2 series of intellij platform (08308bf)

Features

  • language-server: Add support for LSP Clients that only support rootUri and not workspaces (e.g. Visual Studio) (7fe11b3)
  • language-server: Add yaml schema for definitions file (#74) (65ec44a)
  • language-server: Only use ‘window/showMessage’ if it is supported by the LanguageClient (e.g. Visual Studio does not support it) (965cb30)
  • language-server: validate definitions file for missing term names (0fb0978)
  • visual-studio: Add Visual Studio integration (b052a82), closes #28
  • vscode: Publish to Open-Vsx Marketplace (closes #80) (2d23775)

1.11.1 (2024-06-15)

Bug Fixes

  • intellij: improve resilience of language-server downloading (7f9a1ce)
  • intellij: only attempt to start the Contextive language server if a contextive definitions file is present. (fixes #64) (0f707eb)
  • intellij: show progress indicator when downloading language server (e2ce467)
  • language-server: ensure initialization of definitions file works even when located sub-folder doesn’t exist. (e09ccaa)
  • language-server: only show errors when definitions file doesn’t exist if configuration is explicitly set (b730f83)
  • vscode: remove default path config from vscode extension and rely on language server default only (8fdd26d)
  • vscode: resolve errors in logs since moving default contextive.path from vscode to the languageServer (79f4854)
  • vscode: resolve race condition when initializing contextive definitions file and activating extension at the same time (‘method not found’ error) (dd9f171)

1.11.0 (2024-03-11)

Features

  • intellij: Add IntelliJ plugin (closes #32) (fad50b8)
  • intellij: automatically download the language server if it’s not found (38db4b7)

Performance Improvements

  • language-server: reduce binary size (fixes #61) (5658484)

1.10.5 (2023-11-19)

Bug Fixes

1.10.4 (2023-11-19)

Bug Fixes

  • language-server: improve resilience when client doesn’t support showMessageRequest (fixes #60) (8a1e684)
  • language-server: language server now offers a custom lsp command to initialize the default definitions file (9c7e8a5)

1.10.3 (2023-11-15)

Bug Fixes

  • language-server: support LSP clients that only support workspace/configuration (#58) (7e06396)
  • language-server: survey prompt more resilient to accidentally missing the first prompt (7acd140)

1.10.2 (2023-10-14)

Bug Fixes

  • language-server: fix issue with survey prompt (7196e82)

1.10.1 (2023-10-14)

Bug Fixes

  • language-server: resolve issue with releasing v1.10.0 for macos and windows (5042b5f)

1.10.0 (2023-10-14)

Features

  • language-server: includes a one-time invitation for users to complete a Contextive roadmap survey (42272d0)
  • language-server: Use the default path defined in contextive if it’s not specified in the configuration. (23f9049)

1.9.4 (2023-08-18)

Bug Fixes

  • language-server: improve resilience when terms is an empty list in the definitions file. (fixes: #48) (65517ef)

1.9.3 (2023-08-08)

Bug Fixes

  • language-server: ensure rendering the domain vision statement is correct even with trailing whitespace/newline. (fixes #47) (27f86c1)
  • language-server: term usage examples render within double-quotes correctly even with leading and trailing whitespace/newlines. (292553f)
  • vscode: the default definitions file includes a definition of the ‘aliases’ key (a983db2)

1.9.2 (2023-07-04)

Bug Fixes

  • language-server: display aliases in the hover panel (6ba291b)

1.9.1 (2023-07-03)

Bug Fixes

  • vscode: ensure the language server process stops when vscode stops the extension. Bug in dependency vscode-languageclient fixed by update. (fixes #44) (a3f7ed8)

1.9.0 (2023-06-21)

Features

  • language-server: add support for term aliases and show term definition when hovering over an alias (28103de)

1.8.1 (2023-06-13)

Bug Fixes

  • language-server: Ensure Contextive works with both CRLF and LF files on Windows (#40) (9a4d248)

1.8.0 (2023-06-11)

Bug Fixes

  • language-server: ensure hover works even if the file’s path has special characters in it (076a029)
  • language-server: resolve error notifications when hovering over a space in column 0 (51936b8)

Features

  • vscode: Add support for linux-arm64 platform (38d9afb)

1.7.0 (2023-05-28)

Features

  • vscode: add support for multi-root workspaces with a shared definitions file (#38) (99a4257)

1.6.0 (2023-03-28)

Features

  • language-server: show hover panel for plural of defined terms (d45095d)

1.5.1 (2023-03-24)

Bug Fixes

  • vscode: Ensure Contextive hover results appear below more relevant language feature results. (2e9e40c)

1.5.0 (2022-02-13)

Features

  • language-server: allow contextive.path to contain shell commands to enable more complex location discovery scripts #36 (dc17612)

1.4.0 (2022-02-05)

Bug Fixes

  • language-server: include more useful auto-complete suggestions for multi-word terms (7a1b4ea)
  • language-server: update completion item kind to be (7552c16)

Features

  • language-server: show context name (if any) in auto-complete details (8c221d1)
  • language-server: show term hover panel content in auto complete documentation window (4748c86)

1.3.1 (2022-02-01)

Bug Fixes

  • language-server: support snake_case combined words (#35) (abd076a)
  • language-server: support true multi-word terms, not just camelCase and PascalCase terms (5fc2f73)

1.3.0 (2022-01-31)

Bug Fixes

  • language-server: update emojis for definitions and usage examples (f08e477)

Features

  • language-server: contexts can now be defined with a list of path globs. hover and autocomplete terms will only be shown from contexts where at least one path glob matches the currently open file (8bf13ee)
  • language-server: display current context name and domain vision statement in hover panel, if defined. (9658385)

1.2.1 (2022-01-28)

Bug Fixes

  • language-server: add emojis to the hover panel to illustrate definitions and usage examples (634b1df)

1.2.0 (2022-01-26)

Bug Fixes

  • language-server: language server version updated on release (#26) (2a626a7)

Features

  • language-server: hover now supports camelCase, PascalCase or snake_case words where defined terms are combined with other defined terms, or undefined terms (#27) (19d9c6c)

1.1.3 (2022-01-24)

Bug Fixes

  • vscode: ensure Language Server version is updated on release, so it is reported in vscode extension logs correctly. (4e377f5)
  • vscode: resilient to more types of parsing errors (4f8dde6)

1.1.2 (2022-01-23)

Bug Fixes

  • vscode: add support for Apple Silicon (1e65def)

1.1.1 (2022-01-23)

Bug Fixes

  • vscode: ensure Language Server version is updated on release (44e8cb3)
  • vscode: Readme image relative link corrected to ensure readme images are displayed (b453ff6)

1.1.0 (2022-01-23)

Bug Fixes

  • devcontainer: Resolve adr template default setting by ensuring /home/vscode/.config exists in advance, and running scripts with to ensure profile env variables are loaded. (#20) (9c4639e)
  • handle invalid definitions file (#21) (caba982)

Features

  • Add more word boundary delimiters (arrays, parentheses, parens) (#18) (5c6d6be)

v1.0.0 (2022-01-22)

This is a release label attached to the existing v0.0.1-beta release, in order to serve as a baseline for starting to use semantic-release to manage releases.

v0.0.2-beta (2022-01-10)

Features

  • Build for macOS

Fixed

  • Error logged when hovering over a term that isn’t in the contextive definitions

v0.0.1-beta (2022-01-09)

Features

  • VsCode command to initialize a contextive definitions file (Default file contains instructions and examples).
  • Hover info for terms found in the definitions file
  • Auto-complete (with case-matching) for terms found in the definitions file
  • Watches for updates to the definitions file
  • Watches for updates to the contextive.path configuration parameter which defines which file contains the definitions