Skip to content

Releases: bellini666/pytest-language-server

v0.23.0

Choose a tag to compare

@bellini666 bellini666 released this 04 Jun 21:35
c848ff9

🎯 Summary

Feature release adding rename support for @pytest.mark.parametrize parameters. Renaming a parametrized parameter updates the decorator string, the test signature, and every body usage in one edit, and can be triggered from any of those three sites.

✨ Features

  • Rename parametrize parameters: Rename a @pytest.mark.parametrize parameter and update the decorator string, the test signature, and the body together; supports single, comma-separated, list, tuple, and argnames= forms plus stacked decorators (#167)

What's Changed

Full Changelog: v0.22.3...v0.23.0

What's Changed

Full Changelog: v0.22.3...v0.23.0

v0.22.3

Choose a tag to compare

@bellini666 bellini666 released this 03 Jun 16:12
4d38e66

🎯 Summary

Bug fix release replacing the now-internal PluginManagerCore.getPlugin API in the IntelliJ plugin with public equivalents, so the plugin passes Marketplace verification on IntelliJ 2026.2.

🐛 Bug Fixes

  • Drop internal PluginManagerCore.getPlugin usage: Resolve the plugin path through the plugin's own classloader and check LSP module availability with isPluginInstalled, both public APIs (#166)

What's Changed

  • fix: drop internal PluginManagerCore.getPlugin usage in IntelliJ plugin by @bellini666 in #166

Full Changelog: v0.22.2...v0.22.3

What's Changed

  • fix: drop internal PluginManagerCore.getPlugin usage in IntelliJ plugin by @bellini666 in #166

Full Changelog: v0.22.2...v0.22.3

v0.22.2

Choose a tag to compare

@bellini666 bellini666 released this 01 Jun 16:46
e43bb1a

🎯 Summary

Bug fix release that skips the chmod call during VSCode extension startup when the downloaded binary is already executable, fixing installation on read-only filesystems such as the Nix store.

🐛 Bug Fixes

  • Skip chmod when binary is already executable: Avoid an EROFS failure that prevented the language server from starting on read-only filesystems (e.g. NixOS) (#164) by @kukovecz

What's Changed

  • deps(intellij)(deps): bump gradle-wrapper from 9.4.1 to 9.5.0 in /extensions/intellij-plugin by @dependabot[bot] in #151
  • deps(intellij)(deps): bump org.jetbrains.intellij.platform from 2.15.0 to 2.16.0 in /extensions/intellij-plugin by @dependabot[bot] in #152
  • deps(vscode)(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 in /extensions/vscode-extension by @dependabot[bot] in #153
  • ci(deps): bump actions/dependency-review-action from 4 to 5 by @dependabot[bot] in #154
  • deps(deps): bump tokio from 1.52.1 to 1.52.3 in the rust-minor-patch group by @dependabot[bot] in #155
  • deps(intellij)(deps): bump gradle-wrapper from 9.5.0 to 9.5.1 in /extensions/intellij-plugin by @dependabot[bot] in #159
  • deps(deps): bump assert_cmd from 2.2.1 to 2.2.2 in the rust-minor-patch group by @dependabot[bot] in #157
  • deps(deps): bump the rust-minor-patch group with 2 updates by @dependabot[bot] in #160
  • deps(deps): bump memchr from 2.8.0 to 2.8.1 in the rust-minor-patch group by @dependabot[bot] in #162
  • fix: skip chmod when binary is already executable by @kukovecz in #164

New Contributors

Full Changelog: v0.22.1...v0.22.2

What's Changed

  • deps(intellij)(deps): bump gradle-wrapper from 9.4.1 to 9.5.0 in /extensions/intellij-plugin by @dependabot[bot] in #151
  • deps(intellij)(deps): bump org.jetbrains.intellij.platform from 2.15.0 to 2.16.0 in /extensions/intellij-plugin by @dependabot[bot] in #152
  • deps(vscode)(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 in /extensions/vscode-extension by @dependabot[bot] in #153
  • ci(deps): bump actions/dependency-review-action from 4 to 5 by @dependabot[bot] in #154
  • deps(deps): bump tokio from 1.52.1 to 1.52.3 in the rust-minor-patch group by @dependabot[bot] in #155
  • deps(intellij)(deps): bump gradle-wrapper from 9.5.0 to 9.5.1 in /extensions/intellij-plugin by @dependabot[bot] in #159
  • deps(deps): bump assert_cmd from 2.2.1 to 2.2.2 in the rust-minor-patch group by @dependabot[bot] in #157
  • deps(deps): bump the rust-minor-patch group with 2 updates by @dependabot[bot] in #160
  • deps(deps): bump memchr from 2.8.0 to 2.8.1 in the rust-minor-patch group by @dependabot[bot] in #162
  • fix: skip chmod when binary is already executable by @kukovecz in #164

New Contributors

Full Changelog: v0.22.1...v0.22.2

v0.22.1

Choose a tag to compare

@bellini666 bellini666 released this 25 Apr 08:40
26c1e58

🎯 Summary

Bug fix release lowering the VSCode engine requirement so the extension can be installed on VSCodium and other compatible editors.

🐛 Bug Fixes

  • Lower VSCode engine requirement to 0.112: Allow the extension to be installed on VSCodium (#146) by @glehmann (fixes #144)

Full Changelog: v0.22.0...v0.22.1

What's Changed

New Contributors

Full Changelog: v0.22.0...v0.22.1

What's Changed

  • deps(intellij)(deps): bump org.jetbrains.intellij.platform from 2.13.1 to 2.14.0 in /extensions/intellij-plugin by @dependabot[bot] in #136
  • deps(deps): bump tokio from 1.51.0 to 1.51.1 in the rust-minor-patch group by @dependabot[bot] in #137
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 4 updates by @dependabot[bot] in #138
  • test: raise coverage on under-tested LSP providers by @bellini666 in #139
  • ci(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #141
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 5 updates by @dependabot[bot] in #142
  • ci: publish VSCode extension to Open VSX Registry by @bellini666 in #143
  • deps(deps): bump rand from 0.8.5 to 0.8.6 by @dependabot[bot] in #145
  • deps(intellij)(deps): bump org.jetbrains.intellij.platform from 2.14.0 to 2.15.0 in /extensions/intellij-plugin by @dependabot[bot] in #147
  • deps(deps): bump the rust-minor-patch group with 4 updates by @dependabot[bot] in #148
  • deps(intellij)(deps): bump org.jetbrains.kotlin.jvm from 2.3.20 to 2.3.21 in /extensions/intellij-plugin by @dependabot[bot] in #149
  • Move vscode dependency to 0.112 by @glehmann in #146

New Contributors

Full Changelog: v0.22.0...v0.22.1

v0.22.0

Choose a tag to compare

@bellini666 bellini666 released this 05 Apr 12:18
88998d0

🎯 Summary

Feature release adding completions for request fixture and code actions for fixture type annotations with import insertion.

✨ Features

  • Completion for request: Add autocompletion support for the request fixture (#129) by @benediktziegler
  • Fixture type annotation code actions: Add code actions to insert fixture type annotations with automatic import insertion (#126) by @benediktziegler

Full Changelog: v0.21.2...v0.22.0

What's Changed

  • deps(vscode)(deps): bump serialize-javascript and terser-webpack-plugin in /extensions/vscode-extension by @dependabot[bot] in #111
  • deps(intellij)(deps): bump org.jetbrains.intellij.platform from 2.11.0 to 2.12.0 in /extensions/intellij-plugin by @dependabot[bot] in #115
  • deps(intellij)(deps): bump gradle-wrapper from 9.3.1 to 9.4.0 in /extensions/intellij-plugin by @dependabot[bot] in #114
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 3 updates by @dependabot[bot] in #113
  • deps(deps): bump the rust-minor-patch group with 2 updates by @dependabot[bot] in #112
  • deps(intellij)(deps): bump org.jetbrains.intellij.platform from 2.12.0 to 2.13.1 in /extensions/intellij-plugin by @dependabot[bot] in #116
  • deps(deps): bump the rust-minor-patch group with 5 updates by @dependabot[bot] in #118
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 4 updates by @dependabot[bot] in #117
  • ci(deps): bump huacnlee/zed-extension-action from fddf13d064cad1360ceb485eb60c7e3a19026e1a to 82920ff0876879f65ffbcfa3403589114a8919c6 by @dependabot[bot] in #120
  • deps(deps): bump toml from 1.0.6+spec-1.1.0 to 1.0.7+spec-1.1.0 in the rust-minor-patch group by @dependabot[bot] in #121
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 3 updates by @dependabot[bot] in #122
  • deps(intellij)(deps): bump gradle-wrapper from 9.4.0 to 9.4.1 in /extensions/intellij-plugin by @dependabot[bot] in #123
  • deps(intellij)(deps): bump org.jetbrains.kotlin.jvm from 2.3.10 to 2.3.20 in /extensions/intellij-plugin by @dependabot[bot] in #124
  • deps(vscode)(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /extensions/vscode-extension by @dependabot[bot] in #125
  • deps(deps): bump the rust-minor-patch group with 2 updates by @dependabot[bot] in #131
  • ci(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #130
  • deps(vscode)(deps-dev): bump brace-expansion from 2.0.2 to 2.0.3 in /extensions/vscode-extension by @dependabot[bot] in #133
  • deps(vscode)(deps): bump picomatch in /extensions/vscode-extension by @dependabot[bot] in #127
  • Add fixture type annotation code actions with import insertion by @benediktziegler in #126
  • deps(deps): bump the rust-minor-patch group with 3 updates by @dependabot[bot] in #134
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 5 updates by @dependabot[bot] in #135
  • Add completion for request by @benediktziegler in #129

Full Changelog: v0.21.2...v0.22.0

v0.21.2

Choose a tag to compare

@bellini666 bellini666 released this 04 Mar 18:12
593e7d4

🎯 Summary

Bug fix release with Nix packaging support.

🐛 Bug Fixes

  • Fix assignment-style fixture scope extraction: Correctly detect scopes for assignment-style fixtures (#110) by @benediktziegler

✨ Features

  • Add Nix flake: Nix packaging with buildRustPackage derivation and dev shell, plus a scanner fix for Nix build sandbox compatibility (#107) by @barrettruth

🔧 CI

  • Re-enable Zed extension publish: Re-enabled with continue-on-error to avoid blocking releases

Full Changelog: v0.21.1...v0.21.2

What's Changed

New Contributors

Full Changelog: v0.21.1...v0.21.2

What's Changed

New Contributors

Full Changelog: v0.21.1...v0.21.2

v0.21.1

Choose a tag to compare

@bellini666 bellini666 released this 28 Feb 09:47
5e424ec

🎯 Summary

Bug fix release improving autocompletion behavior.

🐛 Bug Fixes

  • Fix autocompletion: Expand completion triggers to include ( and ,, avoid suggesting the currently edited fixture, and add space prefix on , insertion (#96) by @benediktziegler

🧹 Chores


Full Changelog: v0.21.0...v0.21.1

What's Changed

Full Changelog: v0.21.0...v0.21.1

What's Changed

  • ci(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #101
  • ci(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #102
  • ci(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in #103
  • deps(deps): bump tempfile from 3.25.0 to 3.26.0 in the rust-minor-patch group by @dependabot[bot] in #104
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 4 updates by @dependabot[bot] in #105
  • fix: fix typo by @benediktziegler in #100
  • Fix autocompletion by @benediktziegler in #96
  • deps(vscode)(deps-dev): bump minimatch from 5.1.6 to 5.1.9 in /extensions/vscode-extension by @dependabot[bot] in #106

Full Changelog: v0.21.0...v0.21.1

v0.21.0

Choose a tag to compare

@bellini666 bellini666 released this 23 Feb 19:19
230c02e

🎯 Summary

Feature release adding enriched completion context with fixture scope tracking for more accurate fixture suggestions.

✨ New Features

  • Enriched completion info: Track and expose fixture scope in completion context for scope-aware fixture suggestions (#94) by @benediktziegler

Full Changelog: v0.20.0...v0.21.0

What's Changed

  • deps(deps): bump the rust-minor-patch group with 2 updates by @dependabot[bot] in #92
  • deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 4 updates by @dependabot[bot] in #93
  • feat: enrich completion info by @benediktziegler in #94

Full Changelog: v0.20.0...v0.21.0

v0.20.0

Choose a tag to compare

@bellini666 bellini666 released this 20 Feb 13:48
f50c9d3

🎯 Summary

Feature release adding support for pytestmark = pytest.mark.usefixtures(...) fixture usage detection and fixing plugin fixture resolution in the LSP.

✨ New Features

  • pytestmark support: Detect fixture usages from pytestmark = pytest.mark.usefixtures(...) assignments (#91) by @benediktziegler

🐛 Bug Fixes

  • Plugin fixtures in LSP: Support pytest11 plugin fixtures from workspace editables in LSP providers (#90) by @benediktziegler

Full Changelog: v0.19.3...v0.20.0

What's Changed

  • fix: support pytest11 plugin fixtures from workspace editables in lsp by @benediktziegler in #90
  • feat: support pytestmark = pytest.mark.usefixtures for fixture usage by @benediktziegler in #91

Full Changelog: v0.19.3...v0.20.0

v0.19.3

Choose a tag to compare

@bellini666 bellini666 released this 16 Feb 12:18
b971dc4

🎯 Summary

Patch release fixing fixture listing logic to use file_fixtures key presence.

🐛 Bug Fixes

  • fixtures list: Fix listing logic to use file_fixtures key presence (#89, thanks @benediktziegler)

Full Changelog: v0.19.2...v0.19.3

What's Changed

Full Changelog: v0.19.2...v0.19.3