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.
- chore: update veewee/xml version constraint
f94cf63
3.0.1 - 2024-10-08
- fix, chore: maintenance
#56 - chore(deps): Bump actions/checkout from 3 to 4
#50 - chore(deps): Bump cachix/install-nix-action from 21 to 25
#54 - chore(deps): Bump ramsey/composer-install from 2 to 3
#55 - chore(deps): Update league/uri-components requirement || ^7
#49
- chore: update changelog
c22ba25 - chore: update default PHP version for development
2410129 - chore: autofix code style
5f37f7a - chore: update documentation
daa0e9e - chore: add
.readthedocs.ymlconfig334da00 - chore: remove
ext-jsonfromrequire-devdd2c87b
3.0.0 - 2023-05-30
- refactor: use constructor property promotion
#45
- Breaking change: refactor: replace
Properties::all()withProperties::jsonSerialize().7f58bb1 - docs: update CHANGELOG
f3edcf3 - ci: bump versions
01242f1 - chore: bump
infection/infection64df3ab - refactor:
Propertiesare not readonly018e32f - refactor: update
composer.json4e54e5f - Revert "add
LoginHandlerInterface"47eb09c - add
LoginHandlerInterfacea0a6702 - chore: bump
psr/http-messageto1.1minimum20bac1e
2.0.6 - 2023-04-01
- chore(deps): Bump cachix/install-nix-action from 17 to 20
#43
- docs: update changelog
8a8f987 - chore: bump
psr/cache-implementation5810b9e - refactor: set default factories
eef4b5e - chore: remove support of Scrutinizer
6c6e9c7 - ci: fix
scrutinizerstepe9c3ad4 - ci: add
ext-intlextensionec9cc90 - ci: add
ext-sodiumextension0d10d9a - ci: add
ext-xslextension80f4218 - chore: normalize
composer.jsonaad145f - style: autofix codestyle with prettier
2bbf99d - ci: restore sheperd for static analysis stats
4254af8 - refactor: minor code modernisation using PHP 8 features
ae5312d - refactor: use contrib library to parse XML and make it optional
61cbd55 - fix: minor static analysis fixes
7cb6161 - feat: check if PGTID is correctly saved in the cache
7162137 - fix: restore compatibility with PHP 7.4
52f2427 - chore: add local return types
77dbc87
2.0.5 - 2023-02-23
2.0.4 - 2023-02-03
- fix: make sure handlers
parametersare correctly handled#40
- docs: Update changelog.
0e89696 - style: prettify README
2e1532c - chore: fix
READMEbadge3184fa4 - run prettier to autofix codestyle
f2f7732 - ignore environment on PHP 8.2
911476a - disable tests on PHP8.2
7ff2f6e - disable tests on PHP8.2
03b5e03 - disable tests on PHP8.2
9a550b0
2.0.3 - 2023-01-30
2.0.2 - 2023-01-30
- docs: Update changelog.
1de7ea1 - fix: remove unused dependency
20d8dd7 - chore: update license
07cf70b - chore: update default nix development environment
3d8ea59
2.0.1 - 2022-09-29
- chore(deps): Bump actions/checkout from 2.3.4 to 3.0.2
#35
- docs: Update CHANGELOG.
8dfcb24 - fix: make it work for php >= 7.4
9085d37 - chore: update infection config
b285591 - fix: add middleware for http response bodies
da02b69 - chore: update
composer.jsone67f640 - fix: make sure
Loginparameters are passed to theserviceurl, before adding default parameters.195d220 - fix: make sure
Loginparameters are passed to theserviceurl.4eebda1 - refactor: inject
psr17inCasResponseBuildercc9654f - chore: Prettify codebase.
5035c50 - ci: Run all tests.
83d1ff9 - ci: Fix Github workflow name.
02b4a7c
2.0.0 - 2022-08-22
- ci: Update dev workflow.
#34 - Breaking change: Road to version 2 - Refactor and rewrite most of the library
#33
- docs: Update changelog.
3733fc2 - Remove obsolete annotation.
7f837e9 - ci: Update Scrutinizer configuration.
84de43b - chore: Remove Docker stuff.
f7d0e9a
1.2.0 - 2023-02-03
- docs: Update changelog.
26cf7db - chore: fix
READMEbadge29c0425 - chore: update license
f958de1 - Remove obsolete annotation.
7e19167 - ci: Update Scrutinizer configuration.
5a51803 - chore: Remove Docker stuff.
6003b4b
1.1.9 - 2022-05-02
- Update phpstan/phpstan-strict-rules requirement from ^0.12 to ^0.12 || ^1.0
#29 - Bump actions/cache from 2.1.7 to 3
#31
- docs: Update changelog.
643b216 - chore: Update
composer.json.e76d314 - ci: Tests on PHP 7.4, 8.0 and 8.1.
24e737e - refactor: Add types.
eaff0e6 - chore: Update Psalm configuration file.
01f9f16 - chore: Add
xdebugextension inrequire-dev.2957660 - Update phpstan/phpstan-strict-rules requirement || ^1.0
caa3cca
1.1.8 - 2022-02-18
1.1.7 - 2022-01-24
- Bump actions/cache from 2.1.6 to 2.1.7
#30 - Update infection/infection requirement from ^0.23 to ^0.23 || ^0.24
#28
- docs: Add/update CHANGELOG.
a9ff174 - fix: Replace
league/uri-query-parserwithleague/uri-components.167aade - fix: ECPHP-179: Autofix licence holder.
2c0a71b - Revert "ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed."
c15617a
1.1.6 - 2021-07-05
- Use
ecphp/php-conventions.#25
- docs: Add/update CHANGELOG.
798a5d4 - Update composer.json.
2af8b60 - ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed.
29b7f42 - chore: Update .gitattributes.
e414bbb - chore: Drop support for PHP < 7.4.
b1e4a30 - refactor: Autofix code style.
b97217e - chore: Update Grumphp configuration.
6207426 - chore: Update .gitignore and .gitattributes.
f4a4e48 - chore: Upgrade dev-dependencies.
51dea37 - chore: Add missing packages.
75918f3 - chore: Use ecphp/php-conventions.
fae6040 - chore: Proper indentation.
23abcbc
1.1.5 - 2021-06-07
- Bump actions/cache from 2.1.5 to 2.1.6
#24 - ECPHP-152: Do not update
serviceparameter#26 - Update vimeo/psalm requirement from ^3.12 to ^3.12 || ^4.0
#17 - Bump actions/cache from 2.1.4 to 2.1.5
#22 - Bump actions/cache from v2 to v2.1.4
#20
- docs: Add Changelog.md.
3b6e53f - CI: Enable automatic changelog parsing on release.
11c8098 - Add Docker stack for changelog generation.
5bc2c26 - Do not alter the service parameter with renew and gateway parameters.
a8c0398 - Update tests.
1f2ca88
1.1.4 - 2020-08-06
- Remove obsolete libxml calls.
#16
1.1.3 - 2020-08-04
- Remove obsolete abstract class.
6faa301
1.1.2 - 2020-08-03
- Parse XML with a contrib library and get rid of custom class.
#13
- Update composer.json.
cf130cc
1.1.1 - 2020-07-28
- Detect ProxyFailure service response.
#14
1.1.0 - 2020-07-23
- Issue #11: Inject the Introspector object.
#12
- Issue #11: Add CasInterface::detect() method.
0dc346f - Issue #11: Add new IntrospectionInterface::withParsedResponse() method.
f43c641
1.0.8 - 2020-07-23
- Update composer.json.
c975348
1.0.7 - 2020-07-23
- Update Grumphp configuration.
679a8f0
1.0.6 - 2020-07-23
1.0.5 - 2020-06-19
1.0.4 - 2020-06-11
- Accept parameters in CasInterface::authenticate() and CasInterface::supportAuthentication()
#10 - Update nyholm/psr7-server requirement from ^0.4.1 to ^0.4.1 || ^1.0.0
#8 - Bump actions/cache from v1 to v2
#7
1.0.3 - 2020-06-09
- Prevent query string parameters to be altered by providing a custom parse_str method.
#6
- Minor update on Uri::removeParams().
79a3217
1.0.2 - 2020-05-07
- Bump drupol/php-conventions, with security checker included by default
#4
1.0.1 - 2020-04-28
- Issue #1: Error when using array query parameters
cb46874
- Migrate to CAS Lib.
ecfb197 - Update Github actions configuration.
a0dc9b6 - Update Github actions configuration.
dc6b991 - Update Github actions configuration.
4cbb590 - Add scrutinizer/ocular.
84ec9bd - Update README.
bcde465 - Update Github actions configuration.
fa238d5 - Update composer.json.
afade37 - Update composer.json.
56cb536 - Fix builds with lowest deps.
f5a46cb - Bump versions.
18187da - Bump versions.
da58a9c - Fix test.
85b7e99 - Update actions.
cbf82d4 - Update actions.
120976f - Update actions.
75bdd9a - Remove obsolete static files.
435715c - Fix PHPStan warnings.
dc425a7 - Update Login redirect workflow.
150f5ae - Remove obsolete dev packages.
c4eddd8 - Update documentation.
ec812aa - Initial commit.
b89f878