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.
- chore: symfony 7 compatibility, maintenance
61f32d8 - chore: update documentation
84bc821 - chore: add
.readthedocs.ymlconfig5ecd0a6
3.0.0 - 2023-11-06
- chore(deps): Bump actions/checkout from 3 to 4
#56 - chore(deps): Bump cachix/install-nix-action from 20 to 22
#54 - chore(deps): Bump actions/checkout from 2.3.4 to 3.5.0
#51 - chore(deps): Bump cachix/install-nix-action from 19 to 20
#49 - chore(deps): Bump cachix/install-nix-action from 18 to 19
#47 - chore(deps): Bump cachix/install-nix-action from 17 to 18
#45 - Version 2 - Symfony 6 compatibility
#40
- docs: update changelog
f942d80 - cs: autofix coding standards
6293420 - chore: update
infectionthresholdse965f98 - chore: switch to
ecphp/cas-bundlestabled7e735f - ci: bump github actions and align with cas-bundle
8cf4dc2 - chore: bump versions
db613a2 - tests: rewrite
0a3cad3 - chore: cleanup config, remove XML stuff
309dc3e - chore: remove
ext-simplexmlrequirement450648e - chore: update license
b49d985 - chore: get rid of scrutinizer
ae822df - add
EcasAuthenticatordecorator0336e11 - refactor: remove deprecations
f5137ad - fix: update User provider
7459400 - fix: update services and decorators
55c2c0f - feat: add
__toStringmethod toEuLoginUser.f14d7c7 - nix: remove
-ntsprefix8d7d5a5 - Work in progress
74015e2 - work in progress
25f9d77 - work in progress
f1b3091 - work in progress
0dc18e9 - chore: Prettify codebase.
2ed9a41 - chore: Prettify codebase.
110f9a9 - fix: Update return types.
9bf9133 - chore: Update composer.json.
17f12de - Do not update the tests right now.
5905788 - chore: Update
composer.json.6689c9b - Autofix minor things.
9f4163f - Fix declared services.
d3cfd3e - Fix return types.
661c6cd - Version 3 - Use upcoming version of ecas.
fdcde3f
2.5.2 - 2022-12-15
- docs: Update changelog.
ecf16cc - fix: get rid of
XMLdata handling in favor ofJSON.c4edf50 - sa: add
psalmbaseline7d3bc41 - chore: use
ecphp/ecas^2.48e15da5
2.5.1 - 2022-12-15
- docs: Update changelog.
2c88f16 - fix: update services and decorators
9696d5c - feat: add
__toStringmethod toEuLoginUser.cb1616d - nix: remove
-ntsprefix292eb2c
2.5.0 - 2022-08-29
- docs: Update CHANGELOG
4658319 - chore: Prettify codebase.
518f195 - refactor: Update codebase for PHP 8 and Symfony 6.
a0e10f6 - ci: Add
prettierworkflow.9de0a39
2.4.2 - 2023-10-23
- fix: add missing argument to trigger_deprecation call
#57
- docs: update changelog
997cc68
2.4.1 - 2023-02-08
- docs: Update changelog.
1dd6c2c - fix: add
__toStringmethod3eca1a5 - chore: update LICENSE file
d1a24b7 - fix: decorate the
CasUserProviderproperly7aa24ee - chore: update Nix development environment
679a4e4
2.4.0 - 2022-08-25
- docs: Add changelog.
0f408cc - ci: Update workflows.
109d0eb - refactor: Update minor things.
14bdb91 - chore: Align static files.
06bf12c - docs: Update documentation.
0ecd91e - refactor: Update for Symfony >= 5.4.
fa5b2dc - chore: Remove docker stuff, replace with
.envrc.2eb1f48 - chore: Update licence holder.
99130b7 - chore: Normalize
composer.json.f93945f
2.3.9 - 2021-11-12
- docs: Add/update CHANGELOG.
076c736 - fix: Add missing methods.
09d24cb - chore: Add missing dev package.
11ba629
2.3.8 - 2021-11-10
2.3.7 - 2021-08-19
- Update friends-of-phpspec/phpspec-code-coverage requirement from ^5.0.0 to ^6.1.0
#36 - Update infection/infection requirement from ^0.15.3 || ^0.23 to ^0.24.0
#35 - Bump actions/cache from 2.1.5 to 2.1.6
#34
- docs: Add/update CHANGELOG.
20db369 - refactor: Update Symfony services definitions.
6d068e4 - Update friends-of-phpspec/phpspec-code-coverage requirement
df090ff - ci: Enable builds only with PHP 7.4.
1e14ac6 - Revert "ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed."
afac2a8
2.3.6 - 2021-07-05
- Bump actions/cache from 2.1.4 to 2.1.5
#33 - Bump actions/cache from v2 to v2.1.4
#31 - Update vimeo/psalm requirement from ^3.14 to ^4.1
#24 - Update friends-of-phpspec/phpspec-code-coverage requirement from ^4.3.2 to ^5.0.0
#28
- docs: Add/update CHANGELOG.
4996a5f - chore: Normalize composer.json.
83b2f9d - refactor: Autofix code style.
63812a0 - ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed.
c4ffa75 - ci: Enable automatic release.
4a836b1 - chore: Update license.
ab8b8f7 - Update Grumphp configuration.
e902f8d - chore: Update composer.json.
0c30729 - chore: Update .gitattributes.
a7f74b7 - chore: Update docker stack for generating changelogs.
3f866dc - docs: Update link to ecphp/cas-bundle documentation.
c009dee - Update friends-of-phpspec/phpspec-code-coverage requirement
579bcc0
2.3.5 - 2020-10-05
2.3.4 - 2020-09-01
- Update fix xml parsing
#15
- Minor code simplification.
57cc981 - Bump dev packages.
6e70a92 - Add a todo for later.
d01a123 - Update tests.
41a4f85 - Update codebase to parse XML in a more efficient maneer.
99ede08
2.3.3 - 2020-08-07
- Parse EU Access attributes.
#8
- Remove dependency to loophp/collection.
88b8f5b - Update tests coverage.
619e492 - Update composer.json.
8cac221
2.3.2 - 2020-07-27
- Remove obsolete EuLoginUserProviderInterface.
e0d253c
2.3.1 - 2020-07-27
- Make sure that EuLoginUserProvider is final to enforce users to use the Decorator pattern when they need it.
0a11562 - Add Psalm, Infection and Insights reports.
4e696c2
2.3.0 - 2020-07-23
- Use decorator pattern for the User Provider.
#7
2.2.3 - 2020-07-23
2.2.2 - 2020-06-29
- Fix typo in decorated service.
58e87bb - Sync documentation between branches.
e21ef67 - Symfony recipe is live, update installation steps.
115d4f2 - Update composer.json.
388a3db - Minimum version of Symfony is ^5.1.
57ec345 - Update broken link.
046a332
2.2.1 - 2020-06-17
- Bump actions/cache from v1 to v2
#4
- composer.json
5380c79 - Load the services from the package, not from the final application.
73bcf2c - Update composer.json.
785b1b6 - Add Dependabot configuration.
801298c
2.2.0 - 2020-06-09
2.1.2 - 2020-05-18
- Update documentation about configuring the firewall during installation.
a6fcd7d - Add Docker stack for building documentation locally.
1607444 - Update default configuration.
ced39dd - Update documentation.
4545d05 - Bump drupol/php-conventions.
dc1c90b
2.1.1 - 2020-05-07
- Bump drupol/php-conventions.
d14a593
2.1.0 - 2020-03-12
- Use decorator pattern in user class
#3
- Update Scrutinizer configuration to avoid issues with some packages.
00621a1 - Update code-style, coding standard and code quality thanks to rector/rector tool.
fb7b88a - Add more test coverage.
135d31b - Use decorator pattern.
314975a - Update composer.json.
d6d12ff
2.0.0 - 2020-01-31
- Make sure that the property exists and is array before merging it.
#2
- Prepare first release. Switch to stable package versions.
b891a89 - Update composer.json and get rid of scrutinizer/ocular package.
7039ca5 - Add MAINTAINERS.txt file and update documentation.
9b9c608 - Update composer.json to enable Scrutinizer.
a4cb326 - Update documentation copyrights.
ea588b6 - Migrate project to new organisation.
ccdf289 - Update composer.json.
c184142 - Do not depends on sensio/framework-extra-bundle.
ca22516 - Update composer.json file.
8067b6b - Update static dev files.
3fa6b5a - Update composer.json file.
4cfcbf3 - Remove obsolete tests.
5291260 - Remove Travis, use Github actions.
f5448d2
1.3.7 - 2022-08-22
- fix: add missing arg to trigger_deprecation call
#41
1.3.6 - 2020-10-05
1.3.5 - 2020-09-01
- Minor code simplification.
d43152f - Bump dev packages.
26af184 - Add a todo for later.
f181ac7 - Update tests.
212b966 - Update codebase to parse XML in a more efficient maneer.
f9c247b
1.3.4 - 2020-08-07
- Remove dependency to loophp/collection.
4be7a54 - Update tests coverage.
249503f - Update composer.json.
0744cbf - Parse EU Access attributes.
44cc7dc
1.3.3 - 2020-07-27
- Remove obsolete EuLoginUserProviderInterface.
8609b79
1.3.2 - 2020-07-27
- Make sure that EuLoginUserProvider is final to enforce users to use the Decorator pattern when they need it.
2f1a12b
1.3.1 - 2020-07-27
1.3.0 - 2020-07-23
- Update Grumphp configuration.
0f7da23 - Update composer.json.
0291e44 - Use decorator pattern for the User Provider.
3767a11
1.2.2 - 2020-07-23
- Update composer.json.
2b632af - Deprecate EuLoginUser::getUser() method.
49c12f9 - Symfony recipe is live, update installation steps.
ed78d33 - Convert services.yaml into services.php.
3fb7d6a
1.2.1 - 2020-06-17
- Update composer.json
e34639e - Load the services from the package, not from the final application.
a2a4d7b - Add Dependabot configuration.
335335a
1.2.0 - 2020-06-09
- Update composer.json.
30ce8b2 - Update configuration, use decorators pattern.
7338741 - Add Docker stack for building documentation locally.
c785751 - Update documentation.
25addde
1.1.2 - 2020-05-18
- Update documentation about configuring the firewall during installation.
1fe34ef - Update configuration files to avoid errors when installing.
c5c27e9
1.1.1 - 2020-05-07
- Bump drupol/php-conventions.
285be0a
1.1.0 - 2020-03-12
- Add missing tests.
b3531f1 - Use decorator pattern in EuLoginUser.
6e68297 - Update composer.json.
96416ef - Update README links to point to the proper branch.
b15c583
- Make sure that the property exists and is array before merging it.
#2
- Prepare first release. Switch to stable package versions.
1bfa8f2 - Rename branch 4.4 into 1.0 and update documentation accordingly.
8f087a1 - Update composer.json and get rid of scrutinizer/ocular package.
2f3feef - Add MAINTAINERS.txt file and update documentation.
0f055c9 - Update composer.json to enable Scrutinizer.
737a228 - Update documentation copyrights.
4260810 - Migrate project to new organisation.
0ae03f6 - Update documentation.
1f2ded9 - Update composer.json.
66f8ba9 - Do not depends on sensio/framework-extra-bundle.
1fba067 - Update static dev files.
999ca05 - Update composer.json file.
201ec0e - Fix PHPStan warning.
f41de4e - Remove obsolete tests.
53ba09c - Remove Travis, use Github actions.
d54d4a9 - Fix compatibility with Symfony 4.
d0cb8c8 - Remove Extension and use config files only.
0e58fa0 - Fix namespace.
7499543 - Update configuration files.
352615a - Update configuration files.
cf12917 - Update configuration files and add an extension.
29b02a2 - Update configuration files and add an extension.
1120633 - Depends on drupol/ecas for cas protocol workflow.
d99bc8f - Add missing test dependency.
7097dc9 - Fix PHPStan errors.
94c2846 - Update composer.json.
6ba7471 - Update composer.json.
7f356c3 - Update docs.
7db14c4 - Update default config files.
01ef9a7 - Update composer.json.
511b92e - Relax dependencies.
faafdbe - Use stable versions now that it has been released.
d38bad5 - Update static files.
b013125 - Add tests.
0360b1a - Update some classes.
ff78081 - Wip
f1c3643 - Documentation.
837f043 - Documentation.
0d2b83f - Documentation.
370f2be - wip
f4fc9bd - wip
0c5b492 - wip
2def355 - wip
0f05c4a - documentation
aee6bf9 - wip
fdccd59 - wip
e180014 - wip
a91624d - wip
43c7e3f - wip
e3e00fb - wip
e61e35d - wip
f554df8 - wip
f0ad094 - Wip.
a3e2556 - Initial commit.
bb79bed