Skip to content

Releases: mike-bronner/zed-phpcs-lsp

0.4.5

Choose a tag to compare

@mikebronner mikebronner released this 23 Jul 15:33
10c40a7

What's Changed

  • Workaround for Zed code_actions_on_format revert when no formatter configured by @mikebronner in #75
  • build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #76
  • build(deps): bump anyhow from 1.0.102 to 1.0.103 in /lsp-server by @dependabot[bot] in #77
  • build(deps): bump regex from 1.12.4 to 1.13.0 in /lsp-server by @dependabot[bot] in #78
  • build(deps): bump serde_json from 1.0.150 to 1.0.151 by @dependabot[bot] in #79
  • build(deps): bump lz4_flex from 0.13.1 to 0.14.0 in /lsp-server by @dependabot[bot] in #82
  • build(deps): bump serde from 1.0.228 to 1.0.229 in /lsp-server by @dependabot[bot] in #80
  • build(deps): bump regex from 1.13.0 to 1.13.1 in /lsp-server by @dependabot[bot] in #84
  • build(deps): bump serde_json from 1.0.150 to 1.0.151 in /lsp-server by @dependabot[bot] in #85
  • build(deps): bump serde from 1.0.228 to 1.0.229 by @dependabot[bot] in #81
  • build(deps): bump tokio from 1.52.3 to 1.53.1 in /lsp-server by @dependabot[bot] in #83
  • fix: 🐛 Prevent stale PHPCS diagnostics from sticking after edits by @mikebronner in #86

Full Changelog: 0.4.4...0.4.5

0.4.4

Choose a tag to compare

@mikebronner mikebronner released this 12 Jun 20:16
eb38f1f

Updated

  • ⬆️ bump lz4_flex from 0.11.6 to 0.13.1 in /lsp-server by @dependabot[bot] in #69
  • ⬆️ bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in #65
  • ⬆️ bump actions/github-script from 8 to 9 by @dependabot[bot] in #64
  • ⬆️ bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #63
  • ⬆️ bump sha2 from 0.10.9 to 0.11.0 in /lsp-server by @dependabot[bot] in #61

Full Changelog: 0.4.3...0.4.4

0.4.3

Choose a tag to compare

@mikebronner mikebronner released this 31 May 20:51

Fixed

  • 🐛 support Windows phpcs spawning and honor explicit phpcs_path by @mikebronner in #74

Full Changelog: 0.4.2...0.4.3

0.4.2

Choose a tag to compare

@mikebronner mikebronner released this 31 May 19:58
ab7e954

Changed

New Contributors

Full Changelog: 0.4.1...0.4.2

0.4.1

Choose a tag to compare

@mikebronner mikebronner released this 13 Mar 15:54

Fixed

  • 🐛 build process.

Full Changelog: 0.3.0...0.4.1

0.4.0

Choose a tag to compare

@mikebronner mikebronner released this 13 Mar 15:44

Added

  • ✨ Auto-fix on save via source.fixAll.phpcs code action, following the same convention as ESLint, Biome, and Ruff.
  • ✨ Environment variable support for PHPCS_PATH, PHPCBF_PATH, and PHPCS_STANDARD. Thanks @s3rgiosan!
  • ✨ Unified 5-step tool discovery: (Thanks @s3rgiosan!)
    1. project vendor/bin
    2. user-configured path
    3. environment variable
    4. system PATH
    5. bundled PHAR
  • ✨ Support for combining PHPCS fixes with a separate formatter (e.g., Prettier).

Changed

  • 🔧 Updated all dependencies to latest compatible versions
  • 🔊 Reduced verbose logging for better runtime performance while keeping diagnostic-useful output.
  • 📝 Updated README with comprehensive configuration examples for all auto-fix approaches.

Fixed

  • ♻️ Replaced deprecated GitHub Actions in CI pipeline
  • 🐛 Addressed clippy warnings in extension code
  • 👷 Fixed PR creation workflow to link to correct version

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

Choose a tag to compare

@mikebronner mikebronner released this 18 Jan 20:07

Added

  • ✨ Added PHPCS code actions for auto-fixing issues. (9cb31a8)

Full Changelog: 0.2.0...0.3.0

0.2.0

Choose a tag to compare

@mikebronner mikebronner released this 30 Dec 12:23
5d16083

Changed

  • 👷 Switch Linux builds to musl for universal compatibility.
  • ♻️ Extract tool resolution to module and prefer system over bundled.

Full Changelog: 0.1.8...0.2.0

0.1.8

Choose a tag to compare

@mikebronner mikebronner released this 17 Sep 22:56

Added

  • support for custom phpcs_path in user settings. Thanks! @matt-h in #15

Full Changelog: 0.1.7...0.1.8

0.1.7

Choose a tag to compare

@mikebronner mikebronner released this 29 Aug 20:58

Added

  • ⚡️ Implemented improved caching to performance and reduce load.
  • ⚡️ Improved process handling for faster linting.

Fixed

  • 🐛 WIP: fixing automated publishing workflow.

Full Changelog: 0.1.6...0.1.7