Skip to content

Latest commit

 

History

History
503 lines (352 loc) · 37.5 KB

CHANGELOG.md

File metadata and controls

503 lines (352 loc) · 37.5 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.

Commits

  • chore: symfony 7 compatibility, maintenance 61f32d8
  • chore: update documentation 84bc821
  • chore: add .readthedocs.yml config 5ecd0a6

3.0.0 - 2023-11-06

Merged

  • 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

Commits

  • docs: update changelog f942d80
  • cs: autofix coding standards 6293420
  • chore: update infection thresholds e965f98
  • chore: switch to ecphp/cas-bundle stable d7e735f
  • 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 requirement 450648e
  • chore: update license b49d985
  • chore: get rid of scrutinizer ae822df
  • add EcasAuthenticator decorator 0336e11
  • refactor: remove deprecations f5137ad
  • fix: update User provider 7459400
  • fix: update services and decorators 55c2c0f
  • feat: add __toString method to EuLoginUser. f14d7c7
  • nix: remove -nts prefix 8d7d5a5
  • 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

Commits

  • docs: Update changelog. ecf16cc
  • fix: get rid of XML data handling in favor of JSON. c4edf50
  • sa: add psalm baseline 7d3bc41
  • chore: use ecphp/ecas ^2.4 8e15da5

2.5.1 - 2022-12-15

Commits

  • docs: Update changelog. 2c88f16
  • fix: update services and decorators 9696d5c
  • feat: add __toString method to EuLoginUser. cb1616d
  • nix: remove -nts prefix 292eb2c

2.5.0 - 2022-08-29

Commits

  • 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

Merged

  • fix: add missing argument to trigger_deprecation call #57

Commits

2.4.1 - 2023-02-08

Commits

  • docs: Update changelog. 1dd6c2c
  • fix: add __toString method 3eca1a5
  • chore: update LICENSE file d1a24b7
  • fix: decorate the CasUserProvider properly 7aa24ee
  • chore: update Nix development environment 679a4e4

2.4.0 - 2022-08-25

Merged

  • Bump actions/cache from 2.1.7 to 3 #39
  • Bump actions/cache from 2.1.6 to 2.1.7 #38

Commits

  • 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

Commits

  • docs: Add/update CHANGELOG. 076c736
  • fix: Add missing methods. 09d24cb
  • chore: Add missing dev package. 11ba629

2.3.8 - 2021-11-10

Commits

  • docs: Add/update CHANGELOG. 8b9aab8
  • Update composer.json to support new ecphp/cas-bundle a3b70f3

2.3.7 - 2021-08-19

Merged

  • 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

Commits

  • 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

Merged

  • 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

Commits

  • 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

Commits

  • refactor: Get rid of mock, use real objects. 7edf2f2
  • refactor: Add missing methods. ae2b276

2.3.4 - 2020-09-01

Merged

  • Update fix xml parsing #15

Commits

  • 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

Merged

  • Parse EU Access attributes. #8

Commits

  • Remove dependency to loophp/collection. 88b8f5b
  • Update tests coverage. 619e492
  • Update composer.json. 8cac221

2.3.2 - 2020-07-27

Commits

  • Remove obsolete EuLoginUserProviderInterface. e0d253c

2.3.1 - 2020-07-27

Commits

  • 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

Merged

  • Use decorator pattern for the User Provider. #7

Commits

2.2.3 - 2020-07-23

Commits

  • Update composer.json. 2540b2f
  • Deprecate EuLoginUser::getUser() method. 11c2da2

2.2.2 - 2020-06-29

Commits

  • 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

Merged

  • Bump actions/cache from v1 to v2 #4

Commits

  • 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

Commits

  • Update configuration, use decorators pattern. 95b52db
  • Bump ecphp/ecas. e2d4651

2.1.2 - 2020-05-18

Commits

  • 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

Commits

  • Bump drupol/php-conventions. d14a593

2.1.0 - 2020-03-12

Merged

  • Use decorator pattern in user class #3

Commits

  • 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

Merged

  • Make sure that the property exists and is array before merging it. #2

Commits

  • 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

Merged

  • fix: add missing arg to trigger_deprecation call #41

Commits

  • chore: Update composer.json. 7caa3dd
  • docs: Update link to ecphp/cas-bundle documentation. 804b995

1.3.6 - 2020-10-05

Commits

  • refactor: Get rid of mock, use real objects. 1fe2c09
  • refactor: Add missing methods. e3d4136

1.3.5 - 2020-09-01

Commits

  • 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

Commits

  • 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

Commits

  • Remove obsolete EuLoginUserProviderInterface. 8609b79

1.3.2 - 2020-07-27

Commits

  • 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

Commits

  • Fix typo. 854ecbd
  • Add Psalm, Infection and Insights reports. bec853a

1.3.0 - 2020-07-23

Commits

  • Update Grumphp configuration. 0f7da23
  • Update composer.json. 0291e44
  • Use decorator pattern for the User Provider. 3767a11

1.2.2 - 2020-07-23

Commits

  • 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

Commits

  • 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

Commits

  • 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

Commits

  • Update documentation about configuring the firewall during installation. 1fe34ef
  • Update configuration files to avoid errors when installing. c5c27e9

1.1.1 - 2020-05-07

Commits

  • Bump drupol/php-conventions. 285be0a

1.1.0 - 2020-03-12

Commits

  • Add missing tests. b3531f1
  • Use decorator pattern in EuLoginUser. 6e68297
  • Update composer.json. 96416ef
  • Update README links to point to the proper branch. b15c583

1.0.0 - 2020-01-31

Merged

  • Make sure that the property exists and is array before merging it. #2

Commits