From ffc61d0c1629a691af096f3cb1818569397f8368 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 15 Jun 2024 06:15:56 +0000 Subject: [PATCH] chore(release): 1.11.1 [skip ci] ## [1.11.1](https://github.com/dev-cycles/contextive/compare/v1.11.0...v1.11.1) (2024-06-15) ### Bug Fixes * **intellij:** improve resilience of language-server downloading ([7f9a1ce](https://github.com/dev-cycles/contextive/commit/7f9a1ceb217bad26bbb6aff1c0d9e62e600b1823)) * **intellij:** only attempt to start the Contextive language server if a contextive definitions file is present. (fixes [#64](https://github.com/dev-cycles/contextive/issues/64)) ([0f707eb](https://github.com/dev-cycles/contextive/commit/0f707eb216cbd6b0fcd613a925259c12acec8031)) * **intellij:** show progress indicator when downloading language server ([e2ce467](https://github.com/dev-cycles/contextive/commit/e2ce467cfa303764a44796b05737485d710cd3bb)) * **language-server:** ensure initialization of definitions file works even when located sub-folder doesn't exist. ([e09ccaa](https://github.com/dev-cycles/contextive/commit/e09ccaa6f60f9bc19980ab340b4c095a9ca9565c)) * **language-server:** only show errors when definitions file doesn't exist if configuration is explicitly set ([b730f83](https://github.com/dev-cycles/contextive/commit/b730f838353fc9130b805be2de9ed44c30e46931)) * **vscode:** remove default path config from vscode extension and rely on language server default only ([8fdd26d](https://github.com/dev-cycles/contextive/commit/8fdd26d0c886b0ad9875b0fc619e726137e35a64)) * **vscode:** resolve errors in logs since moving default contextive.path from vscode to the languageServer ([79f4854](https://github.com/dev-cycles/contextive/commit/79f485483a64972014239fffb97003ccf6a252b2)) * **vscode:** resolve race condition when initializing contextive definitions file and activating extension at the same time ('method not found' error) ([dd9f171](https://github.com/dev-cycles/contextive/commit/dd9f171b653bbe31715a09146be037846848de85)) --- src/intellij/contextive/build.gradle.kts | 2 +- .../src/main/resources/META-INF/plugin.xml | 22 ++++++++++++++++++- .../Contextive.LanguageServer.fsproj | 2 +- src/vscode/contextive/CHANGELOG.md | 14 ++++++++++++ src/vscode/contextive/package-lock.json | 4 ++-- src/vscode/contextive/package.json | 2 +- 6 files changed, 40 insertions(+), 6 deletions(-) diff --git a/src/intellij/contextive/build.gradle.kts b/src/intellij/contextive/build.gradle.kts index d85bff3b..16d922dd 100644 --- a/src/intellij/contextive/build.gradle.kts +++ b/src/intellij/contextive/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "tech.contextive" -version = "1.11.0" +version = "1.11.1" repositories { mavenCentral() diff --git a/src/intellij/contextive/src/main/resources/META-INF/plugin.xml b/src/intellij/contextive/src/main/resources/META-INF/plugin.xml index 67d62f57..2515faad 100644 --- a/src/intellij/contextive/src/main/resources/META-INF/plugin.xml +++ b/src/intellij/contextive/src/main/resources/META-INF/plugin.xml @@ -16,6 +16,13 @@ Contextive README

Contextive is an IntelliJ Platform Plugin to assist developers in environments with a complex domain or project specific language, where words have a special meaning in the context of the project.

It should help new team members get up to speed more quickly in understanding domain-specific terms. By storing the term definitions in your repository, and surfacing the definitions as you work on the code, it encourages the use of the domain-specific terms in your code, and regularly updating the definitions as the team's understanding evolves.

+
+

[!WARNING]
+This plugin is considered 'beta' status, as leverages relatively new Language Server Protocol support from JetBrains which is still marked as unstable in the IntelliJ Platform API. Some features may not work or may not work as expected. Please report issues in this project and we will liaise with JetBrains to resolve.

+

See known issues below

+
+

Installation

+

See IntelliJ IDEs (e.g. IDEA) Installation Instructions.

Getting Started

Create a folder in your project root called .contextive. Create a file in that folder called definitions.yml.

Start defining your definitions following the schema specified in our usage guide. You might like to start by copying our default definitions file that defines the terms used in the definitions file itself.

@@ -33,7 +40,7 @@
  • Aqua
  • DataGrip
  • GoLand
  • -
  • Rider
  • +
  • Rider - not working in C# files
  • RustRover
  • Usage Guide

    @@ -86,10 +93,23 @@
  • Autocomplete list doesn't respect the case sensitive interpretation as described in the usage guide. IntelliJ does not yet respect the `isIncomplete' flag that forces re-computation of the list and is required to adjust the case of list items. See IDEA-348829 for details.
  • Documentation not shown on hover in some files (files treated as 'plaintext' by the specific IDE). Use F1 to show the hover documentation at the current cursor position. This is an IntelliJ bug, see IDEA-348497 for details.
  • Auto-completion does not work at certain positions. See Issue #63
  • +
  • In Rider, C# files do not show documentation on hover, or 'quick documentation shortcut', or documentation during auto-complete, when opened in Solution mode. It does work when opening in file/folder mode. See Issue #65
  • ]]>
    Change Log +

    1.11.1 (2024-06-15)

    +

    Bug Fixes

    +

    1.11.0 (2024-03-11)

    Features