Skip to content

Latest commit

 

History

History
executable file
·
176 lines (141 loc) · 6.74 KB

File metadata and controls

executable file
·
176 lines (141 loc) · 6.74 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.1.0 - 2026-02-28

Added

  • ESLint 10 with flat config for code linting
  • Prettier 3 for consistent code formatting
  • Husky 9 pre-commit hooks with lint-staged
  • GitHub Actions CI pipeline (Node 18, 20, 22 test matrix)
  • Dependabot configuration for automated dependency updates
  • Jest coverage thresholds (80% branches/functions/lines/statements)
  • .editorconfig for cross-editor consistency
  • New scripts: lint, lint:fix, format, format:check, test:coverage

2.0.1 - 2026-02-28

Changed

  • Updated .gitignore with additional coverage for security-sensitive patterns
  • Removed example PII from documentation
  • General repository hygiene

2.0.0 - 2025-06-17

Breaking Changes

  • Minimum Node.js requirement raised from >=16.0.0 to >=18.0.0
    • Node 16 has been end-of-life since September 2023
    • Users on Node 16 should pin to claude-conductor@1.3.x
    • No code changes required — the API is identical to 1.3.0

Changed

  • Updated engines.node field in package.json to >=18.0.0
  • Updated supported versions in SECURITY.md and README

1.3.0 - 2025-06-17

Security

  • Fixed HIGH severity command injection vulnerability in glob (10.4.5 → 10.5.0)
  • Fixed MODERATE severity prototype pollution in js-yaml transitive dependency
  • Resolved all npm audit findings — 0 vulnerabilities remaining

Changed

  • Updated fs-extra dependency range from ^11.0.0 to ^11.1.0
  • Promoted from 1.3.0-beta.1 to stable 1.3.0

Added

  • SECURITY.md with vulnerability reporting policy and supported versions
  • Requirements section in README with Node.js version guidance

1.3.0-beta.1 - 2025-06-17

Added

  • Backup/restore upgrade system for safe version upgrades
    • npx claude-conductor backup — backs up user-customized files
    • npx claude-conductor upgrade --clean — clean reinstall of templates
    • npx claude-conductor restore — restores user data after upgrade
  • Alpha warnings on upgrade system commands
  • Version comment stamps on generated files (<!-- Generated by Claude Conductor vX.X.X -->)
  • Comprehensive test suite for backup/upgrade/restore lifecycle

Changed

  • Version bumped to 1.3.0-beta.1 for prerelease testing

1.2.0 - 2025-06-16

Added

  • TASKS.md documentation module for active task management
  • THANKS.md to acknowledge community contributions
  • GitHub issue templates for bug reports and feature requests
  • Table of Contents in README for better navigation
  • "Back to top" navigation links in README sections

Changed

  • Version bumped to 1.2.0

1.1.1 - 2025-06-16

Changed

  • Version bumped to 1.1.1
  • Updated test expectations to match version

1.1.0 - 2025-06-15

Added

  • GitHub Pages for Contributing guide
  • Links to PRIVACY.md and TERMS.md in README
  • GitHub Sponsors funding configuration (FUNDING.yml)
  • CLAUDE.md journal requirements notice for existing files
  • Security health check (checkup command) with interactive prompt
  • Legal disclaimer about running at your own risk

Changed

  • Switched license from MIT to BSD 2-Clause
  • Removed decorative emoji from README, kept functional UX elements
  • Renamed vuln-scan to checkup command with interactive prompt
  • Refactored security scanning into a CLI command
  • Clarified README examples are hypothetical projects, not Conductor dependencies
  • Fixed shorthand command and broken links in README
  • Fixed documentation website URL formatting in PRIVACY.md
  • Fixed broken GitHub Pages links (removed .html extensions)
  • Removed Patreon sponsorship link
  • Updated logos and branding assets

1.0.2 - 2025-06-14

Added

  • Privacy policy link in README
  • Patreon support link for donations
  • Comprehensive installation instructions for npm, pnpm, yarn, and bun
  • CONTRIBUTING.md with contribution guidelines
  • CHANGELOG.md for tracking version history
  • PRIVACY.md and TERMS.md for legal clarity
  • claude-conduct shorthand command alias for quicker usage

Changed

  • Updated README subtitle to emphasize lightweight and modular nature
  • Clarified network request policy (allowing npm package installation)
  • Updated footer links to point to superbasic.studio website

1.0.1 - 2025-06-14

Added

  • Deep scan feature (--deepscan flag) for comprehensive codebase analysis
  • Framework detection (React, Vue, Angular, Express, Next.js)
  • Dependency analysis with version information
  • API endpoint discovery and documentation
  • Component mapping for React/Vue projects
  • Database schema detection (Prisma, SQL files)
  • Security audit improvements
  • Logo and branding assets

Changed

  • Enhanced codebase analysis with more detailed tech stack detection
  • Improved BUILD.md template with discovered npm scripts
  • Better ARCHITECTURE.md population with framework-specific details

Security

  • Added privacy policy and security commitments
  • Confirmed zero network requests (except npm installation)
  • No telemetry or data collection

1.0.0 - 2025-06-14

Added

  • Initial release of Claude Conductor
  • Core documentation templates (CONDUCTOR.md, CLAUDE.md, ARCHITECTURE.md, BUILD.md)
  • Full template set with --full flag (13 documentation files)
  • Intelligent codebase analysis
  • Auto-creation of JOURNAL.md with first entry
  • Line number anchoring system
  • Cross-linking between documentation files
  • Error tracking system with P0/P1 classifications
  • CLI with options for force overwrite and custom directories

Features

  • Modular documentation framework
  • AI-optimized navigation with keywords and anchors
  • Development journal with auto-archiving at 500 lines
  • Critical error ledger
  • Support for multiple package managers (npm, npx, yarn, pnpm, bun)