Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 04:59
· 21 commits to main since this release

Changes

  • chore: release v0.5.0 (18e9b0e)
  • docs(README): add emoji to title and header (a49d64f)
  • feat(auto-group): add spinner to show check progress and stop with result (5dd269b)
  • feat(checks): extract tool name from npm run commands (e974d53)
  • refactor(auto-group): consolidate check results logging (c96d591)
  • feat(grouping): add changed files table and grouping summary (feed666)
  • docs: add emoji to package description and intro messages (f98b898)
  • fix(checks): skip function commands when no files match glob (8f641ba)
  • refactor(checks): runCommand now executes via shell (fa7a692)
  • test(commit): parse hook errors in check integration tests to verify concise error summaries and proper menu handling (1e7f701)
  • feat(checks): add support for multiple config file names and JSON (22b6573)
  • feat(ui): add view raw error output option to check failure menu (bf3c019)
  • refactor(auto-group): parse hook errors into concise summaries before showing recovery menu (f702b24)
  • chore(biome): increase maxLines per file to 800 (4c83130)
  • docs: update docs to reference cmint config files instead of .cmintrc.js (962302a)
  • docs(readme): add .cmintrc.ts support and TS config example (4c2f240)
  • refactor(checks): add optional repoRoot to runCommand and propagate to runCommandsForGlob (566147a)
  • chore(config): add --error-on-warnings flag to biome check (2935888)
  • fix(checks): handle default export correctly when loading TS config (262b9dd)
  • refactor(checks): simplify command execution logic and add helpers to resolve and run checks in a clearer way (892cd6f)
  • fix(commit): refresh file list after staging (eca652a)
  • chore: remove .cmintrc.js (cac6a33)
  • feat(auto-group): commit excluded files upfront and include bun.lock when package.json present (3fe6213)
  • refactor(commands): extract commit utilities and add retry/staging commands (3bea379)
  • chore(config): add .cmintrc.ts and jiti dependency (843f349)
  • feat(pre-commit): add built‑in pre‑commit checks and skip flag (83a9767)
  • feat(checks): support function commands that receive matched filenames (4dcc9f2)
  • refactor(commit): replace lint‑staged with checks and filter deleted files from check list (c4a6c46)
  • feat(checks): add support for user-defined pre-commit checks via .cmintrc.js (9ffb30f)
  • chore: add biome linting config and cleanup package.json (6968fa0)
  • chore(lint-staged): remove lint-staged configuration and service (b2c7c1f)
  • chore(deps): add picomatch (46270b9)
  • chore(env): add picomatch type definitions (2b2e442)
  • feat(checks): add checks service and tests (611bae3)
  • feat(cli): add --no-check flag and integrate pre-commit checks integration (4231f6f)
  • feat(lint-staged): add lint-staged.config.ts support (baa3368)
  • feat(commit): allow skipping staging when files already staged (8091d61)
  • feat(config): refactor config command to interactive prompts (d072c26)
  • chore(vitest): add coverage thresholds to config (3a718d0)
  • feat(ui): add provider selection to code review (de6e8fd)
  • feat(provider): add multi-provider support and provider abstraction (3c5fd96)
  • refactor(commands): add provider support for API key and model selection (38df67b)
  • ci: add CI workflow (14aa2f6)
  • docs(readme): rewrite README with new sections and examples (554a2b1)
  • docs(readme): add cmint -a usage and example commit groups (c9bb19e)
  • feat(menu): add view full error output option to recovery menu (9e3dee3)
  • docs(README): add npm version badge (0fae7ef)