All notable changes to this project will be documented in this file.
- Supports Symfony 7.x
- Static analysis requirements
- Always use
random_bytes()
inHelper::generateRandomBytes()
- Use
bin2hex()
inHelper::stringToHex()
- Recover tests (#55)
- Php 8.1 deprecation notices
- Prevent running test on changelog update
- Prevent looping
- Clean changelog
- Update document URL
- Clean changelog
- Authenticate Github action user on workflow
- Add deprecation to usage of Serializable interface
- Add authentication on push action
- Compliant with Symfony 6 session recommendations
- Allow Symfony 6 and Monolog 3
- Change documentation URL
- Add script in composer for test, phpcs & phpstan use in CI
- Remove .changelog and README.md from export
- Remove Makefile.
- Development files won’t be added to git archive
- Move assets to .github directory
- Introduce PSR-4 autoloading
- Add LICENSE document.
- Automatic update of CHANGELOG on commit on master
- Preparing CHANGELOG for automation
- Change package name in banner
- Add PHPStan to CI
- Clean code with PHPStan
- Clean code by removing unnecessary backslash
- Replace symfony/event-dispatcher dependency by psr/event-dispatcher
- Change package description
- Fix composer documentation settings
- Fix Documentation
- Move doc in dedicated repository
- Move resources files for tests in tests directory
- Drop deprecated files
- Move schemas in dedicated package
- Update composer metadata
- Update Readme
- Fix LightSaml\Model\XmlDSig\SignatureXmlReader::validate() exception catching
- Fix return types in LightSaml\Context\AbstractContext & LightSaml\Meta\ParameterBag
- Fix param types in LightSaml\Model\Assertion\Conditions class
- Fix input id in SamlPostResponse
- Update to symfony packages 6.0
- Run tests by GitHub's actions
- Update PHPUnit 8.4+
- Clean code with php-cs-fixer
- PHP 7.2+ & Symfony 5
- Logout Request Builder
- Improve code metric
- Support for formatted certificate in message XML
- "KeyDescriptor" elment "use" attribute should be optional
- Support for EntitiesDescriptor element
- InResponseTo attribute optional for StatusResponse
- InvalidArgumentException at LogoutRequest ->setNotOnOrAfter()
- New method in Signature Validator for array of keys
- New method EntitiesDescriptor::getByEntityId
- Fix AuthnRequest send and Response receive bidnings and url
- Logging of sent/received messages in Binding
- NameIDPolicy made optional in AuthnRequest?
- SignatureMethod element made optional
- StatusCode missing from status
- Optional constructor arguments
- Support for IdpSsoDescriptor Attributes & NameIdFormat