Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 47.01 KiB

Changelog

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.

3.0.4

3.0.3 - 2025-01-28

Merged

  • Ajax reqs no redirect on success #105

Commits

  • Fix: No redirect when it's an AJAX request e0f36a5
  • chore: bump LICENSE 6a776b5

3.0.2 - 2024-10-11

Merged

  • chore: maintenance - compatibility with Symfony 7 - minor fixes #100
  • chore(deps): Bump ramsey/composer-install from 2 to 3 #99
  • Update composer.json for SF7 #98

Commits

3.0.1 - 2023-11-06

Commits

  • docs: update changelog cab9dae
  • cs: autofix coding standards 22d2b03
  • chore: set min_covered_msi to 89 babf036

3.0.0 - 2023-11-06

Merged

  • Update demo casserver URL #88
  • Fix link in documentation #89
  • chore(deps): Bump cachix/install-nix-action from 22 to 23 #91
  • chore(deps): Bump actions/checkout from 3 to 4 #90
  • chore(deps): Bump cachix/install-nix-action from 20 to 22 #87
  • chore(deps): Bump cachix/install-nix-action from 19 to 20 #79

Commits

  • Breaking change: refactor: replace Properties::all() with Properties::jsonSerialize(). 4fbc54b
  • docs: update changelog adc77e6
  • ci: bump github actions 383349c
  • fix link to Contributing page 132d60f
  • chore: bump versions 4e11280
  • chore: bump versions f29ffa8
  • chore: remove obsolete docker files ee907ae
  • chore: get rid of scrutinizer a50176a
  • tests: rewrite tests based on upstream ecphp/cas-lib developments. 12fa217
  • chore: add a note about CAS XML response f72e757
  • refactor: update User creation internals 467d44a
  • refactor: remove Symfony* Cas classes 13e30e6
  • docs: update Installation documentation fa17ff4
  • tests: fix tests 1dc9838
  • remove CasEntryPoint class 87109f6
  • fix: update start method a6ac146
  • fix: use the Authenticator as entry point 4b4d065
  • docs: Update changelog. e6dae46
  • feat: add a CAS Authentication Entry Point 1cd8abb
  • tests: update tests for ecphp/cas-lib 2 77e96a0
  • refactor: update codebase for ecphp/cas-lib 2 4bbff5f
  • chore: upgrade to ecphp/cas-lib 94758a7

2.5.5 - 2023-03-01

Merged

  • chore(deps): Bump cachix/install-nix-action from 18 to 19 #77

Commits

  • docs: Update changelog. 7422f89
  • fix: update start method e09e56c
  • fix: use the Authenticator as entry point 50d5eee
  • chore: minor static files update 9b7039a
  • ci: add environment variable for PHP CS Fixer ede0450
  • docs: update README badge 973f4c9
  • chore: update LICENSE file fe745ca
  • chore: add pcov extension requirement in require-dev 4eeb51c
  • tests: fix broken tests ceecf54

2.5.4 - 2022-12-15

Commits

  • docs: Update changelog. 099b66b
  • fix: restore the use of a UserProvider b6b5841

2.5.3 - 2022-12-07

Merged

  • chore(deps): Bump cachix/install-nix-action from 17 to 18 #72

Commits

  • docs: Update changelog. 44fb8d2
  • feat: add __toString() method to CasUserInterface 28f74ff
  • nix: remove -nts prefix 068fb1c

2.5.2 - 2022-12-07

Commits

  • docs: Update changelog. b3294f8
  • feat: add __toString() method to CasUserInterface 5790eb4
  • nix: remove -nts prefix bb8be3c
  • docs: Remove Symfony version. 80f3220
  • chore: Prettify codebase. dce1424
  • chore: Normalize composer.json. 0544e74

2.5.1 - 2022-08-25

Commits

  • docs: Update changelog. 3cd5f67
  • fix: Add missing dependency. faca74c

2.5.0 - 2022-08-25

Merged

  • refactor: Remove deprecated stuff from Symfony 5. #71

Commits

2.4.5 - 2023-03-01

Commits

2.4.4 - 2023-02-28

Commits

  • docs: update changelog b7c5f89
  • fix: use the Authenticator as entry point d60de33

2.4.3 - 2023-02-28

Commits

  • docs: Update changelog. caac838
  • feat: add a CAS Authentication Entry Point 173dc52

2.4.2 - 2023-02-08

Commits

  • docs: Update changelog. 7a4bfd4
  • fix: restore the use of a UserProvider 5531bda
  • feat: add __toString() method to CasUserInterface f7cf369
  • nix: remove -nts prefix 674d2af
  • chore: Normalize composer.json. b4b7568

2.4.1 - 2022-08-25

Commits

  • docs: Update changelog. 748d26b
  • fix: Add missing dependency. 2d010dc

2.4.0 - 2022-08-25

Merged

  • Version 3 - Work in progress #59

