Releases: xapijs/xapi
Releases · xapijs/xapi
3.0.1
- Bumped development dependencies
- Migrated to eslint 9.x
- Fixed security vulnerabilities (CVE-2024-4067, CVE-2024-47068, CVE-2024-21538)
- Various fixes and improvements for type safety
- Added VSCode extension recommendations for development
- Improved unit test code coverage
3.0.0
- Added
adapterproperty toXAPIconstructor params, allowing a choice betweenaxios(Default),fetchor a custom adapter function - Adds support for edge environments through the
fetchadapter - Updated
axiosto patch security vulnerability (CVE-2024-39338)
2.2.8
- Updated
bracesto patch security vulnerability - Updated
wsto patch security vulnerability
2.2.7
2.2.6
- Updated dependencies
- Updated
follow-redirectsto patch security vulnerability
2.2.5
- Updated dependencies
- Updated
follow-redirectsto patch security vulnerability
2.2.4
- Updated dependencies
2.2.3
- Fixed
getSearchQueryParamsAsObjecthelper returning incorrect value when no query params present - Updated dependencies
2.2.2
- Added
moreInfoproperty toActivityDefinitioninterface - Changed
displayproperty onVerbinterface to be optional - Changed
homePageandnameproperties onAccountInterface to be required - Changed incorrect property
memberstomemberonGroup - Divided
GroupInterface intoAnonymousGroupandIdentifiedGroup - Added
InverseFunctionalIdentifierinterface - Changed
objectTypeproperty onActivityinterface to be optional - Changed
objectTypeproperty onAgentinterface to be required when used asStatementobject
2.2.1
- Added missing
versionproperty toStatement - Corrected to
Timestamptype forstoredandtimestampproperties onStatement - Added missing
SubStatementinterface (See https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Data.md#substatements) - Corrected
StatementObjectunion type to useSubStatementinstead ofStatement - Updated dependencies
- Updated CI to test against node v16.x