All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v3.0.0 - 2024-06-06
-
Configure release version via environment variable
SHELLCHECKJS_RELEASE
-
Configure logger level via environment variable
SHELLCHECKJS_LOGGER_LEVEL
- Drop support for Node.js versions that do not match
>=18.12.0
v2.2.0 - 2023-02-04
-
darwin
(arm64
) support with native binary -
Proxy address environment variable name(s) reverted to old and standard behaviour
-
ShellCheck binaries download from https://github.com/vscode-shellcheck/shellcheck-binaries/releases and no more from https://github.com/koalaman/shellcheck/releases
- Problematic and unused decompression libraries
v2.1.0 - 2023-02-02
darwin
(arm64
) support via Rosetta 2
v2.0.0 - 2023-01-31
-
linux
(arm64
andx86
),darwin
(x86
) andwin32
(x86
) support -
Programmatic usage
-
TypeScript
support -
Tests
- Download
ShellCheck
binary only when callingnpx shellcheck
for the first time
- Drop support for all Node.js versions that do not match
>=18.4.0 || >=16.17.0
-
Non Node.js dependency
-
Script (
.sh
)