- Fixed wrong response http status code to return a bad request when the provided operation xml is invalid
- Added methods to BasicOutcomeServiceClient to work with claim
- Updated documentation
- Added github actions CI
- Removed jenkins and travis CI
- Updated oat-sa/lib-lti1p3-core dependency to version 6.0
- Updated documentation
- Added psalm support
- Deleted BasicOutcomeServiceServer in favor to BasicOutcomeServiceServerRequestHandler (to be used with core LtiServiceServer)
- Updated oat-sa/lib-lti1p3-core dependency to version 5.0
- Updated BasicOutcomeServiceServerProcessorInterface methods parameters to work with registration
- Updated overall constructors to handle nullable parameters
- Updated documentation
- Added PHP 8 support (and kept >=7.2)
- Updated oat-sa/lib-lti1p3-core dependency to version 4.0
- Removed library generator usage in favor of core's one
- Updated documentation
- Added platform side of the library
- Reworked tool side and foundations of the library
- Upgraded for oat-sa/lib-lti1p3-core version 3.3
- Updated documentation
- Upgraded for oat-sa/lib-lti1p3-core version 3.0.0
- Updated documentation
- Provided Basic Outcome client