Skip to content

v1.1.0 - CI/CD Pipeline & Dual Package Managers

Choose a tag to compare

@YosefHayim YosefHayim released this 12 Nov 14:36
· 530 commits to main since this release

πŸ”„ CI/CD Pipeline & Dual Package Managers

This release introduces automated testing infrastructure and dual package manager support for better developer flexibility.

✨ Added

CI/CD Infrastructure

  • GitHub Actions CI/CD pipeline with automated testing
  • Test coverage enforcement with 90% thresholds:
    • Lines: 83%
    • Functions: 91%
    • Branches: 71%
    • Statements: 82%
  • Multi-OS testing matrix:
    • Ubuntu (latest)
    • Windows (latest)
    • macOS (latest)

Package Manager Support

  • Dual package manager support: npm + pnpm
  • Automated dependency updates workflow
  • Consistent lockfile management across environments

πŸ”§ Changed

  • Updated test infrastructure for CI compatibility
  • Enhanced documentation with CI/CD setup guide
  • Improved build process for multi-platform compatibility

πŸ“Š Development Statistics

  • Total Tests: 870
  • CI Build Time: ~5 minutes
  • Coverage Thresholds: 71-91%
  • Supported Platforms: 3 (Ubuntu, Windows, macOS)

πŸš€ Upgrade Notes

No breaking changes. This release is fully backward compatible with v1.0.0.


Full Changelog: v1.0.0...v1.1.0