Skip to content

v3.0.1

Latest

Choose a tag to compare

@relliv relliv released this 30 Nov 04:33

πŸ“‹ Overview

Version 3.0.1 focuses on improving the development experience with enhanced testing infrastructure, static analysis tools, and comprehensive CI/CD automation. This release introduces PHPStan for code quality checks, expands test coverage across multiple Laravel and PHP versions, and improves documentation with detailed testing instructions.


πŸ”„ Major Changes

  • βœ… Testing Infrastructure: Added comprehensive GitHub Actions workflow with multi-version testing matrix
  • πŸ” Static Analysis: Integrated PHPStan for improved code quality and type safety
  • πŸ§ͺ Test Framework: Introduced custom TestCase class for better test organization
  • πŸ“š Documentation: Enhanced README with testing badges, instructions, and version matrix details
  • πŸ› οΈ Developer Experience: Updated dependencies to support Laravel 11.x, 12.x and PHP 8.2-8.4

πŸ“ Detailed Changelog

πŸ” Static Analysis & Code Quality

  • f790004 Added PHPStan configuration file with level 5 analysis for src directory (feature)

πŸ§ͺ Testing & CI/CD

  • b43e7a5 Introduced dedicated Tests\TestCase class for improved test configuration and environment setup (feature)
  • b43e7a5 Enhanced GitHub Actions workflow with composer caching and expanded test matrix (feature)
  • e809b0e Added GitHub Actions workflow for automated testing and PHPStan analysis (feature)
  • eb1ae08 Fixed GitHub Actions workflow configuration (fix)

πŸ“¦ Dependencies & Configuration

  • eb1ae08 Updated dev dependencies to support multiple Laravel versions (11.x, 12.x) (refactor)
  • b43e7a5 Refined composer dependencies for Pest testing framework (refactor)
  • fc82b54 Added dist directory to .gitignore (refactor)

πŸ“š Documentation

  • b43e7a5 Updated README with detailed testing instructions and matrix information (feature)
  • b05d58e Added tests badge and removed unstable version badge from README (refactor)

🌿 Affected Branches


πŸ“ Affected Projects

  • model-support (Laravel package)

Full Changelog: v3.0.0...v3.0.1