Skip to content

Releases: RusticiSoftware/TinCan.NET

ContextActivities improvements, send parameters back to LRS

17 Dec 21:36

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

Choose a tag to compare

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

NuGet Update Only Release

10 Jan 15:40

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

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

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

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

Choose a tag to compare

  • Fix 'activity' parameter
  • Finish implementing 'since' and 'until'

Statements query bug fix: verb param

10 Jun 13:06

Choose a tag to compare

  • Corrects parameter name in GET of /statements for 'verb'

Bug fix

29 May 20:25

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

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.