- Update xapi-schema to 1.4.0 to support empty statement batch POSTs
- Update GitHub actions to resolve Node deprecation warnings
- Fix error in
/xapi/statements
POST OpenAPI spec
- Implement OpenAPI annotations
- Update xapi-schema to 1.3.0
- Address Babel vulnerability
- Changed Clojars deploy action
- Support Attachment and Document Scanning
- CVE-2023-24998: Update commons-fileupload to 1.5
- Update package-lock for qs vulnerability
- Exclude msgpack from dependencies to clear CVE-2022-41719
- Update GitHub CI and CD to remove deprecation warnings
- Fixed bug preventing attachments with duplicate SHAs
- Standardized signed statement comparison with extant statement comparison
- Allow environment configuration of dev in-memory LRS bind host and port
- Updated
ws
andansi-regex
for minor security vulnerabilitites
- Added
dissoc-statement-properties
andstatements-immut-equal?
in thecom.yetanalytics.lrs.xapi.statements
namespace, for dissoc-ing immutable Statement properties and comprehensive Statement equality checking, respectively. - Deprecated
statements-equal?
in the aforementioned namespace. - Updated the in-memory implementation to utilize these new functions.
- Updated the Pedestal dependency to version 0.5.9, to address a security vulnerability.
- Released
com.yetanalytics.lrs
as Open Source Software.