LtiLibrary.Core 1.6.2

.NET library with IMS LTI support for Tool Consumer and Tool Provider applications. Supports IMS LTI 1.0, 1.1, 1.1.1 and 1.2; Outcomes 1.0; Outcomes 2.0 (Draft); and Content-Item Message 1.0.

Install-Package LtiLibrary.Core -Version 1.6.2
dotnet add package LtiLibrary.Core --version 1.6.2
paket add LtiLibrary.Core --version 1.6.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1.6.2
- Bug Fix: HttpResponse is not disposed

1.6.1
- New: Signed assembly

1.6.0
- New: Fully implemented Outcomes 2.0 (Draft). See samples on GitHub.     
- Fixed: Invalid signature in Authorization header if endpoint URL contained query parameters.
    
1.5.4
- Fixed: ToolConsumerProfile type was set to ToolConsumerProfileContext instead of ToolConsumerProfileTYpe.
- Fixed: ServiceOwner.Name was serialized as "name" instead of "service_owner_name".
- Fixed: LaunchPresentationWidth was using launch_presentation_height parameter name.
With these fixed, LtiLibrary.Core (1.5.4) and LtiLibrary.AspNet (1.5.2) passed all LTI 1.0, 1.1, 1.1.1, 1.2, and Outcomes 1.0 certification tests.

1.5.3
- Fixed bug in GenerateSignature that calculates invalid signature base string if URL includes encoded value such as %20.

1.5.2
- Fixed provider signature calculation so that querystring parameters are properly account for in the signature base string.
- Moved LtiRequestViewModel and ContentItemsClient to LtiLibrary.AspNet since the view model is an Asp.Net concept.

1.5.1
- Updated for 3-Feb-2015 draft of Content-Item Message 1.0

1.5.0
- Updated for Final versions of LTI v1.2 and LTI Outcomes Management v1.0     
    
1.5.0-alpha
- Split LtiLibrary into LtiLibrary.Core and LtiLibrary.AspNet

Version History

Version Downloads Last updated
1.6.2 (current version) 2,683 11/6/2016
1.6.1 1,068 4/16/2016
1.6.0 307 3/22/2016
1.5.4 2,851 5/23/2015
1.5.3 161 5/10/2015
1.5.2 456 3/21/2015
1.5.1 155 3/1/2015
1.5.0 237 2/22/2015
1.5.0-beta 222 12/20/2014