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.yml
config334da00
- chore: remove
ext-json
fromrequire-dev
dd2c87b
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/infection
64df3ab
- refactor:
Properties
are not readonly018e32f
- refactor: update
composer.json
4e54e5f
- Revert "add
LoginHandlerInterface
"47eb09c
- add
LoginHandlerInterface
a0a6702
- chore: bump
psr/http-message
to1.1
minimum20bac1e
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-implementation
5810b9e
- refactor: set default factories
eef4b5e
- chore: remove support of Scrutinizer
6c6e9c7
- ci: fix
scrutinizer
stepe9c3ad4
- ci: add
ext-intl
extensionec9cc90
- ci: add
ext-sodium
extension0d10d9a
- ci: add
ext-xsl
extension80f4218
- chore: normalize
composer.json
aad145f
- 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
parameters
are correctly handled#40
- docs: Update changelog.
0e89696
- style: prettify README
2e1532c
- chore: fix
README
badge3184fa4
- 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.json
e67f640
- fix: make sure
Login
parameters are passed to theservice
url, before adding default parameters.195d220
- fix: make sure
Login
parameters are passed to theservice
url.4eebda1
- refactor: inject
psr17
inCasResponseBuilder
cc9654f
- 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
README
badge29c0425
- 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
xdebug
extension 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-parser
withleague/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
service
parameter#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