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
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
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
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
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
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