Commits

  • Breaking change: refactor: Use new authenticator system. 9256f95
  • docs: Update changelog. 01ec7b1
  • chore: Update grumphp configuration. fc478a1
  • chore: Update composer.json. b527382
  • fix: Add psalm baseline. 53ac69a
  • chore: Update grumphp configuration. 978297d
  • docs: Add changelog. a2fc955
  • ci: Add release workflow. aabe67a
  • chore: Update static files. 833dc1e
  • refactor: Add old authenticator service back. e50d1fc
  • refactor: Add extra aliases to CAS services. 3edc20b
  • ci: Update configuration files. 54e6896
  • Autofix code style. ff4da71
  • Autofix code style. 0e4d433
  • tests: Update minimum coverage value. d74e6b0
  • tests: Update PSalm configuration. bd6808d
  • tests: Remove unsupported tests of PHPSpec. 607ff89
  • ci: Update configuration files. 16b0c24
  • chore: Update static files, version and add .envrc. 1c1add4

2.3.2 - 2022-04-14

Merged

  • Suppress the PHP 8+ deprecation message that pops when APP_DEBUG=true #62
  • Update phpspec/phpspec requirement from 7.0.1 to 7.2.0 #60
  • Bump actions/cache from 2.1.7 to 3 #61
  • Bump actions/cache from 2.1.6 to 2.1.7 #57

Commits

  • chore: Update licence holder. 63fd144
  • chore: Normalize composer.json. 9e435dd

2.3.1 - 2021-11-12

Commits

  • fix: Add CasUser::getUserIdentifier(). e19fdb3

2.3.0 - 2021-07-29

Merged

  • Bump actions/cache from 2.1.5 to 2.1.6 #50
  • Update infection/infection requirement from ^0.23 to ^0.24 #53
  • Update loophp/unaltered-psr-http-message-bridge-bundle requirement from ^1.0 to ^2.0 #52
  • Bump actions/cache from 2.1.4 to 2.1.5 #48
  • Update infection/infection requirement from ^0.22 to ^0.23 #49
  • Update friends-of-phpspec/phpspec-code-coverage requirement from ^5.0.0 to ^6.0.0 #44
  • Bump actions/cache from v2 to v2.1.4 #41
  • Update vimeo/psalm requirement from ^3.14.1 to ^4.2.0 #37
  • Update friends-of-phpspec/phpspec-code-coverage requirement from ^4.3.2 to ^5.0.0 #36

Commits

  • Update loophp/unaltered-psr-http-message-bridge-bundle requirement 9e7553d
  • Revert "ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed." d0bcd72
  • ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed. b3f5011
  • Autofix code style. 1ce1219
  • chore: Update .gitattributes. 6b549fd
  • Autofix code style. 9a02ee8
  • Do not upgrade phpspec until phpspec/phpspec#1382 is fixed. 36de9bc
  • chore: Update composer.json. 569de28
  • refactor: Autofix code style. d245d4e
  • chore: Switch to ecphp/php-conventions. ce3df60
  • refactor: Add missing services declarations. 8baead7
  • refactor: Implements EquatableInterface on CasUserInterface. a525263
  • Update friends-of-phpspec/phpspec-code-coverage requirement ddadbe3
  • test: Fix CS. 53a846b
  • tests: Remove unused mocked parameters. bf1b68e
  • tests: Remove now obsolete test. 5c635f9
  • ci: Update Github configuration. 2c4349f
  • refactor: Remove deprecations for next major release. 92ebeec
  • refactor: Remove hard dependency to nyholm/psr7 and sension/framework-extra-bundle. 2204a7f
  • chore: Removed hard dependencies from requirements. 34d2f0e
  • Update friends-of-phpspec/phpspec-code-coverage requirement 8c7a687

2.2.2 - 2020-08-25

Commits

  • Bump dev dependencies. b076eee
  • Add sension/framework-extra-bundle:^5.6 as a dependency. d6bc641

2.2.1 - 2020-07-27

Commits

  • Remove obsolete PHPDoc to not mess with ecphp/eu-login-bundle when doing static analysis. 62edc9e
  • Add Psalm, Infection and Insights reports. c80290b

2.2.0 - 2020-07-23

Merged

  • Add the new dependency to the CAS service and CAS User provider. #15

Commits

2.1.2 - 2020-07-23

Merged

  • Improve coverage #14

Commits

2.1.1 - 2020-07-07

Commits

  • Revert "Replace user routing file cas.yaml with cas.php." c28377b

2.1.0 - 2020-06-29

Commits

  • Replace XML routing file with bare PHP. be0ab05
  • Symfony recipe is live, update installation steps. 750e8e3
  • Replace user routing file cas.yaml with cas.php. 5321218
  • Update composer.json. cf400cd
  • Replace deprecated function. 8107883
  • Update composer.json for Symfony ^5.1. 6d89920
  • Replace YAML file with a PHP file. e4ed834
  • Remove a test in which it is unable to mock objects properly. 60c86cb

2.0.9 - 2020-06-21

Merged

  • Set object before calling ticket validation #12

2.0.8 - 2020-06-17

Commits

  • Load controllers from services. 39e0867

2.0.7 - 2020-06-17

