Releases: RusticiSoftware/TinCanJS
Releases · RusticiSoftware/TinCanJS
0.22.2 - Minor TinCan.LRS Update
- Correct compatibility tables in LRS for 1.0.1
0.22.1 - Minor Doc Change
- Indicate that 'statement' property of Context object holds StatementRef (only, not SubStatement)
0.22.0 - Context Activities "category" Support
- Added support for the 'category' context activity property which was new as of 1.0.0. Users setting the property will get an exception during the version serialization for versions at 0.9 or 0.95.
- The LRS
saveStatement
andsaveStatements
methods handle the exception based on theallowFail
setting for the LRS. These interfaces are now unit tested. - One case of a callback being switched to a method signature (.apply) was removed.
- Improved consistency of debug log message capitalization for "error" and "warning" messages.
0.20.1 - Small Doc changes
Simple doc changes, and matched bower.json
version to real version
0.20.0 - Node.js Support
TinCanJS is now usable from a Node.js environment easily and is available via npm
- Split out browser specific code into new Environment
- Setup handling of environment specific code in LRS
- Add Node.js Environment specific implementation
- Update QUnit tests to be runnable from Node
- Implement Node runner script to execute QUnit tests against Node environment
- Update package.json to allow for npm publishing
- Update build script to output Node artifact with loaded Environment
- Split out sync and async TinCan base tests (Node code does not support synchronous calls)
0.10.0
- Adds support for using 1.0.1 as the Experience API version indicator, will default to the latest version unless specifically configured in the LRS constructor.
- Removes use of the 'alert()' function for in browser warnings for certain items. Removed because it was causing issues in IE using a "fake status" for handling cross domain requests because it doesn't report proper HTTP status codes.
0.8.2
- Implemented Agent Profile
- Implemented Content-Type handling for Document APIs
- Fixes around XDomainRequest handling
- Fixes around aborted, timed out, and offline requests