Skip to content

Releases: Nick2bad4u/eslint-plugin-chunkyLint

v1.7.1

03 May 19:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[1.7.1] - 2026-05-03

e972fe5...3e8e3a3

✨ 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

21 Apr 22:50
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

[1.7.0] - 2026-04-21

843dcf6...029f429

✨ Features

  • 3fd4984 — ✨ [feat] Add npm-package-json-lint dependency for improved package.json validation

  • Introduced npm-package-json-lint version 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 group
  • 1b82bd3 — [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:verify to release:check for clarity.

  • Updated the release:verify script to call the new release:check script.

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

  • b39df81 — 🚜 [refactor] Update ESLint chunker with major version detection and enhance compatibility checks

  • Introduce getEslintMajorVersion method to determine ESLint major version

  • Adjust concurrency settings based on detected ESLint version
    🧹 [chore] Add cross-env dependency for environment variable management

  • Include cross-env in package.json and package-lock.json
    📝 [docs] Add ESLint compatibility fixture configuration

  • Create eslint9-compat.fixture.config.mjs for smoke tests

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

  • 8592cf3 — 🚜 [refactor] Enhance CLI options handling and configuration loading

  • Introduce resolveVersionOverride function to streamline version argument parsing.

  • Refactor buildCliConfig and createChunkerOptions for improved clarity and maintainability.

  • Replace inline configuration logic with dedicated functions for better separation of concerns.

  • Add loadFileConfigWithWarning to handle configuration loading with error warnings.

  • Update writeBanner to 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 --force in 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

d16763b...49edaa5

🧹 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

3951bf7...3e48f97

✨ Features

  • 67f023b — ✨ [feat] Enhance ESLint Chunker with new CLI options and logging features

  • 🆕 Introduced quiet option to suppress non-final output in the CLI.

  • 🆕 Added chunkLogs option to control per-chunk completion logs.

  • 🆕 Implemented banner option to toggle CLI banner output.

  • 🔧 Updated CLI to include new options and their respective descriptions.

  • 🔄 Refactored logging to respect quiet mode, ensuring no logs are printed unless necessary.

  • 🔄 Enhanced configuration merging to include new options ...

Read more

v1.6.11

11 Mar 22:53

Choose a tag to compare

[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.toml for configuring git-cliff to 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-cliff version 2.12.0 in package-lock.json and package.json to facilitate changelog generation.

🧹 [chore] Add scripts for changelog generation

  • Added changelog:all script to generate a complete changelog.
  • Added changelog:release-notes script 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

28 Feb 21:26

Choose a tag to compare

[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.toml for configuring git-cliff to 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-cliff version 2.12.0 in package-lock.json and package.json to facilitate changelog generation.

🧹 [chore] Add scripts for changelog generation

  • Added changelog:all script to generate a complete changelog.
  • Added changelog:release-notes script 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

27 Feb 23:51

Choose a tag to compare

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.toml for configuring git-cliff to 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-cliff version 2.12.0 in package-lock.json and package.json to facilitate changelog generation.

🧹 [chore] Add scripts for changelog generation

  • Added changelog:all script to generate a complete changelog.
  • Added changelog:release-notes script 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

23 Feb 06:27
e789a7b

Choose a tag to compare

What's Changed

Full Changelog: v1.6.1...v1.6.2