Skip to content

5.2.0

Latest
Compare
Choose a tag to compare
@Zombaya Zombaya released this 03 Mar 16:00
· 92 commits to master since this release
e1d2846

What's Changed

  • Re-allow usage of php 7.2-7.4
  • Add dependency on doctrine/annotations and doctrine/doctrine-bundle to composer.json
  • Add .gitattributes-file to strip out unnecessary files on packagist.com for usage of the library
  • Renamed Tests to tests to be more in line with other libraries
  • Removal of unnecessary phpunit-result-cache-file from repository
  • Make sure all unittests run on php 7.2-8.1 using both lowest and latest dependencies
  • Add Continuous Integration using github actions
    • Example of a run
    • Add statistical analysis
      • Make sure composer.json is valid
      • Make sure all php-files are valid php in php 7.2-8.1
      • Make sure no undefined classes or variables are used (PHPStan)
  • Make sure all commands return 0 instead of 1 when successfully completing
  • Add PHPStan (level 0) to avoid errors with undefined classes or variables
  • Add demoprojects
    • Using symfony 4.4 and 6.0
    • Shared database, secret and templates for easy comparison between demo's
    • Example-entity using annotation and example-entity using attributes
    • Added README.md's to help test out the demo-projects
  • Add fix to avoid updating non-changed childclasses of abstract parent classes with an encrypted field
  • Make the secret injectable using environment variables
  • Allow Halite v5.x

Full Changelog: 3.1...5.2.0