Skip to content

Releases: mathematic-inc/vscode-api-linter

v1.2.0

11 Mar 01:35
3191eb9

Choose a tag to compare

mathematic-vscode-api-linter v1.2.0

v1.2.0 is a maintenance and infrastructure release that makes the project faster to build, easier to maintain, and more reliable to ship — so you can spend more time writing great APIs and less time worrying about tooling. Under the hood we've modernized the entire build pipeline, squashed a couple of stubborn publishing bugs, and wired up automated dependency and release management. The extension itself continues to deliver the same seamless, real-time AIP conformance feedback you know and love, now on a much sturdier foundation.

⚡ Improvements

  • Modern toolchain — The project has been migrated to pnpm, tsup, and Biome for faster installs, leaner bundles, and consistent formatting/linting out of the box. (#22)
  • Node.js v24 — Build and CI now run on Node.js 24, keeping us on the latest LTS and benefiting from its performance and security improvements. (#21)
  • Automated releases — Added a release-please workflow so every release is generated consistently from conventional commits, with no manual changelog wrangling.
  • Automated dependency updates — Renovate is now configured to keep dependencies fresh automatically, reducing the maintenance burden going forward.
  • Updated GitHub Actions — CI now uses the latest major versions of all GitHub-provided actions. (#24)

🐛 Bug Fixes

  • VSIX path resolution — Fixed an issue where the VSIX file path was not resolved to an absolute path before publishing, which could cause the publish step to silently fail. (#26, #28)
  • Duplicate publish guard — Added a check to skip publishing when a duplicate VSIX artifact is detected, preventing redundant or conflicting marketplace uploads. (#30)

📦 Installation

Install API Linter directly from the Visual Studio Code Marketplace — just search for "API Linter" (publisher: mathematic) and hit Install. No restart required.

Make sure you have api-linter on your PATH, or configure a custom proxy command via the apiLinter.command setting. Happy linting! 🎉

v1.1.2

29 Apr 14:34
1953a9e

Choose a tag to compare

1.1.2 (2024-04-29)

Bug Fixes

  • update dependencies and fix error message positioning (f907aa3)

v1.1.1

08 Aug 02:34
a1a19c9

Choose a tag to compare

1.1.1 (2022-08-08)

Bug Fixes

  • fix missing diagnostics (e704260)

v1.1.0

07 Aug 20:59
ff293d9

Choose a tag to compare

1.1.0 (2022-08-07)

Features

v1.0.2

07 Aug 20:38
b1ba2ab

Choose a tag to compare

1.0.2 (2022-08-07)

Bug Fixes

  • use workspace path as cwd (c7db261)

v1.0.1

07 Aug 20:31
afbcb13

Choose a tag to compare

1.0.1 (2022-08-07)

Bug Fixes

v1.0.0

07 Aug 20:19
ef64767

Choose a tag to compare

1.0.0 (2022-08-07)

Features