Skip to content

3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Nov 11:14
adc77e6

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