Skip to content

Releases: xapijs/xapi

3.0.1

21 Nov 21:38
a5412b6
Compare
Choose a tag to compare
  • 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

10 Sep 21:01
7d962e2
Compare
Choose a tag to compare
  • Added adapter property to XAPI constructor params, allowing a choice between axios (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

31 Jul 21:36
2dcc399
Compare
Choose a tag to compare
  • Updated braces to patch security vulnerability
  • Updated ws to patch security vulnerability

2.2.7

16 Apr 20:04
83755ef
Compare
Choose a tag to compare
  • Removed babel-plugin-transform-class-properties to patch security vulnerability (#17)

2.2.6

16 Apr 18:42
f65b6cc
Compare
Choose a tag to compare
  • Updated dependencies
  • Updated follow-redirects to patch security vulnerability

2.2.5

13 Jan 16:19
73dce5d
Compare
Choose a tag to compare
  • Updated dependencies
  • Updated follow-redirects to patch security vulnerability

2.2.4

04 Nov 15:54
Compare
Choose a tag to compare
  • Updated dependencies

2.2.3

24 Sep 13:46
Compare
Choose a tag to compare
  • Fixed getSearchQueryParamsAsObject helper returning incorrect value when no query params present
  • Updated dependencies

2.2.2

06 Aug 22:04
Compare
Choose a tag to compare
  • Added moreInfo property to ActivityDefinition interface
  • Changed display property on Verb interface to be optional
  • Changed homePage and name properties on Account Interface to be required
  • Changed incorrect property members to member on Group
  • Divided Group Interface into AnonymousGroup and IdentifiedGroup
  • Added InverseFunctionalIdentifier interface
  • Changed objectType property on Activity interface to be optional
  • Changed objectType property on Agent interface to be required when used as Statement object

2.2.1

02 Aug 13:36
Compare
Choose a tag to compare
  • Added missing version property to Statement
  • Corrected to Timestamp type for stored and timestamp properties on Statement
  • Added missing SubStatement interface (See https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Data.md#substatements)
  • Corrected StatementObject union type to use SubStatement instead of Statement
  • Updated dependencies
  • Updated CI to test against node v16.x