Releases: bellini666/pytest-language-server
v0.22.1
π― 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
π― 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 therequestfixture (#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
π― 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
buildRustPackagederivation 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-errorto avoid blocking releases
Full Changelog: v0.21.1...v0.21.2
What's Changed
- feat: add nix flake by @barrettruth in #107
- fix: fix assignment-style fixture scope extraction logic by @benediktziegler in #110
New Contributors
- @barrettruth made their first contribution in #107
Full Changelog: v0.21.1...v0.21.2
What's Changed
- feat: add nix flake by @barrettruth in #107
- fix: fix assignment-style fixture scope extraction logic by @benediktziegler in #110
New Contributors
- @barrettruth made their first contribution in #107
Full Changelog: v0.21.1...v0.21.2
v0.21.1
π― 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
- Fix typo: Correct
UsefixuturesDecoratortypo in resolver (#100) by @benediktziegler
Full Changelog: v0.21.0...v0.21.1
What's Changed
- Fix autocompletion by @benediktziegler in #96
- fix: fix typo by @benediktziegler in #100
- deps(vscode)(deps-dev): bump the npm-all group by @dependabot[bot] in #105
- deps(vscode)(deps-dev): bump minimatch by @dependabot[bot] in #106
- deps(deps): bump tempfile in the rust-minor-patch group by @dependabot[bot] in #104
- ci(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in #103
- ci(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #102
- ci(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #101
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
π― 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
π― Summary
Feature release adding support for pytestmark = pytest.mark.usefixtures(...) fixture usage detection and fixing plugin fixture resolution in the LSP.
β¨ New Features
pytestmarksupport: Detect fixture usages frompytestmark = 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
π― Summary
Patch release fixing fixture listing logic to use file_fixtures key presence.
π Bug Fixes
fixtures list: Fix listing logic to usefile_fixtureskey presence (#89, thanks @benediktziegler)
Full Changelog: v0.19.2...v0.19.3
What's Changed
- fix: fix fixture listing to use file_fixtures key presence by @benediktziegler in #89
Full Changelog: v0.19.2...v0.19.3
v0.19.2
π― Summary
Patch release completing the autouse=True fixture handling in the CLI tree output.
π Bug Fixes
fixtures list --only-unused: Autouse fixtures are no longer incorrectly included in the unused list (#87)fixtures list --skip-unused: Autouse fixtures are now correctly shown (they are not "unused")fixtures list: Autouse fixtures now display(autouse=True)label instead of(unused)
Full Changelog: v0.19.1...v0.19.2
Full Changelog: v0.19.1...v0.19.2
v0.19.1
π― Summary
Patch release fixing autouse=True fixtures being incorrectly reported as unused.
π Bug Fixes
- Unused fixture detection:
autouse=Truefixtures are no longer reported as unused byfixtures list --only-unused(#87)- Added
autousefield toFixtureDefinitionwith extraction from@pytest.fixture(autouse=True)decorators get_unused_fixtures()now skips autouse fixtures, matching pytest's semantics
- Added
Full Changelog: v0.19.0...v0.19.1
Full Changelog: v0.19.0...v0.19.1
v0.19.0
π― Summary
Feature release focused on plugin discovery and packaging improvements.
β¨ New Features
- Handle editable installs as third-party packages
- Support pytest_plugins variable for fixture discovery
- Load fixtures from pytest entry_points
π Bug Fixes
- Gate symlink test with #[cfg(unix)] to fix Windows clippy (#86)
- Address CodeQL code scanning alerts (#85)
- Improve pytest plugin discovery
π§ Improvements
- Dependency updates across Rust, VSCode, and IntelliJ extensions
- Bumped toml to 1.0.1+spec-1.1.0 and bytes to 1.11.1
- Added Emacs setup docs
π§ͺ Tests
- No new tests added
Full Changelog: v0.18.0...v0.19.0
What's Changed
- fix: gate symlink test with #[cfg(unix)] to fix Windows clippy (#86) by @bellini666 in #86
- fix: address CodeQL code scanning alerts (#85) by @bellini666 in #85
- feat: handle editable installs as third-party packages (#84) by @bellini666 in #84
- feat: support pytest_plugins variable for fixture discovery (#83) by @bellini666 in #83
- deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 5 updates (#81) by @dependabot[bot] in #81
- feat: load fixtures from pytest entry_points (#78) by @benediktziegler in #78
- deps(deps): bump toml from 0.9.11+spec-1.1.0 to 1.0.1+spec-1.1.0 (#80) by @dependabot[bot] in #80
- deps(deps): bump the rust-minor-patch group with 3 updates (#79) by @dependabot[bot] in #79
- deps(vscode): bump minor/patch deps and group all npm updates in dependabot (#73) by @dependabot[bot] in #73
- docs: adding Emacs setup editors (#64) by @bellini666 in #64
- deps(deps): bump the rust-minor-patch group with 3 updates (#66) by @dependabot[bot] in #66
- deps(intellij)(deps): bump org.jetbrains.kotlin.jvm (#69) by @dependabot[bot] in #69
- deps(deps): bump bytes from 1.11.0 to 1.11.1 (#63) by @dependabot[bot] in #63
- deps(deps): bump the rust-minor-patch group with 2 updates (#60) by @dependabot[bot] in #60
- deps(vscode)(deps-dev): bump the npm-minor-patch group (#59) by @dependabot[bot] in #59
- deps(intellij)(deps): bump org.jetbrains.intellij.platform (#62) by @dependabot[bot] in #62
- deps(intellij)(deps): bump gradle-wrapper in /extensions/intellij-plugin (#61) by @dependabot[bot] in #61
- deps(intellij)(deps): bump gradle-wrapper in /extensions/intellij-plugin (#58) by @dependabot[bot] in #58
- deps(vscode)(deps-dev): bump the npm-minor-patch group (#57) by @dependabot[bot] in #57
What's Changed
- deps(vscode)(deps-dev): bump the npm-minor-patch group in /extensions/vscode-extension with 2 updates by @dependabot[bot] in #57
- deps(intellij)(deps): bump gradle-wrapper from 9.2.1 to 9.3.0 in /extensions/intellij-plugin by @dependabot[bot] in #58
- deps(intellij)(deps): bump gradle-wrapper from 9.3.0 to 9.3.1 in /extensions/intellij-plugin by @dependabot[bot] in #61
- deps(intellij)(deps): bump org.jetbrains.intellij.platform from 2.10.5 to 2.11.0 in /extensions/intellij-plugin by @dependabot[bot] in #62
- deps(vscode)(deps-dev): bump the npm-minor-patch group in /extensions/vscode-extension with 2 updates by @dependabot[bot] in #59
- deps(deps): bump the rust-minor-patch group with 2 updates by @dependabot[bot] in #60
- deps(deps): bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #63
- deps(intellij)(deps): bump org.jetbrains.kotlin.jvm from 2.3.0 to 2.3.10 in /extensions/intellij-plugin by @dependabot[bot] in #69
- deps(deps): bump the rust-minor-patch group with 3 updates by @dependabot[bot] in #66
- docs: adding Emacs setup editors by @dunossauro in #64
- deps(vscode): bump minor/patch deps and group all npm updates in depe⦠by @bellini666 in #73
- deps(deps): bump the rust-minor-patch group with 3 updates by @dependabot[bot] in #79
- deps(deps): bump toml from 0.9.11+spec-1.1.0 to 1.0.1+spec-1.1.0 by @dependabot[bot] in #80
- feat: load fixtures from pytest entry_points by @benediktziegler in #78
- deps(vscode)(deps-dev): bump the npm-all group in /extensions/vscode-extension with 5 updates by @dependabot[bot] in #81
- feat: support pytest_plugins variable for fixture discovery by @bellini666 in #83
- feat: handle editable installs as third-party packages by @bellini666 in #84
- fix: address CodeQL code scanning alerts by @bellini666 in #85
- fix: gate symlink test with #[cfg(unix)] to fix Windows clippy by @bellini666 in #86
New Contributors
- @dunossauro made their first contribution in #64
- @benediktziegler made their first contribution in #78
Full Changelog: v0.18.0...v0.19.0