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.
0.0.7 - 2026-01-29
- Update GitHub Action and asset links to pacta-dev repository
- Update README asset links and CI action usage
- Update changelog for v0.0.6
- Update project links to new pacta-dev/pacta-cli repository
0.0.6 - 2026-01-29
- reporting: Add GitHub PR markdown renderer with trends and diff detail names
- cli: Add GitHub report format with snapshot-based trends summary
- action: Add composite GitHub Action for Pacta architecture review
- action: Add target_dir input to control scan root
- Add GitHub Action integration guide and document github output format
- ci-integration: Add GitHub Action comment example and document target_dir input
- Update changelog for v0.0.5
- ci: Simplify changelog PR workflow
- cli: Remove unused future annotations import from _trends.py
- ci: Update test-action workflow to use simple-layered-app example
- examples: Track pacta snapshots for simple-layered-app
- gitignore: Remove test-action GitHub workflow
- examples/simple-layered-app: Remove pacta snapshot objects and latest ref
- Add workflow to test action and support local pacta install option
0.0.5 - 2026-01-27
- cli: Add
checkcommand to evaluate rules against saved snapshots - cli: Document new
pacta checkcommand and two-step snapshot workflow
- Format argparse argument and remove unused import
- Add new example docs pages and example projects (layered, hexagonal, legacy migration)
- Update CLI and examples for snapshot save/check workflow
- check: Update existing snapshot object in-place and save optional extra ref
- ci: Use --force-with-lease when pushing changelog updates
- cli: Reformat assertion for save refs call args
0.0.4 - 2026-01-26
- Refresh README and getting started with architecture snapshot/history narrative
- ci: Create PR for changelog updates instead of pushing to main
0.0.3 - 2026-01-25
- cli: Show human-readable violation explanations in text output
- cli: Add history commands and content-addressed snapshot store
- cli: Add
history trendswith ASCII charts and optional matplotlib export - docs: Document history trends command and add chart example
- model: Add optional layer name field and load from spec
- contributing: Expand contributing guide with project structure and dev workflow
- readme: Reposition as architecture governance tool and add demo gif
- Add changelog and expand MkDocs documentation
- license: Switch to Apache-2.0 and bump version to 0.0.2
- Apply formatting and typing tweaks in history output and tests
- cli: Remove redundant module docstrings and future imports from chart modules
- dev: Add pytest-cov to dev dependencies
0.0.2 - 2026-01-23
- license: Switch to Apache-2.0 and bump version to 0.0.2