diff --git a/.changeset/add-lsp-server-configure-to-f84f.md b/.changeset/add-lsp-server-configure-to-f84f.md deleted file mode 100644 index 129fc6c..0000000 --- a/.changeset/add-lsp-server-configure-to-f84f.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"go.dokimi.dev/techne/lang": minor ---- - -Add `lsp.Server.Configure` to send a language server the settings of its workspace. diff --git a/.changeset/add-lsp-server-openfilesonly-to-1f5f.md b/.changeset/add-lsp-server-openfilesonly-to-1f5f.md deleted file mode 100644 index 095b413..0000000 --- a/.changeset/add-lsp-server-openfilesonly-to-1f5f.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"go.dokimi.dev/techne/lang": minor ---- - -Add `lsp.Server.OpenFilesOnly` to lower an answer by the errors of the files that write the name of its declaration. diff --git a/.changeset/add-lsp-server-restarts-to-3b20.md b/.changeset/add-lsp-server-restarts-to-3b20.md deleted file mode 100644 index 88b8e29..0000000 --- a/.changeset/add-lsp-server-restarts-to-3b20.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"go.dokimi.dev/techne/lang": minor ---- - -Add `lsp.Server.Restarts` to restart a language server after a change of a manifest that it watches. diff --git a/.changeset/lower-a-python-answer-by-a925.md b/.changeset/lower-a-python-answer-by-a925.md deleted file mode 100644 index 8770aa1..0000000 --- a/.changeset/lower-a-python-answer-by-a925.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"go.dokimi.dev/techne/lang/python": patch ---- - -Lower a Python answer by an error of pyright that can hide a use in a file that pyright did not have open. diff --git a/.changeset/require-go-1-27-3-in-5232.md b/.changeset/require-go-1-27-3-in-5232.md deleted file mode 100644 index 6d72319..0000000 --- a/.changeset/require-go-1-27-3-in-5232.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Require Go 1.27.3 in every module. diff --git a/.changeset/resolve-python-imports-with-the-8ccc.md b/.changeset/resolve-python-imports-with-the-8ccc.md deleted file mode 100644 index 0f9074f..0000000 --- a/.changeset/resolve-python-imports-with-the-8ccc.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"go.dokimi.dev/techne/lang/python": patch ---- - -Resolve Python imports with the interpreter of the `.venv` directory of the workspace or of `VIRTUAL_ENV`. diff --git a/.changeset/restart-pyright-after-a-change-ed3a.md b/.changeset/restart-pyright-after-a-change-ed3a.md deleted file mode 100644 index 0713689..0000000 --- a/.changeset/restart-pyright-after-a-change-ed3a.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"go.dokimi.dev/techne/lang/python": patch ---- - -Restart pyright after a change of `pyproject.toml`, `setup.py`, `setup.cfg` or `pyrightconfig.json`. diff --git a/CHANGELOG.md b/CHANGELOG.md index f8b9e06..da36ecd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # go.dokimi.dev/techne +## 0.0.3 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [5bb1574] +- Updated dependencies [5bb1574] +- Updated dependencies [5bb1574] + - go.dokimi.dev/techne/lang@0.1.0 + - go.dokimi.dev/techne/lang/python@0.0.2 + - go.dokimi.dev/techne/lang/c@0.0.2 + - go.dokimi.dev/techne/lang/csharp@0.0.2 + - go.dokimi.dev/techne/lang/go@0.0.3 + - go.dokimi.dev/techne/lang/java@0.0.2 + - go.dokimi.dev/techne/lang/javascript@0.0.2 + - go.dokimi.dev/techne/lang/mock@0.0.2 + - go.dokimi.dev/techne/lang/ruby@0.0.2 + - go.dokimi.dev/techne/lang/rust@0.0.2 + - go.dokimi.dev/techne/lang/scala@0.0.2 + - go.dokimi.dev/techne/lang/typescript@0.0.2 + ## 0.0.2 ### Patch Changes diff --git a/go.mod b/go.mod index ca1f772..cc2d885 100644 --- a/go.mod +++ b/go.mod @@ -9,18 +9,18 @@ require ( github.com/modelcontextprotocol/go-sdk v1.8.0 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 - go.dokimi.dev/techne/lang/c v0.0.1 - go.dokimi.dev/techne/lang/csharp v0.0.1 - go.dokimi.dev/techne/lang/go v0.0.2 - go.dokimi.dev/techne/lang/java v0.0.1 - go.dokimi.dev/techne/lang/javascript v0.0.1 - go.dokimi.dev/techne/lang/mock v0.0.1 - go.dokimi.dev/techne/lang/python v0.0.1 - go.dokimi.dev/techne/lang/ruby v0.0.1 - go.dokimi.dev/techne/lang/rust v0.0.1 - go.dokimi.dev/techne/lang/scala v0.0.1 - go.dokimi.dev/techne/lang/typescript v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 + go.dokimi.dev/techne/lang/c v0.0.2 + go.dokimi.dev/techne/lang/csharp v0.0.2 + go.dokimi.dev/techne/lang/go v0.0.3 + go.dokimi.dev/techne/lang/java v0.0.2 + go.dokimi.dev/techne/lang/javascript v0.0.2 + go.dokimi.dev/techne/lang/mock v0.0.2 + go.dokimi.dev/techne/lang/python v0.0.2 + go.dokimi.dev/techne/lang/ruby v0.0.2 + go.dokimi.dev/techne/lang/rust v0.0.2 + go.dokimi.dev/techne/lang/scala v0.0.2 + go.dokimi.dev/techne/lang/typescript v0.0.2 go.dokimi.dev/techne/presenter v0.0.0 go.dokimi.dev/techne/service v0.0.1 go.dokimi.dev/techne/tool v0.0.0 diff --git a/go.work b/go.work index 051686c..dfd9202 100644 --- a/go.work +++ b/go.work @@ -31,18 +31,18 @@ use ( // the workspace builds before the tag of a version exists. replace ( go.dokimi.dev/techne/core v0.0.0 => ./techne-core - go.dokimi.dev/techne/lang v0.0.1 => ./techne-lang - go.dokimi.dev/techne/lang/c v0.0.1 => ./techne-lang-c - go.dokimi.dev/techne/lang/csharp v0.0.1 => ./techne-lang-csharp - go.dokimi.dev/techne/lang/go v0.0.2 => ./techne-lang-go - go.dokimi.dev/techne/lang/java v0.0.1 => ./techne-lang-java - go.dokimi.dev/techne/lang/javascript v0.0.1 => ./techne-lang-javascript - go.dokimi.dev/techne/lang/mock v0.0.1 => ./techne-lang-mock - go.dokimi.dev/techne/lang/python v0.0.1 => ./techne-lang-python - go.dokimi.dev/techne/lang/ruby v0.0.1 => ./techne-lang-ruby - go.dokimi.dev/techne/lang/rust v0.0.1 => ./techne-lang-rust - go.dokimi.dev/techne/lang/scala v0.0.1 => ./techne-lang-scala - go.dokimi.dev/techne/lang/typescript v0.0.1 => ./techne-lang-typescript + go.dokimi.dev/techne/lang v0.1.0 => ./techne-lang + go.dokimi.dev/techne/lang/c v0.0.2 => ./techne-lang-c + go.dokimi.dev/techne/lang/csharp v0.0.2 => ./techne-lang-csharp + go.dokimi.dev/techne/lang/go v0.0.3 => ./techne-lang-go + go.dokimi.dev/techne/lang/java v0.0.2 => ./techne-lang-java + go.dokimi.dev/techne/lang/javascript v0.0.2 => ./techne-lang-javascript + go.dokimi.dev/techne/lang/mock v0.0.2 => ./techne-lang-mock + go.dokimi.dev/techne/lang/python v0.0.2 => ./techne-lang-python + go.dokimi.dev/techne/lang/ruby v0.0.2 => ./techne-lang-ruby + go.dokimi.dev/techne/lang/rust v0.0.2 => ./techne-lang-rust + go.dokimi.dev/techne/lang/scala v0.0.2 => ./techne-lang-scala + go.dokimi.dev/techne/lang/typescript v0.0.2 => ./techne-lang-typescript go.dokimi.dev/techne/presenter v0.0.0 => ./techne-presenter go.dokimi.dev/techne/service v0.0.1 => ./techne-service go.dokimi.dev/techne/tool v0.0.0 => ./techne-tool diff --git a/techne-lang-c/CHANGELOG.md b/techne-lang-c/CHANGELOG.md index 5a4bfde..d4f65e6 100644 --- a/techne-lang-c/CHANGELOG.md +++ b/techne-lang-c/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/c +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-c/go.mod b/techne-lang-c/go.mod index 4ce9ddb..6613f4f 100644 --- a/techne-lang-c/go.mod +++ b/techne-lang-c/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-c v0.24.2 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-csharp/CHANGELOG.md b/techne-lang-csharp/CHANGELOG.md index 2eefeb5..255ad51 100644 --- a/techne-lang-csharp/CHANGELOG.md +++ b/techne-lang-csharp/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/csharp +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-csharp/go.mod b/techne-lang-csharp/go.mod index 22e77f9..a436703 100644 --- a/techne-lang-csharp/go.mod +++ b/techne-lang-csharp/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-c-sharp v0.23.5 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-go/CHANGELOG.md b/techne-lang-go/CHANGELOG.md index ac972eb..3858660 100644 --- a/techne-lang-go/CHANGELOG.md +++ b/techne-lang-go/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/go +## 0.0.3 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.2 ### Patch Changes diff --git a/techne-lang-go/go.mod b/techne-lang-go/go.mod index 7c6cafe..ec115f6 100644 --- a/techne-lang-go/go.mod +++ b/techne-lang-go/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-go v0.25.0 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 golang.org/x/tools v0.52.0 ) diff --git a/techne-lang-java/CHANGELOG.md b/techne-lang-java/CHANGELOG.md index 52ebeaa..839cfae 100644 --- a/techne-lang-java/CHANGELOG.md +++ b/techne-lang-java/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/java +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-java/go.mod b/techne-lang-java/go.mod index 6f6634c..1f39242 100644 --- a/techne-lang-java/go.mod +++ b/techne-lang-java/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-java v0.23.5 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-javascript/CHANGELOG.md b/techne-lang-javascript/CHANGELOG.md index a383b56..d4cf072 100644 --- a/techne-lang-javascript/CHANGELOG.md +++ b/techne-lang-javascript/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/javascript +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-javascript/go.mod b/techne-lang-javascript/go.mod index 7c55b65..a4a92f3 100644 --- a/techne-lang-javascript/go.mod +++ b/techne-lang-javascript/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-javascript v0.25.0 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-mock/CHANGELOG.md b/techne-lang-mock/CHANGELOG.md index ad150da..ac9d8c6 100644 --- a/techne-lang-mock/CHANGELOG.md +++ b/techne-lang-mock/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/mock +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-mock/go.mod b/techne-lang-mock/go.mod index ea6806d..bb2f6c5 100644 --- a/techne-lang-mock/go.mod +++ b/techne-lang-mock/go.mod @@ -8,7 +8,7 @@ go 1.27.3 require ( go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) replace ( diff --git a/techne-lang-python/CHANGELOG.md b/techne-lang-python/CHANGELOG.md index e444770..538e36a 100644 --- a/techne-lang-python/CHANGELOG.md +++ b/techne-lang-python/CHANGELOG.md @@ -1,5 +1,17 @@ # go.dokimi.dev/techne/lang/python +## 0.0.2 + +### Patch Changes + +- 5bb1574: Lower a Python answer by an error of pyright that can hide a use in a file that pyright did not have open. +- 5bb1574: Resolve Python imports with the interpreter of the `.venv` directory of the workspace or of `VIRTUAL_ENV`. +- 5bb1574: Restart pyright after a change of `pyproject.toml`, `setup.py`, `setup.cfg` or `pyrightconfig.json`. +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-python/go.mod b/techne-lang-python/go.mod index a6fe790..31bd9b7 100644 --- a/techne-lang-python/go.mod +++ b/techne-lang-python/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-python v0.25.0 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-ruby/CHANGELOG.md b/techne-lang-ruby/CHANGELOG.md index f83ef0d..0e2a0f5 100644 --- a/techne-lang-ruby/CHANGELOG.md +++ b/techne-lang-ruby/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/ruby +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-ruby/go.mod b/techne-lang-ruby/go.mod index da00c7a..65c20e1 100644 --- a/techne-lang-ruby/go.mod +++ b/techne-lang-ruby/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-ruby v0.23.1 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-rust/CHANGELOG.md b/techne-lang-rust/CHANGELOG.md index e4afdcd..118d3b5 100644 --- a/techne-lang-rust/CHANGELOG.md +++ b/techne-lang-rust/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/rust +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-rust/go.mod b/techne-lang-rust/go.mod index 409a623..c1cfc03 100644 --- a/techne-lang-rust/go.mod +++ b/techne-lang-rust/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-rust v0.24.2 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-scala/CHANGELOG.md b/techne-lang-scala/CHANGELOG.md index 0867ab8..70f8c8a 100644 --- a/techne-lang-scala/CHANGELOG.md +++ b/techne-lang-scala/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/scala +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-scala/go.mod b/techne-lang-scala/go.mod index e9c764d..cf14372 100644 --- a/techne-lang-scala/go.mod +++ b/techne-lang-scala/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-scala v0.26.2 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang-typescript/CHANGELOG.md b/techne-lang-typescript/CHANGELOG.md index d5c3991..0cb23d7 100644 --- a/techne-lang-typescript/CHANGELOG.md +++ b/techne-lang-typescript/CHANGELOG.md @@ -1,5 +1,14 @@ # go.dokimi.dev/techne/lang/typescript +## 0.0.2 + +### Patch Changes + +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] +- Updated dependencies [f7a5bb4] + - go.dokimi.dev/techne/lang@0.1.0 + ## 0.0.1 ### Patch Changes diff --git a/techne-lang-typescript/go.mod b/techne-lang-typescript/go.mod index ca2dc4f..017f9e1 100644 --- a/techne-lang-typescript/go.mod +++ b/techne-lang-typescript/go.mod @@ -10,7 +10,7 @@ require ( github.com/tree-sitter/tree-sitter-typescript v0.23.2 go.dokimi.dev/assert v0.2.0 go.dokimi.dev/techne/core v0.0.0 - go.dokimi.dev/techne/lang v0.0.1 + go.dokimi.dev/techne/lang v0.1.0 ) require ( diff --git a/techne-lang/CHANGELOG.md b/techne-lang/CHANGELOG.md index 3e161de..5c7e4e2 100644 --- a/techne-lang/CHANGELOG.md +++ b/techne-lang/CHANGELOG.md @@ -1,5 +1,13 @@ # go.dokimi.dev/techne/lang +## 0.1.0 + +### Minor Changes + +- f7a5bb4: Add `lsp.Server.Configure` to send a language server the settings of its workspace. +- f7a5bb4: Add `lsp.Server.OpenFilesOnly` to lower an answer by the errors of the files that write the name of its declaration. +- f7a5bb4: Add `lsp.Server.Restarts` to restart a language server after a change of a manifest that it watches. + ## 0.0.1 ### Patch Changes