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
adapter
property toXAPI
constructor params, allowing a choice betweenaxios
(Default),fetch
or a custom adapter function - Adds support for edge environments through the
fetch
adapter - Updated
axios
to patch security vulnerability (CVE-2024-39338)
2.2.8
- Updated
braces
to patch security vulnerability - Updated
ws
to patch security vulnerability
2.2.7
2.2.6
- Updated dependencies
- Updated
follow-redirects
to patch security vulnerability
2.2.5
- Updated dependencies
- Updated
follow-redirects
to patch security vulnerability
2.2.4
- Updated dependencies
2.2.3
- Fixed
getSearchQueryParamsAsObject
helper returning incorrect value when no query params present - Updated dependencies
2.2.2
- Added
moreInfo
property toActivityDefinition
interface - Changed
display
property onVerb
interface to be optional - Changed
homePage
andname
properties onAccount
Interface to be required - Changed incorrect property
members
tomember
onGroup
- Divided
Group
Interface intoAnonymousGroup
andIdentifiedGroup
- Added
InverseFunctionalIdentifier
interface - Changed
objectType
property onActivity
interface to be optional - Changed
objectType
property onAgent
interface to be required when used asStatement
object
2.2.1
- Added missing
version
property toStatement
- Corrected to
Timestamp
type forstored
andtimestamp
properties onStatement
- Added missing
SubStatement
interface (See https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Data.md#substatements) - Corrected
StatementObject
union type to useSubStatement
instead ofStatement
- Updated dependencies
- Updated CI to test against node v16.x