- Test with mock LDAP
- Add check if user is authenticated before requesting user identifier, to prevent internal exception on request of current person
- Fixes in case the provider is called in an unauthenticated context like health checks
- Make sure to ignore service accounts when caching the Person for the current user
- Update core and core-connector-ldap
- Add support for sort by multiple attributes
- Add support for api-platform 3.2
- Remove direct LDAP (abandoned Adldap2) dependency and use the LDAP API from dbp/relay-core-connector-ldap-bundle (requires config update)
- Add support for sorting to the person collection request
- Add support for Symfony 6
- Drop support for PHP 7.4/8.0
- Drop support for PHP 7.3
- Use the global "cache.app" adapter for caching instead of always using the filesystem adapter
- Update to api-platform 2.7
- config: ldap.encryption gained an option "plain" for disabling encryption