Releases: balena-io-modules/pinejs-client-request
v8.1.22
Update dependency lint-staged to v17.0.7
Notable changes
- #1806
e692e58- Update dependencytinyexec@^1.2.4. - #1803
bdf2770- Run all tests with Deno, in addition to Node.js and Bun. - #1796
7508272- Fix performance regression of lint-staged v17 by going back to usinggit addto stage task modifications. This was changed togit update-index --againin v17 for less manual work, but unfortunately theupdate-indexcommand gets slower in very large Git repos. - #1797
7b2505a- This version of lint-staged uses the new staged publishing for npm packages feature. Releases are already published from GitHub Actions with trusted publishing, but now an additional approval with two-factor authentication is also required. - #1802
321b0a9- Downgrade dependencytinyexec@1.2.2to avoid issues in version 1.2.3.
lint-staged/lint-staged (lint-staged)
v17.0.7
Patch Changes
v17.0.6
Patch Changes
-
#1803
bdf2770- Run all tests with Deno, in addition to Node.js and Bun. -
#1796
7508272- Fix performance regression of lint-staged v17 by going back to usinggit addto stage task modifications. This was changed togit update-index --againin v17 for less manual work, but unfortunately theupdate-indexcommand gets slower in very large Git repos. -
#1797
7b2505a- This version of lint-staged uses the new staged publishing for npm packages feature. Releases are already published from GitHub Actions with trusted publishing, but now an additional approval with two-factor authentication is also required. -
#1802
321b0a9- Downgrade dependencytinyexec@1.2.2to avoid issues in version 1.2.3.
List of commits
c603a22 (Update dependency lint-staged to v17.0.7, 2026-06-06)
v8.1.21
Update dependency lint-staged to v17.0.5
Notable changes
- #1792
1f67271- Correctly set the--max-arg-lengthdefault value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.
List of commits
1566f4f (Update dependency lint-staged to v17.0.5, 2026-05-23)
v8.1.20
v8.1.19
Update dependency lint-staged to v17
Notable changes
- #1782
06813f9Thanks @iiroj! - Fix lint-staged behavior when implicitly committing files without usinggit addby either: - #1779
88670caThanks @iiroj! - Enable immutable GitHub releases - #1776
4a5664bThanks @iiroj! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits. - #1745
e244adfThanks @iiroj! - Node.js v20 is no longer supported, and the oldest supported version is now22.22.1, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version! - #1676
0584e0bThanks @outslept! - Lint-staged now tries to verify the installed Git version is at least2.32.0, released in 2021. If you're using an even older Git version, you need to upgrade it before running lint-staged! - #1745
2dcc40aThanks @iiroj! - The dependencyyamlis now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately: - #1748
809d5efThanks @iiroj! - Add new option--hide-allfor hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like Knip which check for unused code. Untracked files are included in the backup stash and restored automatically after running. - #1759
f13045aThanks @iiroj! - Update dependencies, includingtinyexec@1.1.1to fix the following issues: - #1761
d3251b1Thanks @iiroj! - Lint-staged now runsgit update-index --againafter running tasks, instead ofgit add <originally staged files>. This should improve compatibility when using non-default indexes, for example when committing with a pathspecgit commit -m "message" .instead of adding files to the index. - #1745
a9585acThanks @iiroj! - Removecommanderas a dependency and use the built-inparseArgsfromnode:utilto parse CLI flags. - #1755
c82d30bThanks @iiroj! - All tests now pass on the Bun runtime (latest). - #1750
a401818Thanks @iiroj! - Remove manual handling forgit stash --keep-indexresurrecting deleted files, because the issue was fixed in Git2.23.0and lint-staged requires at least Git2.32.0. - #1771
c4b8936Thanks @iiroj! - Fix documentation about multiple config files and the--cwdoption. When using it, all tasks will be run in the specified directory. For example, to run everything in the actualprocess.cwd(), uselint-staged --cwd=".".
lint-staged/lint-staged (lint-staged)
v17.0.3
Patch Changes
- #1782
06813f9Thanks @iiroj! - Fix lint-staged behavior when implicitly committing files without usinggit addby either:git commit -am "my commit message"where-a(--all) means to automatically stage all tracked modified and deleted filesgit commit -m "my commit message" .where.is an example of a pathspec where matching files will be staged
v17.0.2
Patch Changes
v17.0.1
Patch Changes
- #1776
4a5664bThanks @iiroj! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.
v17.0.0
Major Changes
-
#1745
e244adfThanks @iiroj! - Node.js v20 is no longer supported, and the oldest supported version is now22.22.1, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version! -
#1676
0584e0bThanks @outslept! - Lint-staged now tries to verify the installed Git version is at least2.32.0, released in 2021. If you're using an even older Git version, you need to upgrade it before running lint-staged! -
#1745
2dcc40aThanks @iiroj! - The dependencyyamlis now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately:npm install --development yaml
If you're using
.lintstagedrcas the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to.lintstagedrc.jsonto avoid needing to installyaml.