Skip to content

Releases: RusticiSoftware/TinCan.NET

ContextActivities improvements, send parameters back to LRS

17 Dec 21:36
Compare
Choose a tag to compare
  • Support for single-member properties of ContextActivities
  • Send arbitrary extra parameters back to the LRS by using RemoteLRS.extended

Add multi-target framework support

15 Aug 16:46
Compare
Choose a tag to compare

This release adds builds for net40, net45 and signed net45.

NuGet Update Only Release

10 Jan 15:40
Compare
Choose a tag to compare

This release just contains a patch to the spec file for generating NuGet packages with the correct dependency version list.

Activity Identifier Type Switch, Dependency Updates

05 Apr 19:57
Compare
Choose a tag to compare
  • Includes a fix for handling Activity identifiers such that they don't get normalized by the underlying System.Uri library by switching them to be strings (backwards incompatibility necessitating major version bump)
  • Update the Json.NET dependency from 6.x to 8.x because of the above major version bump requirement

VoidStatement and Document Retrieval Bug Fixes

16 Nov 20:51
Compare
Choose a tag to compare
  • Adds VoidStatement sugar method to LRS interface and corresponding RemoteLRS implementation.
  • Fixes RetrieveState, RetrieveAgentProfile, RetrieveActivityProfile to correctly attach the Document retrieved to the LRS response object returned from the call.
  • Adds unit tests to prevent regression of the above.

Bug Fixes

13 Mar 20:08
Compare
Choose a tag to compare

Fixes for:

  • Registration handling in State Document API handling
  • Allow for nullable "duration" in Result

Couple of more statements query improvements

10 Jun 13:51
Compare
Choose a tag to compare
  • Fix 'activity' parameter
  • Finish implementing 'since' and 'until'

Statements query bug fix: verb param

10 Jun 13:06
Compare
Choose a tag to compare
  • Corrects parameter name in GET of /statements for 'verb'

Bug fix

29 May 20:25
Compare
Choose a tag to compare
  • One bug fix in the About model
  • And switched the argument names in the LRS interface to match those of the RemoteLRS implementation

Initial Implementation

29 Apr 13:17
Compare
Choose a tag to compare

Initial implementation, includes significant portion of Statement data model as well as methods for making synchronous calls to the API on a remote LRS. Supports version 1.0.1 and 1.0.0 of the specification.