Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Cas Bundle Laravel Package

ecphp/cas-bundle

View on GitHub
Deep Wiki
Context7
3.0.5

What's Changed

New Contributors

Full Changelog: https://github.com/ecphp/cas-bundle/compare/3.0.4...3.0.5

3.0.4
3.0.2

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

Commits

  • cs: autofix coding standards 22d2b03
  • chore: set min_covered_msi to 89 babf036
3.0.0

Major breaking changes

  1. Custom service names are gone:
  • Replace cas.userprovider with EcPhp\CasBundle\Security\Core\User\CasUserProvider
  • Replace eulogin.userprovider with EcPhp\EuLoginBundle\Security\Core\User\EuLoginUserProvider
  1. Require a new dependency: nyholm/psr17, this will install a file config/packages/loophp_psr17.yaml
  2. The interface EcPhp\CasLib\CasInterface has been moved to EcPhp\CasLib\Contract\CasInterface
  3. The CAS constructor doesn't need a RequestInterface any more, but each method of CAS class needs it.

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
  • 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

Merged

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

Commits

  • 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.4.5

Commits

  • fix: update start method f3ebf70
  • docs: update changelog b7c5f89
  • fix: use the Authenticator as entry point d60de33
  • docs: Update changelog. caac838
  • feat: add a CAS Authentication Entry Point 173dc52
  • 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
  • docs: Update changelog. 748d26b
  • fix: Add missing dependency. 2d010dc
2.4.4

Commits

  • fix: use the Authenticator as entry point d60de33
  • docs: Update changelog. caac838
  • feat: add a CAS Authentication Entry Point 173dc52
  • 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
  • docs: Update changelog. 748d26b
  • fix: Add missing dependency. 2d010dc
2.4.3

Commits

  • feat: add a CAS Authentication Entry Point 173dc52
  • 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
  • docs: Update changelog. 748d26b
  • fix: Add missing dependency. 2d010dc
2.4.2

Commits

  • 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
  • docs: Update changelog. 748d26b
  • fix: Add missing dependency. 2d010dc
2.5.4

Commits

  • fix: restore the use of a UserProvider b6b5841
2.5.3

Merged

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

Commits

  • feat: add __toString() method to CasUserInterface 28f74ff
  • nix: remove -nts prefix 068fb1c
2.5.2

Commits

  • 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.4.1

Commits

  • fix: Add missing dependency. 2d010dc
2.5.1

Commits

  • fix: Add missing dependency. faca74c
2.5.0

Merged

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

Commits

  • refactor: Add new authenticator system. 9256f95
  • docs: Update changelog. d0018f9
  • 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

What's Changed

New Contributors

Full Changelog: https://github.com/ecphp/cas-bundle/compare/2.3.1...2.3.2

1.1.2

New

  • Add sensio/framework-extra-bundle:^5.6 as a dependency. (#20) (0f69f1d)

Miscellaneous

  • Bump dev dependencies. (ab87ac5)
2.2.2

New

  • Add sensio/framework-extra-bundle:^5.6 as a dependency. (#20) (d6bc641)

Miscellaneous

  • Bump dev dependencies. (b076eee)
1.0.14

Noticeable changes

  • Deprecate CasUserInterface::getUser().

Regular maintainance

  • Fix CS.
  • Update Grumphp configuration.
  • Update composer.json.

Tests

2.1.2

Noticeable changes

  • Deprecate CasUserInterface::getUser().

Regular maintainance

  • Fix CS.
  • Update Grumphp configuration.
  • Update composer.json.

Tests

2.1.0

Yesterday, the Symfony team merged our pull requests (https://github.com/symfony/recipes-contrib/pulls?q=is%3Apr+is%3Aclosed+ecphp) to get a Symfony recipes for the authentication bundles (namely ecphp/cas-bundle and ecphp/eu-login-bundle).

This is a very nice step forward because it reduce the installation steps from 3 to only 1 step. There is no need to manually copy over the configuration files, and there is no need to alter the bundle.php config file neither. The documentation has also been updated everywhere to reflect those changes.

I also took the opportunity to follow the current Symfony trend (https://github.com/symfony/symfony/issues/37186) when it comes to YAML/XML configuration files, they want to get rid of them and replace them with bare PHP config files, which is a very great idea. I'm not a huge lover of those fancy formats (YAML/XML), despite the fact that they are easily readable and editable... that said, I can't wait for the moment when they will get rid of it as well!

This weekend, while migrating the YAML/XML files to PHP, in ecphp/eu-login-bundle I made a typo in a service name and this morning someone has submitted a bug report for it. It is already fixed, thanks to him, the typo was very important !

If something is failing, make sure to remove the old configuration file from your application. The old file is config/routes/cas.yaml.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor
spatie/laravel-javascript-views