FIXED The tool_platform_claim#guid field is now a string as it should be.
FIXED OIDC Authorization Request now supports a POST in addition to GET request.
FIXED Deep Linking login initiation now includes client_id and lti_deployment_id
FIXED The api access token expiration is now 60 minutes instead of 5 minutes
FIXED Skip sending .json as part of tool score POST
FIXED Nonce is carried through OIDC flow into LtiDeepLinkingRequest
FIXED Tool now requests additional scope for scores (AGS)
FIXED Change resourceLinkId in line items API to string from integer
FIXED AGS claim no longer returns lineitem claim when multiple line items exist
NEW Adds support for the new IMS LTI Proctoring Service. This is a different set of message types for launches.
FIXED When checking access token, RI now correctly returns a 401 vs 422
NEW Allow existing parameters on login initiation url to be carried through OIDC flow
FIXED Fixed typo in several locations - nprs vs nrps
FIXED Updated primary instructions for corrections.
NEW Adds a Tool Key Set URL which is an alternate way for a Platform to get a Tool's public key.
NEW Added a new field for Platforms to accept a Tool's Key Set URL, which will be prefered for use even if a public key is provided manually. If a Tool Key Set URL is not provided, it will fall back to the manually provided public key.
NEW Now hosted on GKE (Google Cloud), while we expect no issues with this change there may be some edge cases.
NEW Updated many dependencies and Ruby + Rails versions, also expect no issues due to this.
NEW Added full error messages, in deployed version also, to make troubleshooting easier.
NEW Added guid (required) to tool platform claim.
FIXED Remove lti11_legacy_user_id claim.
NEW Added optional lti_deployment_id to Platform Initiating Login request.
NEW Added optional client_id to Platform Initiating Login request.
FIXED Use port for Tool request back to Platform back during 1.1.2 security patch request. (Issue 38)
FIXED NRPS request from Tool should set Accept header, not Content-type to application/vnd.ims.lti-nprs.v2.membershipcontainer+json. (Issue 35)
FIXED Platform AGS results should only return one result per line item per user. (Issue 31)
FIXED Platform NRPS now responsds with full URI for role vs simple name (http://purl.imsglobal.org/vocab/lis/v2/membership#Learner vs learner).
NEW Remove presentation from LTI DL ltiResourceLink.
NEW Added text, available startDateTime + endDateTime, and submission endDateTime to DL ltiResourceLink example.
NEW Added GET option for Tool when sending request back to Platform during 1.1.2 flow.
NEW Accept and handle custom attributes inside Deep Linking flow.
FIXED Updated RI login links for consistency across the site.
NEW Added ability to send Resource Link Launch w/o PII
NEW Added license for RI source code
FIXED Deployment id will now populate in LTI request
FIXED Update custom claim purl url based on config
FIXED Updated LTI version claim value to 1.3.0 vs LTI-1p3
FIXED Context ID + Resource Link ID in claims - now strings vs integer.
NEW Added footer w appropiate links.
NEW Added access token URL to Platform card.
NEW Added well-known jwk URL to Platform keys card.
NEW Added authentication / authorization to RI to unlock LTI Advantage service functionality.
NEW Added message about membership / availability of features to top of page.
NEW Added changelog page
FIXED Updated claims and scopes urls to match updated versions from specs.
NEW Initial Release with Tool, Platform and Keygen.