Commits

  • Load the services from the package, not from the final application. 8a65faa

2.0.6 - 2020-06-16

Commits

  • Add missing sensiolabs/SensioFrameworkBundle interfaces alias. 4f3d864

2.0.5 - 2020-06-12

Commits

  • Update configuration file. 2fb76e1

2.0.4 - 2020-06-11

Merged

  • Bump actions/cache from v1 to v2 #10
  • Update symfony/psr-http-message-bridge requirement from ^1.2 to ^2.0 #11

Commits

  • Update documentation. 3978c2d
  • Update composer.json. 4fe39bc
  • Update the cas_services.yaml file and let user customize the PSR request through a middleware package. a40ab51
  • Update Dockerfile to make Docker happy again. 9ca1c76
  • Add Dependabot configuration. 8ddcc07
  • Update Controllers, it is not necessary to extend AbstractController anymore. cf294d6
  • Update routing file. bca8c68
  • Update composer.json, replace dependency to symfony/framework-bundle with symfony/routing. 1b9a4a1
  • Fix PHPStan issues. c25b22d

2.0.3 - 2020-05-07

Commits

  • Bump drupol/php-conventions. ef92e50

2.0.2 - 2020-04-29

Commits

2.0.1 - 2020-02-10

Merged

  • #1: Detect when the request is AJAX and respond using a JSON response. #2

2.0.0 - 2020-01-31

Commits

  • Migrate project to new organisation. 4fd6825
  • Add a custom service to not depend on sensio/framework-extra-bundle any longer. 005f093
  • Update Github Actions configuration. 0dfad60
  • Update composer.json. 3eddfc6
  • Update documentation. b44ff40
  • Bump minimal contrib version. 2bfa235
  • Update PHPSpec configuration. 0cf25a2
  • Bump contrib. fb596a1
  • Add authenticators in the default guard. 1c35aa1
  • Revert "Set the CAS service as public." 4c651cb
  • Set the CAS service as public. 6ad7cfc
  • Remove PHP 7.4. 5ae3494
  • Remove PHP 7.1, add PHP 7.4. e65455a
  • Update PHPDoc. 91cd3f8
  • Remove obsolete TokenStorage. b31aa51
  • Fix PHPDoc and restore infection/infection contrib. d73038f
  • Remove the renew parameter if it is found in the URL. f69e42b
  • Implement an alternative solution when user authentication has failed. 381e56a
  • Add status to the JSON response in case of failure. 518098e
  • Sync from branch 4.4. 0a81041
  • Update documentation. cf1d0ef
  • Update Login controller. fb426cd
  • Restore package that are now compatible. e0609b2
  • Remove obsolete code. bfcf541
  • Update composer.json. e0e7529
  • Update composer.json and documentation. f06a702
  • CasUser::getSalt() cannot throw an exception or else the login process fails. 2b66ace
  • CasUser::getPassword() cannot throw an exception or else the login process fails. 153a01a
  • CasUser::eraseCredentials() cannot throw an exception or else the login process fails. 7bc3e7d
  • Use stable branch of phpspec now that it has been released. 9a78d5a
  • Sync from branch 4.4 4622666
  • Update Travis configuration. 24d563a
  • Update Travis configuration. cbda424
  • Sync tests from branch 4.4 d9da252
  • Update composer contrib while tools are not yet stable. cc44b05
  • Allow failure for PHP 7.4 until stable. e939ddf
  • Try to use PHP 7.4 snapshot. 80ae3a3
  • Remove PHP 7.1. 7278e44
  • Update Travis for the time being. bcb94a5
  • Enable tests and sync from branch 4.4 89a6591
  • Update CasUser based on 4.4 branch. fae118d

1.1.2 - 2020-08-25

Commits

  • Bump dev dependencies. ab87ac5
  • Add sension/framework-extra-bundle:^5.6 as a dependency. 0f69f1d

1.1.1 - 2020-07-27

Commits

  • Remove obsolete PHPDoc to not mess with ecphp/eu-login-bundle when doing static analysis. 6a3ee9a
  • Add Psalm, Infection and Insights reports. c444b9a

1.1.0 - 2020-07-23

Commits

  • Update CS. 07d6817
  • Update composer.json. fabaff5
  • Update tests. bcec5bd
  • Add the new dependency to the CAS service and CAS User provider. b6bbddd

1.0.14 - 2020-07-23

Commits

1.0.13 - 2020-07-07

Commits

  • Revert "Replace user routing file cas.yaml with cas.php." e682a43

1.0.12 - 2020-06-28

Commits

  • Symfony recipe is live, update installation steps. 7bc273e
  • Replace user routing file cas.yaml with cas.php. dcb331f
  • Replace YAML file with a PHP file. 3693960
  • Remove a test in which it is unable to mock objects properly. 22fb335

1.0.11 - 2020-06-21

Merged

  • Set object before calling ticket validation #12

1.0.10 - 2020-06-17

Commits

  • Load controllers from services. 3dfe8b9

1.0.9 - 2020-06-17

Commits

  • Load the services from the package, not from the final application. 2a0d7fc