Skip to content

Releases: HuberyYang-Space/todo-scripts

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 01:39

   💅 Refactors

   📖 Documentation

    View changes on GitHub

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 06:10

   💅 Refactors

   📖 Documentation

    View changes on GitHub

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 23:54

   💅 Refactors

   📖 Documentation

    View changes on GitHub

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 09:10

   🚀 Features

  • Add --dry-run, --force, per-command help and failure rollback  -  by @Hub-yang (42158)
  • Add --version and surface the cause behind a failure  -  by @Hub-yang (ae779)

   🐞 Bug Fixes

    View changes on GitHub

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 03:29

   🚀 Features

   🐞 Bug Fixes

  • Reject Object.prototype property names in isLinterKind  -  by @Hub-yang (3bec3)
  • ResolveLinterChoice must not crash when --linter isn't a string  -  by @Hub-yang (874d6)
  • None-linter config must be lint-staged-valid, generalize README  -  by @Hub-yang (0c15f)
  • Point repository metadata at the current GitHub owner  -  by @Hub-yang (2cd75)
    View changes on GitHub

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Aug 06:36

   🚀 Features

  • Replace hand-drawn banner with gradient ASCII wordmark  -  by @Hub-yang (5e291)

   🐞 Bug Fixes

  • Switch release workflow to tag-triggered changelogithub  -  by @Hub-yang (41aa8)
  • Bump release workflow node version to 22 for pnpm 11 compat  -  by @Hub-yang (6bdb3)
    View changes on GitHub

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 09:59

   🚀 Features

   🐞 Bug Fixes

  • Fix correctness and type-safety issues in commitlint-init  -  by @Hub-yang (255b4)
  • Stop destroying user hooks, config and declared dependencies  -  by @Hub-yang (e1168)
  • Exclude .worktrees from vitest to avoid running duplicated tests against the real filesystem  -  by @Hub-yang (6a4cb)
  • Scope default lint-staged rule to js/ts extensions  -  by @Hub-yang (275b0)
  • Pass --no -- to npx invocations to match commitlint's official hook  -  by @Hub-yang (80ed5)
  • Unify commitlint type-enum and neutralize default issue prefixes  -  by @Hub-yang (da8e1)
    View changes on GitHub

v1.0.12

Choose a tag to compare

@Hub-yang Hub-yang released this 19 Apr 03:18

📝 Documentation Update

This release contains no code changes, focusing on enhancing project documentation to help more users get started quickly.

What's New

  • Demo GIF — Added a demo GIF showcasing the complete execution process of commitlint-init
  • Smart Features Documentation — Detailed documentation of the five built-in auto-detection capabilities:
    • Auto-detect package manager (npm / pnpm / yarn / bun)
    • Auto-detect TypeScript projects and generate config files in the appropriate format
    • Auto-detect Monorepo and append the correct workspace flag during installation
    • Auto-initialize Git (if .git directory doesn't exist)
    • Auto-run ESLint fix on generated config files
  • Generated Content Overview — File tree and JSON snippets showing what the script writes to your project
  • Post-Setup Workflow — Usage examples for standard commits and cz-git interactive commits

Full Changelog: v1.0.11...v1.0.12

v1.0.11

Choose a tag to compare

@Hub-yang Hub-yang released this 11 Apr 23:43

v1.0.11

Features

  • Monorepo support — Added automatic monorepo detection (via pnpm-workspace.yaml or workspaces field in package.json). Install and uninstall commands now automatically append the correct workspace root flags:
    • pnpm → -w
    • yarn → -W
    • npm / bun → no change needed

Docs

  • Updated README with monorepo installation guide.

v1.0.10

Choose a tag to compare

@Hub-yang Hub-yang released this 11 Apr 23:44

v1.0.10

Features

  • Improved TypeScript project detection — Replaced hardcoded tsconfig.json / tsconfig.base.json check with glob-style matching (tsconfig*.json), now correctly recognizes projects using tsconfig.app.json, tsconfig.node.json, tsconfig.build.json and other variants.