Releases: RusticiSoftware/TinCan.NET
Releases · RusticiSoftware/TinCan.NET
ContextActivities improvements, send parameters back to LRS
- Support for single-member properties of ContextActivities
- Send arbitrary extra parameters back to the LRS by using
RemoteLRS.extended
Add multi-target framework support
This release adds builds for net40, net45 and signed net45.
NuGet Update Only Release
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
- 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
- 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
Fixes for:
- Registration handling in State Document API handling
- Allow for nullable "duration" in Result
Couple of more statements query improvements
- Fix 'activity' parameter
- Finish implementing 'since' and 'until'
Statements query bug fix: verb param
- Corrects parameter name in GET of /statements for 'verb'
Bug fix
- 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
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.