Skip to content

Commit

Permalink
chore(release): 1.12.1 [skip ci]
Browse files Browse the repository at this point in the history
## [1.12.1](v1.12.0...v1.12.1) (2024-09-20)

### Bug Fixes

* **intellij:** Add support for 2024.3 ([430cfec](430cfec))
  • Loading branch information
semantic-release-bot committed Sep 20, 2024
1 parent 640a178 commit 08ac322
Show file tree
Hide file tree
Showing 10 changed files with 47 additions and 42 deletions.
11 changes: 2 additions & 9 deletions src/LAST_RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,9 @@
# [1.12.0](https://github.com/dev-cycles/contextive/compare/v1.11.1...v1.12.0) (2024-09-04)
## [1.12.1](https://github.com/dev-cycles/contextive/compare/v1.12.0...v1.12.1) (2024-09-20)


### Bug Fixes

* **intellij:** Add support for 2042.2 series of intellij platform ([08308bf](https://github.com/dev-cycles/contextive/commit/08308bff2056fd1af764d88649de7fe90b8516b1))
* **intellij:** Add support for 2024.3 ([430cfec](https://github.com/dev-cycles/contextive/commit/430cfecce0aa4a85cfeabae018250996985ca48c))


### Features

* **language-server:** Add support for LSP Clients that only support rootUri and not workspaces (e.g. Visual Studio) ([7fe11b3](https://github.com/dev-cycles/contextive/commit/7fe11b3831d6f8b8f86d1d10817c7ba50a0163c0))
* **language-server:** Add yaml schema for definitions file ([#74](https://github.com/dev-cycles/contextive/issues/74)) ([65ec44a](https://github.com/dev-cycles/contextive/commit/65ec44a16de20357b69d1662cfc70521298287da))
* **language-server:** Only use 'window/showMessage' if it is supported by the LanguageClient (e.g. Visual Studio does not support it) ([965cb30](https://github.com/dev-cycles/contextive/commit/965cb30539ea05357dfd6cdf4e2bb44406d8a16c))
* **language-server:** validate definitions file for missing term names ([0fb0978](https://github.com/dev-cycles/contextive/commit/0fb0978640f594843d1f8ff25959ea3d0bf729ae))
* **visual-studio:** Add Visual Studio integration ([b052a82](https://github.com/dev-cycles/contextive/commit/b052a82df7df39d518760f8dfcae84771505262f)), closes [#28](https://github.com/dev-cycles/contextive/issues/28)
* **vscode:** Publish to Open-Vsx Marketplace (closes [#80](https://github.com/dev-cycles/contextive/issues/80)) ([2d23775](https://github.com/dev-cycles/contextive/commit/2d23775c6c99468319fdf68d7bad2b1997fad883))
2 changes: 1 addition & 1 deletion src/intellij/contextive/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

group = "tech.contextive"
version = "1.12.0"
version = "1.12.1"

repositories {
mavenCentral()
Expand Down
31 changes: 18 additions & 13 deletions src/intellij/contextive/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ This plugin is considered 'beta' status, as leverages relatively new <a href="ht
<p>See <a href="#known-issues">known issues</a> below</p>
</blockquote>
<h2>Installation</h2>
<p>See <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/INSTALLATION.md#intellij-plugin-platform">IntelliJ IDEs (e.g. IDEA) Installation Instructions</a>.</p>
<p>See <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/INSTALLATION.md#intellij-plugin-platform">IntelliJ IDEs (e.g. IDEA) Installation Instructions</a>.</p>
<h2>Getting Started</h2>
<p>Create a folder in your project root called <code>.contextive</code>. Create a file in that folder called <code>definitions.yml</code>.</p>
<p>Start defining your definitions following the schema specified in our <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md">usage guide</a>. You might like to start by copying our <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/src/language-server/Contextive.LanguageServer.Tests/DefinitionsInitializationTests.Default%20Definitions.verified.txt">default definitions</a> file that defines the terms used in the definitions file itself.</p>
<p>Start defining your definitions following the schema specified in our <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md">usage guide</a>. You might like to start by copying our <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/src/language-server/Contextive.LanguageServer.Tests/DefinitionsInitializationTests.Default%20Definitions.verified.txt">default definitions</a> file that defines the terms used in the definitions file itself.</p>
<h2>Supported IDEs</h2>
<p>The plugin uses the IntelliJ Language Server Protocol support, so it's only available in the IDEs where that feature is offered. See the <a href="https://plugins.jetbrains.com/docs/intellij/language-server-protocol.html#supported-ides">JetBrains LSP Documentation</a> for the latest list.</p>
<p>At time of writing, it includes:</p>
Expand All @@ -44,10 +44,10 @@ This plugin is considered 'beta' status, as leverages relatively new <a href="ht
<li>RustRover</li>
</ul>
<h2>Usage Guide</h2>
<p>See our <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md">usage guide</a> for details on the definitions file format and available options.</p>
<p>See our <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md">usage guide</a> for details on the definitions file format and available options.</p>
<h2>Features</h2>
<ul>
<li><a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#smart-auto-complete">Auto-complete</a> from your Contextive Definitions
<li><a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#smart-auto-complete">Auto-complete</a> from your Contextive Definitions
<ul>
<li>Shows definitions in auto-complete details
<ul>
Expand All @@ -58,19 +58,19 @@ This plugin is considered 'beta' status, as leverages relatively new <a href="ht
</li>
<li>Hover to show definitions from your Contextive Definitions
<ul>
<li>Hover over elements with <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#suffixes-and-prefixes">suffixes &amp; prefixes</a></li>
<li>Hover over usage of <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#combining-two-or-more-terms">multiple terms</a> combined using camelCase, PascalCase and snake_case</li>
<li>Hover over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#multi-word-terms">multi-word</a> terms</li>
<li>Hover over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#plural-words">plural</a> of defined terms</li>
<li>Hover over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#term-aliases">aliases</a> of defined terms</li>
<li>Hover over elements with <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#suffixes-and-prefixes">suffixes &amp; prefixes</a></li>
<li>Hover over usage of <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#combining-two-or-more-terms">multiple terms</a> combined using camelCase, PascalCase and snake_case</li>
<li>Hover over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#multi-word-terms">multi-word</a> terms</li>
<li>Hover over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#plural-words">plural</a> of defined terms</li>
<li>Hover over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#term-aliases">aliases</a> of defined terms</li>
</ul>
</li>
<li>Supported Repository Layouts:
<ul>
<li>A <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#multiple-bounded-contexts-repository-per-context">repository per context</a></li>
<li><a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#multiple-bounded-contexts-single-repository-single-root-monorepo">Multiple contexts in the same repository</a> (monorepo) (identified by path globs)</li>
<li>Context distributed over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#single-bounded-context-multiple-repositories">multiple repositories</a> (<a href="https://github.com/dev-cycles/contextive/issues/36">#36</a>)</li>
<li><a href="https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#multiple-bounded-contexts-multi-root-shared-definitions-file">Multi-root workspaces</a></li>
<li>A <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#multiple-bounded-contexts-repository-per-context">repository per context</a></li>
<li><a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#multiple-bounded-contexts-single-repository-single-root-monorepo">Multiple contexts in the same repository</a> (monorepo) (identified by path globs)</li>
<li>Context distributed over <a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#single-bounded-context-multiple-repositories">multiple repositories</a> (<a href="https://github.com/dev-cycles/contextive/issues/36">#36</a>)</li>
<li><a href="https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#multiple-bounded-contexts-multi-root-shared-definitions-file">Multi-root workspaces</a></li>
</ul>
</li>
<li>Works in all files</li>
Expand Down Expand Up @@ -98,6 +98,11 @@ This plugin is considered 'beta' status, as leverages relatively new <a href="ht
]]></description>

<change-notes><![CDATA[<h1>Change Log</h1>
<h2><a href="https://github.com/dev-cycles/contextive/compare/v1.12.0...v1.12.1">1.12.1</a> (2024-09-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>intellij:</strong> Add support for 2024.3 (<a href="https://github.com/dev-cycles/contextive/commit/430cfecce0aa4a85cfeabae018250996985ca48c">430cfec</a>)</li>
</ul>
<h1><a href="https://github.com/dev-cycles/contextive/compare/v1.11.1...v1.12.0">1.12.0</a> (2024-09-04)</h1>
<h3>Bug Fixes</h3>
<ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<WarnOn>3390;$(WarnOn)</WarnOn>
</PropertyGroup>
<PropertyGroup>
<Version>1.12.0</Version>
<Version>1.12.1</Version>
<Authors>Chris Simon</Authors>
<Company>Dev Cycles</Company>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ internal class ContextiveExtension : Extension
InstallationTargetArchitecture = VisualStudioArchitecture.Amd64,
Icon = "contextive.png",
License = "LICENSE",
ReleaseNotes = "https://github.com/dev-cycles/contextive/releases/tag/v1.12.0",
ReleaseNotes = "https://github.com/dev-cycles/contextive/releases/tag/v1.12.1",
Tags = ["DDD", "Dictionary", "Domain-Driven Design", "Domain Modelling", "Knowledge Management"]
}
};
Expand Down
26 changes: 13 additions & 13 deletions src/visualstudio/contextive/contextive/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,37 +12,37 @@ It should help new team members get up to speed more quickly in understanding do
>
> The main issue for most use cases is that the extension doesn't work when opening a solution file, only when opening a folder. See [Issue #75](https://github.com/dev-cycles/contextive/issues/75) for details.
>
> See [known issues](https://github.com/dev-cycles/contextive/blob/v1.12.0/src/visualstudio/contextive/contextive/README.md#known-issues) for others.
> See [known issues](https://github.com/dev-cycles/contextive/blob/v1.12.1/src/visualstudio/contextive/contextive/README.md#known-issues) for others.
## Installation

See [Visual Studio Instructions](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/INSTALLATION.md#visual-studio-2022).
See [Visual Studio Instructions](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/INSTALLATION.md#visual-studio-2022).

## 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](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md). You might like to start by copying our [default definitions](https://github.com/dev-cycles/contextive/blob/v1.12.0/src/language-server/Contextive.LanguageServer.Tests/DefinitionsInitializationTests.Default%20Definitions.verified.txt) file that defines the terms used in the definitions file itself.
Start defining your definitions following the schema specified in our [usage guide](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md). You might like to start by copying our [default definitions](https://github.com/dev-cycles/contextive/blob/v1.12.1/src/language-server/Contextive.LanguageServer.Tests/DefinitionsInitializationTests.Default%20Definitions.verified.txt) file that defines the terms used in the definitions file itself.

## Usage Guide

See our [usage guide](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md) for details on the definitions file format and available options.
See our [usage guide](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md) for details on the definitions file format and available options.

## Features

* Initialize your Contextive Definitions
* [Auto-complete](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#smart-auto-complete) from your Contextive Definitions
* [Auto-complete](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#smart-auto-complete) from your Contextive Definitions
* Shows definitions in auto-complete details
* Hover to show definitions from your Contextive Definitions
* Hover over elements with [suffixes & prefixes](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#suffixes-and-prefixes)
* Hover over usage of [multiple terms](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#combining-two-or-more-terms) combined using camelCase, PascalCase and snake_case
* Hover over [multi-word](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#multi-word-terms) terms
* Hover over [plural](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#plural-words) of defined terms
* Hover over [aliases](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#term-aliases) of defined terms
* Hover over elements with [suffixes & prefixes](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#suffixes-and-prefixes)
* Hover over usage of [multiple terms](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#combining-two-or-more-terms) combined using camelCase, PascalCase and snake_case
* Hover over [multi-word](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#multi-word-terms) terms
* Hover over [plural](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#plural-words) of defined terms
* Hover over [aliases](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#term-aliases) of defined terms
* Supported Repository Layouts:
* A [repository per context](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#multiple-bounded-contexts-repository-per-context)
* [Multiple contexts in the same repository](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#multiple-bounded-contexts-single-repository-single-root-monorepo) (monorepo) (identified by path globs)
* Context distributed over [multiple repositories](https://github.com/dev-cycles/contextive/blob/v1.12.0/docs/wiki/USAGE.md#single-bounded-context-multiple-repositories) ([#36](https://github.com/dev-cycles/contextive/issues/36))
* A [repository per context](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#multiple-bounded-contexts-repository-per-context)
* [Multiple contexts in the same repository](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#multiple-bounded-contexts-single-repository-single-root-monorepo) (monorepo) (identified by path globs)
* Context distributed over [multiple repositories](https://github.com/dev-cycles/contextive/blob/v1.12.1/docs/wiki/USAGE.md#single-bounded-context-multiple-repositories) ([#36](https://github.com/dev-cycles/contextive/issues/36))

### Coming Soon

Expand Down
2 changes: 1 addition & 1 deletion src/visualstudio/contextive/contextive/contextive.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<TargetFramework>net8.0-windows7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Version>1.12.0</Version>
<Version>1.12.1</Version>
</PropertyGroup>
<ItemGroup>
<Compile Remove="ContextiveLanguageServerProvider.cs" />
Expand Down
7 changes: 7 additions & 0 deletions src/vscode/contextive/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Change Log

## [1.12.1](https://github.com/dev-cycles/contextive/compare/v1.12.0...v1.12.1) (2024-09-20)


### Bug Fixes

* **intellij:** Add support for 2024.3 ([430cfec](https://github.com/dev-cycles/contextive/commit/430cfecce0aa4a85cfeabae018250996985ca48c))

# [1.12.0](https://github.com/dev-cycles/contextive/compare/v1.11.1...v1.12.0) (2024-09-04)


Expand Down
4 changes: 2 additions & 2 deletions src/vscode/contextive/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/vscode/contextive/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "contextive",
"displayName": "Contextive",
"description": "Supports developers where a complex domain or project specific language is in use by surfacing definitions everywhere specific words are used - code, comments, config or documentation.",
"version": "1.12.0",
"version": "1.12.1",
"publisher": "devcycles",
"license": "SEE LICENSE IN LICENSE",
"icon": "images/contextive.png",
Expand Down

0 comments on commit 08ac322

Please sign in to comment.