Skip to content

Latest commit

 

History

History
620 lines (438 loc) · 46.4 KB

CHANGELOG.md

File metadata and controls

620 lines (438 loc) · 46.4 KB

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.

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

1.0.8 - 2020-06-16

Commits

  • Add missing sensiolabs/SensioFrameworkBundle interfaces alias. 56bcde4

1.0.7 - 2020-06-12

Commits

  • Update cas_services.yaml. cca8f63

1.0.6 - 2020-06-12

Commits

1.0.5 - 2020-06-12

Commits

  • Update configuration file. 6235fd9

1.0.4 - 2020-06-11

Commits

  • Update Controllers, it is not necessary to extend AbstractController anymore. 393954b
  • Update documentation. 18b7eaf
  • Update composer.json. 804355d
  • Update the cas_services.yaml file and let user customize the PSR request through a middleware package. cdf85d5
  • Update Dockerfile to make Docker happy again. b4e238f
  • Add Dependabot configuration. a444973

1.0.3 - 2020-05-07

Commits

  • Bump drupol/php-conventions. d9eaa35

1.0.2 - 2020-04-29

Commits

1.0.1 - 2020-02-10

Commits

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

1.0.0 - 2020-01-31

Merged

  • Update cas_services.yaml #1

Commits

  • Migrate project to new organisation. d003327
  • Add a custom service to not depend on sensio/framework-extra-bundle any longer. 4fe5565
  • Update composer.json. cd2035a
  • Update composer.json. 7cef5cf
  • Remove Travis, use Github actions. afd1f11
  • Update documentation. 00635b1
  • Update composer.json. 231e8f9
  • Bump minimal contrib version. 1dcc823
  • Update PHPSpec configuration. 20887db
  • Sync from master branch. b453797
  • Add authenticators in the default guard. 5e49c82
  • Remove PHP 7.4. 462fef6
  • Remove PHP 7.1, add PHP 7.4. 1a10f77
  • Update PHPDoc. 6eac960
  • Bump version. 5cd7c13
  • Update actions. 4fe51ef
  • Fix PHPStan. 7708f5c
  • Remove obsolete TokenStorage. 40bda27
  • Sync from master branch. 537f228
  • Remove the renew parameter if it is found in the URL. 23713ac
  • Implement an alternative solution when user authentication has failed. a7f8f99
  • Add status to the JSON response in case of failure. 427e081
  • Prevent infinite redirection loops when authentication failed on the client side. 2abf8f8
  • Sync from master branch. 5416eff
  • Sync from master branch. 3c39a6b
  • Sync from master branch. 10d042a
  • Remove ocular from dependencies and use the phar. 98b873b
  • Sync Travis configuration. b3fa231
  • Add tests. 4ae3502
  • Add tests. 8f50ba6
  • Add tests. 161d75e
  • Fix typo. d0dfe4e
  • Minor update of Guard authenticator. b523732
  • Add more tests. 9c42334
  • Update composer.json. f1e9e8e
  • Update badges. 5f88950
  • Update tests. 09487bc
  • Update composer.json. 2f05e1e
  • Update composer.json. 65d6569
  • Add scrutinizer configuration. b52314a
  • Add some badges for swag. c6b7e05
  • Add travis configuration. 56276df
  • Update documentation. bdd1637
  • Add tests. 92b3bdd
  • Minor change. 3e47854
  • Add the httpFoundationFactory service back for the proxy callback auth only. 661b4fe
  • Update tests based on latest changes from master branch. fe67b91
  • Remove one dependency from the Guard. 2cef4b3
  • Add tests. 319305d
  • Fix Symfony ^5 compatibility. c326894
  • Fix Symfony ^4.4 compatibility. 2a8c5cb
  • Add initial tests tools and smoke test. 0f528dd
  • Update the Guard authenticator. 58e6b67
  • Remove the configuration to avoid any security concerns. 0dca6c7
  • Update default CAS homepage with more information to the end user. cb0f7e9
  • Move configuration files under the specific dev environment. e470035
  • Rename files for more consistency. a7d3e5e
  • More documentation updates and config files update. f46cbf6
  • Minor documentation updates. 357fd11
  • Minor documentation updates. aeb152c
  • Update documentation. f0a8ac1
  • Initial commit. 3ddde8d