- refactor: Upgrade codebase for `ecphp/cas-lib` upcoming version 2. [`eafd09e`](https://code.europa.eu/ecphp/ecas/commit/eafd09ec9194d14be73e7eb6fcc3e2ccbe8712b3)
- refactor: Upgrade codebase for `ecphp/cas-lib` upcoming version 2. [`f16dcff`](https://code.europa.eu/ecphp/ecas/commit/f16dcffe5a7430775baeac69c4514ef4ae6c37e0)
- feat: Support different types of `authenticationLevel`. [`19e7fbe`](https://code.europa.eu/ecphp/ecas/commit/19e7fbe94f590a0e240714cf08e9a7c1fbd7962c)
- refactor: Add checks on the authenticationLevel attribute. [`6096df8`](https://github.com/ecphp/ecas/commit/6096df827937c29aeff2cd5554bec59c93e7f6ce)
- ci: Enable builds only with PHP 7.4. [`f8ef545`](https://github.com/ecphp/ecas/commit/f8ef5451bb062ecf9bdee4789d7400a66c5481f1)
- Revert "ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed." [`51ab96b`](https://github.com/ecphp/ecas/commit/51ab96b4847bab19bc07f54301fefd46b6b4cb05)
- refactor: Add checks on the authenticationLevel attribute. [`6096df8`](https://code.europa.eu/ecphp/ecas/commit/6096df827937c29aeff2cd5554bec59c93e7f6ce)
- ci: Enable builds only with PHP 7.4. [`f8ef545`](https://code.europa.eu/ecphp/ecas/commit/f8ef5451bb062ecf9bdee4789d7400a66c5481f1)
- Revert "ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed." [`51ab96b`](https://code.europa.eu/ecphp/ecas/commit/51ab96b4847bab19bc07f54301fefd46b6b4cb05)
- ci: Add automated release on Github Action. [`19a3eeb`](https://github.com/ecphp/ecas/commit/19a3eebab28e8664ae6e8a86e1eb04b79e283388)
- ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed. [`d528571`](https://github.com/ecphp/ecas/commit/d528571bf39aeb6e1cf6e887bf7c76c7ebef9216)
- ci: Add automated release on Github Action. [`19a3eeb`](https://code.europa.eu/ecphp/ecas/commit/19a3eebab28e8664ae6e8a86e1eb04b79e283388)
- ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed. [`d528571`](https://code.europa.eu/ecphp/ecas/commit/d528571bf39aeb6e1cf6e887bf7c76c7ebef9216)
- Update the normalization function so it doesn't alter a valid response anymore. [`a54fe0e`](https://github.com/ecphp/ecas/commit/a54fe0e6a646e2856fce93887b87ad62f6ea0dfc)
- Add new CasInterface::detect() method. [`57641be`](https://github.com/ecphp/ecas/commit/57641bedeac74b70f6dd0f5ec9533e9576df6582)
- Add EcasIntrospector decorator to mangle the CAS response into a standard CAS response. [`eb6bf9c`](https://github.com/ecphp/ecas/commit/eb6bf9c5ae59e4ef385f40d83786e96fd41e3c31)
- Update the normalization function so it doesn't alter a valid response anymore. [`a54fe0e`](https://code.europa.eu/ecphp/ecas/commit/a54fe0e6a646e2856fce93887b87ad62f6ea0dfc)
- Add new CasInterface::detect() method. [`57641be`](https://code.europa.eu/ecphp/ecas/commit/57641bedeac74b70f6dd0f5ec9533e9576df6582)
- Add EcasIntrospector decorator to mangle the CAS response into a standard CAS response. [`eb6bf9c`](https://code.europa.eu/ecphp/ecas/commit/eb6bf9c5ae59e4ef385f40d83786e96fd41e3c31)
- Use a better dependency injection mechanism by using the decorator pattern. [`a7ed841`](https://github.com/ecphp/ecas/commit/a7ed8417b8760520be2f81494da0f370573cb80c)
- Use a better dependency injection mechanism by using the decorator pattern. [`a7ed841`](https://code.europa.eu/ecphp/ecas/commit/a7ed8417b8760520be2f81494da0f370573cb80c)