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.
- Automated GitHub release creation via GitHub CLI integration
- Release command now creates releases, uploads bundles, and publishes automatically
- Color formatting in terminal output (missing
-eflag in echo commands) - Fixed 24 instances across
paperkit-dev,paperkit-install.sh, andscripts/base-install.sh - ANSI color codes now render properly instead of displaying literal escape sequences
- Release workflow now fully automated with
./paperkit-dev release --full - Improved error handling with graceful fallback when GitHub CLI unavailable
- YAML-based version management system (
.paperkit/_cfg/version.yaml) - Version management tools:
.paperkit/tools/get-version.sh- Shell script for version retrieval.paperkit/tools/version-manager.py- Python tool for version management.paperkit/tools/test-version-system.sh- Comprehensive test suite
- CLI commands for version management:
./paperkit version- Show current version./paperkit version --set <version>- Set new version./paperkit version --bump <part>- Bump version (major/minor/patch)./paperkit version --build <value>- Add build metadata./paperkit version --clear-build- Remove build metadata./paperkit version --test- Run version system tests
- Documentation for version system:
.paperkit/docs/version-system-readme.md- Version system overview.paperkit/docs/version-migration-guide.md- Migration guideDocs/COMMANDS.md- Consolidated CLI command reference
- Support for optional build metadata in semantic versioning (e.g.,
1.2.0+45) - Rich version metadata (release dates, compatibility info, semantic components)
- All PaperKit scripts now use YAML-based version system exclusively
paperkitscript reads version from YAML config (get-version.sh handles fallback)paperkit-bundle.shupdated to use YAML-based version system.paperkit/_cfg/manifest.yamlupdated to reference new version system
VERSIONfile renamed toVERSION.deprecated(backwards compatibility maintained for external tools)
- Automated
.copilot/directory generation from.paperkit/source files - Automated generation of AGENTS.md and COPILOT.md documentation
- PaperKit Installer v2.0.0 with IDE selection and enhanced validation
- Comprehensive agent schema validation for all paper-writing agents
- Enhanced forensic audit documentation with practical recommendations
- Validation script paths updated from
.paper/to.paperkit/directory structure - Improved LaTeX document compilation and linting tools
- Enhanced academic integrity constraints in agent definitions
- Refactored code structure for improved readability and maintainability
- Updated GitHub Copilot and Codex prompts with integrity reminders
- Enhanced agent guides with validation resources
- CSV-based manifests (migrated to YAML)
- Initial PaperKit release with core paper-writing agents
- LaTeX document generation and assembly
- Harvard citation style support
- Research consolidation and validation workflows
- Agent-based academic paper generation system