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.yml
config5ecd0a6
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
infection
thresholdse965f98
- chore: switch to
ecphp/cas-bundle
stabled7e735f
- 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-simplexml
requirement450648e
- chore: update license
b49d985
- chore: get rid of scrutinizer
ae822df
- add
EcasAuthenticator
decorator0336e11
- refactor: remove deprecations
f5137ad
- fix: update User provider
7459400
- fix: update services and decorators
55c2c0f
- feat: add
__toString
method toEuLoginUser
.f14d7c7
- nix: remove
-nts
prefix8d7d5a5
- 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
XML
data handling in favor ofJSON
.c4edf50
- sa: add
psalm
baseline7d3bc41
- chore: use
ecphp/ecas
^2.48e15da5
2.5.1 - 2022-12-15
- docs: Update changelog.
2c88f16
- fix: update services and decorators
9696d5c
- feat: add
__toString
method toEuLoginUser
.cb1616d
- nix: remove
-nts
prefix292eb2c
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
prettier
workflow.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
__toString
method3eca1a5
- chore: update LICENSE file
d1a24b7
- fix: decorate the
CasUserProvider
properly7aa24ee
- 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