Skip to content

Latest commit

 

History

History
91 lines (74 loc) · 3.36 KB

File metadata and controls

91 lines (74 loc) · 3.36 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.

[0.1.2] - 2025-10-06

⚡ Performance

  • Eliminate file path collection for memory efficiency

🐛 Bug Fixes

  • Correct cosign OIDC issuer for GitHub Actions
  • Fix coverage job permissions and harden release identity verification
  • Address 3 high-priority workflow issues from security review

📚 Documentation

  • Add comprehensive workflow diagrams to CI analysis
  • Add resolution report for cosign OIDC issuer fix
  • Add analysis of certificate identity mismatch issue
  • Add analysis disproving coverage filename mismatch claim
  • Complete analysis of remaining expert findings
  • Document analysis of expert minor findings
  • Docs(reports), docs(claude): Reorganize reports with new numbering scheme
  • Update analysis report with implementation status
  • Create workflow implementation status report
  • Add comprehensive release-plz analysis report
  • Add comprehensive contribution and release documentation
  • Reorganize and renumber analysis reports
  • Document misc type in changelog categories

🔐 Security

  • Implement 4 critical medium-priority workflow improvements
  • Complete all low-priority workflow optimizations

🔨 Refactor

  • Improve arg validation and debug mode handling

🧪 Testing

  • Add comprehensive unit tests to improve coverage

🧹 Miscellaneous

[0.1.1] - 2025-10-05

📚 Documentation

[0.1.0] - 2025-10-05

⭐ Features

  • Implement ruloc line counting tool
  • Feat(scalability), chore(deps): Add scalability features and update dependencies
  • Feat(memory), refactor, test: Implement streaming architecture for memory efficiency
  • Separate rustdoc comments from regular comments
  • Feat(debug), chore(deps): Add debug mode with colored line-by-line output

🐛 Bug Fixes

  • Use AST tokenization to correctly classify comments in strings
  • Fix(debug), refactor(debug): Fix test code detection and improve debug markers

👷 CI/CD

  • Implement CI and release pipelines with workflow automation

📚 Documentation

  • Update development rules for testability and unit testing
  • Enhance API documentation with eloquent, comprehensive descriptions
  • Enhance README with comprehensive structure and documentation
  • Add comprehensive keyless signing guide

🔨 Refactor

  • Improve code quality with constants and error handling

🧪 Testing

  • Add comprehensive tests to achieve 80% code coverage
  • Add edge case tests to approach 90% coverage
  • Add tests to achieve 85% code coverage
  • Test, fix(coverage): Add comprehensive tests and fix test node detection

🧹 Miscellaneous

  • First commit
  • Chore(coverage), docs: Configure code coverage with tarpaulin
  • Add .claude/ to gitignore
  • Add coverage reports to gitignore
  • Add MIT license file
  • Add package metadata for crates.io publishing
  • Add release-plz config and fix project metadata