Releases: Nick2bad4u/eslint-plugin-chunkyLint
v1.7.1
[1.7.1] - 2026-05-03
✨ Features
-
1749b44— ✨ [feat] Update linting and formatting configurations -
Updated "lint:fix" command to run with "npm run lint -- --fix" for better compatibility.
-
Changed "lint:secretlint" to use the new configuration file ".secretlintrc.cjs".
-
Added a new Prettier configuration file "prettier.config.mjs" that extends from "prettier-config-nick2bad4u".
-
Simplified TypeScript ESLint configuration to include all files with "/*" and "/.*".
🧹 [chore] Update dependencies -
Upgraded various dependencies including "eslint" to version "^10.3.0", "npm-package-json-lint" to "^10.4.0", and added new configurations for Prettier and Secretlint.
-
Removed outdated ESLint plugins and configurations to streamline the development environment.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🛡️ Security
-
068d57b— (deps) [dependency] Update dependency group### 🧹 Chores -
3e8e3a3— Release v1.7.1 -
e443ca5— 🧹 [chore] Update release check script for improved build process
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
854b3ca— 🧹 [chore] Clean up unused imports and optimize code structure -
Removed unnecessary imports from several modules to enhance readability.
-
Refactored code to improve maintainability and reduce complexity.
-
Updated comments for clarity and consistency across the codebase.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
e972fe5— 🔧 [chore] Update dependencies in package.json -
Upgraded "@typpi/eslint-plugin-vite" from "^1.0.12" to "^1.0.13"
-
Updated "eslint-plugin-comment-length" from "^2.3.0" to "^2.3.1"
-
Upgraded "eslint-plugin-copilot" from "^1.0.8" to "^1.1.0"
-
Updated "eslint-plugin-file-progress-2" from "^5.0.1" to "^5.1.0"
-
Upgraded "eslint-plugin-github-actions-2" from "^1.0.6" to "^1.1.0"
-
Updated "eslint-plugin-immutable-2" from "^1.0.10" to "^1.1.0"
-
Upgraded "eslint-plugin-sdl-2" from "^1.0.7" to "^1.1.0"
-
Updated "eslint-plugin-stylelint-2" from "^1.0.14" to "^1.1.1"
-
Upgraded "eslint-plugin-tsdoc-require-2" from "^1.0.9" to "^1.1.0"
-
Updated "eslint-plugin-typedoc" from "^1.1.4" to "^1.2.0"
-
Upgraded "eslint-plugin-write-good-comments-2" from "^1.0.6" to "^1.1.0"
-
Updated "prettier-plugin-multiline-arrays" from "^4.1.6" to "^4.1.7"
-
Upgraded package manager from "npm@11.12.1" to "npm@11.13.0"
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
v1.7.0
[1.7.0] - 2026-04-21
✨ Features
-
3fd4984— ✨ [feat] Add npm-package-json-lint dependency for improved package.json validation -
Introduced
npm-package-json-lintversion 10.2.1 to enhance the validation of package.json files. -
This addition will help maintain consistency and quality in package metadata.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
📦 Dependencies
1213c3a— (deps) [dependency] Update dependency group1b82bd3— [dependency] Update flatted in the npm_and_yarn group across 1 directory
[dependency] Updates the npm_and_yarn group with 1 update in the / directory: flatted.
Updates flatted from 3.4.1 to 3.4.2
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] support@github.com
🛡️ Security
-
ded735f— (deps) [dependency] Update dependency group -
66d2279— 🧹 [chore] Modernizes CI and repo tooling -
Improves release confidence with stricter CI, multi-OS coverage, coverage/JUnit reporting, and ESLint 9 compatibility checks.
-
Standardizes repository maintenance with synced Node version files, updated security/lint configs, and packaging helpers.
-
Updates CLI/runtime behavior and tests to match async parsing and stream-based logging.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
232c86a— (deps) [dependency] Update dependency group### 🚜 Refactor -
0054f02— 🚜 [refactor] Update release verification script and rename to release:check -
Changed the script name from
release:verifytorelease:checkfor clarity. -
Updated the
release:verifyscript to call the newrelease:checkscript.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
b39df81— 🚜 [refactor] Update ESLint chunker with major version detection and enhance compatibility checks -
Introduce
getEslintMajorVersionmethod to determine ESLint major version -
Adjust concurrency settings based on detected ESLint version
🧹 [chore] Add cross-env dependency for environment variable management -
Include
cross-envin package.json and package-lock.json
📝 [docs] Add ESLint compatibility fixture configuration -
Create
eslint9-compat.fixture.config.mjsfor smoke tests
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
8592cf3— 🚜 [refactor] Enhance CLI options handling and configuration loading -
Introduce
resolveVersionOverridefunction to streamline version argument parsing. -
Refactor
buildCliConfigandcreateChunkerOptionsfor improved clarity and maintainability. -
Replace inline configuration logic with dedicated functions for better separation of concerns.
-
Add
loadFileConfigWithWarningto handle configuration loading with error warnings. -
Update
writeBannerto improve user feedback during CLI execution.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
eefd15b— 🚜 [refactor] Renames entrypoint and hardens runtime -
🚜 [refactor] Exposes the package through a new primary entrypoint, with matching module, type, and binary names.
-
⚙️ [build] Tightens config loading, chunk execution, and logging with stricter validation, clearer errors, and safer defaults.
-
🧪 [test] Updates coverage and CI workflows to follow the renamed modules and improved execution flow.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
6c308b5— 🚜 [refactor] Reworks chunking and config flow -
🔧 Updates the core chunker, config loader, and type contracts to use the new stats shape, normalized options, and safer parsing paths.
-
⚙️ Simplifies chunk execution, file discovery, and logging behavior while keeping concurrency, fixes, and progress reporting intact.
-
👷 Aligns automation and publishing workflows with current input handling and cleaner dependency/update settings.
-
🧪 Refreshes tests and coverage config to match the revised interfaces and execution flow.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
7027eb5— 🚜 [refactor] Modernize linting and imports -
🧹 Replaces the old lint setup with a consolidated flat config and dedicated TypeScript project files for source, scripts, and tooling.
-
🚜 Tightens the runtime code by switching to
node:imports, marking internals readonly, simplifying config validation, and streamlining the default export. -
✨ Improves the example flow by awaiting the async entry point directly.
-
👷 Pins workflow actions and narrows GitHub permissions for safer CI execution.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🧹 Chores
-
029f429— Release v1.7.0 -
602d2e6— 🔧 [chore] Update dependencies in package.json -
Upgraded "@vitest/coverage-v8" from "^4.1.4" to "^4.1.5" for improved coverage reporting.
-
Updated "eslint-plugin-etc-misc" from "^1.0.7" to "^1.0.8" to incorporate recent fixes.
-
[dependency] Updateed "eslint-plugin-typefest" from "^1.2.3" to "^1.2.4" for enhanced type checking.
-
Upgraded "vitest" from "^4.1.4" to "^4.1.5" for better testing capabilities.
-
Updated "prettier-plugin-multiline-arrays" from "^4.1.5" to "^4.1.6" for improved formatting options.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
👷 CI/CD
-
594f3ea— 👷 [ci] Forces dependency installs in CI -
⚙️ Runs
npm ci --forcein automated pipelines to avoid dependency installation failures from strict npm resolution. -
🚀 Keeps validation and publish jobs moving when dependency state causes normal installs to fail.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🔧 Build System
-
efe5cd5— 🔧 [build] Update ESLint configuration and scripts -
🛠️ Modify global ignores in eslint.config.js to exclude additional directories and files
-
🔧 Update ESLint peer dependency version in package-lock.json and package.json to ^10.0.3
-
🧹 Refactor lint scripts in package.json for improved usability
-
🔧 Add new linting commands for comprehensive checks and fixes
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
[1.6.11] - 2026-03-11
🧹 Chores
49edaa5— [dependency] Update version 1.6.11
🔧 Build System
-
abdb4e0— 🔧 [build] Update Dependabot configuration for improved dependency management -
🛠️ Adjust schedule to monthly updates for all ecosystems
-
📝 Remove redundant settings and comments for clarity
-
🔄 Consolidate GitHub Actions and npm configurations under a single multi-ecosystem group
-
🚫 Ignore specific dependencies causing errors to prevent failed runs
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
[1.6.10] - 2026-02-28
✨ Features
-
67f023b— ✨ [feat] Enhance ESLint Chunker with new CLI options and logging features -
🆕 Introduced
quietoption to suppress non-final output in the CLI. -
🆕 Added
chunkLogsoption to control per-chunk completion logs. -
🆕 Implemented
banneroption to toggle CLI banner output. -
🔧 Updated CLI to include new options and their respective descriptions.
-
🔄 Refactored logging to respect
quietmode, ensuring no logs are printed unless necessary. -
🔄 Enhanced configuration merging to include new options ...
v1.6.11
[1.6.9] - 2026-02-27
[78f81ab...
06148e3]
(compare)
📦 Dependencies
- (deps-dev) [dependency] Update minimatch
(78f81ab)
📝 Documentation
- 📝 [docs] Update publishing documentation
- Clarified the manual publish workflow to include publishing to npm and creating GitHub releases using
git-cliff.
✨ [feat] Add git-cliff configuration for changelog generation
- Introduced
cliff.tomlfor configuringgit-cliffto generate changelogs based on conventional commits. - Defined templates for changelog header, body, and footer, including contributor and license sections.
🔧 [build] Add git-cliff as a dependency
- Included
git-cliffversion2.12.0inpackage-lock.jsonandpackage.jsonto facilitate changelog generation.
🧹 [chore] Add scripts for changelog generation
- Added
changelog:allscript to generate a complete changelog. - Added
changelog:release-notesscript to generate release notes for the latest version.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com (758d6b5)
🧹 Chores
- [dependency] Update version 1.6.9
(06148e3)
v1.6.10
[1.6.9] - 2026-02-27
[78f81ab...
06148e3]
(compare)
📦 Dependencies
- (deps-dev) [dependency] Update minimatch
(78f81ab)
📝 Documentation
- 📝 [docs] Update publishing documentation
- Clarified the manual publish workflow to include publishing to npm and creating GitHub releases using
git-cliff.
✨ [feat] Add git-cliff configuration for changelog generation
- Introduced
cliff.tomlfor configuringgit-cliffto generate changelogs based on conventional commits. - Defined templates for changelog header, body, and footer, including contributor and license sections.
🔧 [build] Add git-cliff as a dependency
- Included
git-cliffversion2.12.0inpackage-lock.jsonandpackage.jsonto facilitate changelog generation.
🧹 [chore] Add scripts for changelog generation
- Added
changelog:allscript to generate a complete changelog. - Added
changelog:release-notesscript to generate release notes for the latest version.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com (758d6b5)
🧹 Chores
- [dependency] Update version 1.6.9
(06148e3)
v1.6.9
eslint-plugin-chunkylint@1.6.9 changelog:release-notes
git-cliff --config cliff.toml --latest --strip all
[1.6.9] - 2026-02-27
[78f81ab...
06148e3]
(compare)
📦 Dependencies
- (deps-dev) [dependency] Update minimatch
(78f81ab)
📝 Documentation
- 📝 [docs] Update publishing documentation
- Clarified the manual publish workflow to include publishing to npm and creating GitHub releases using
git-cliff.
✨ [feat] Add git-cliff configuration for changelog generation
- Introduced
cliff.tomlfor configuringgit-cliffto generate changelogs based on conventional commits. - Defined templates for changelog header, body, and footer, including contributor and license sections.
🔧 [build] Add git-cliff as a dependency
- Included
git-cliffversion2.12.0inpackage-lock.jsonandpackage.jsonto facilitate changelog generation.
🧹 [chore] Add scripts for changelog generation
- Added
changelog:allscript to generate a complete changelog. - Added
changelog:release-notesscript to generate release notes for the latest version.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com (758d6b5)
🧹 Chores
- [dependency] Update version 1.6.9
(06148e3)
v1.6.2
What's Changed
- dependency: Bump the npm-all group with 76 updates by @dependabot[bot] in #25
- [ci]skip-ci: Bump the github-actions group with 8 updates by @dependabot[bot] in #24
- dependency: Bump the npm-all group with 33 updates by @dependabot[bot] in #28
- dependency: Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #29
- dependency: Bump the npm-all group with 24 updates by @dependabot[bot] in #30
- dependency: Bump the npm-all group with 44 updates by @dependabot[bot] in #32
- [ci]skip-ci: Bump the github-actions group with 2 updates by @dependabot[bot] in #31
- dependency: Bump the npm-all group with 22 updates by @dependabot[bot] in #33
- dependency: Bump the npm-all group with 23 updates by @dependabot[bot] in #35
- [ci]skip-ci: Bump the github-actions group with 3 updates by @dependabot[bot] in #34
- dependency: Bump the npm-all group with 13 updates by @dependabot[bot] in #37
- [ci]skip-ci: Bump the github-actions group with 2 updates by @dependabot[bot] in #36
- dependency: Bump the npm-all group with 2 updates by @dependabot[bot] in #39
- [ci]skip-ci: Bump actions/upload-artifact from 5.0.0 to 6.0.0 in the github-actions group by @dependabot[bot] in #38
- [ci]skip-ci: Bump github/codeql-action from 4.31.8 to 4.31.9 in the github-actions group by @dependabot[bot] in #40
- dependency: Bump the npm-all group with 77 updates by @dependabot[bot] in #41
Full Changelog: v1.6.1...v1.6.2