- 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/statementsPOST 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
wsandansi-regexfor minor security vulnerabilitites
- Added
dissoc-statement-propertiesandstatements-immut-equal?in thecom.yetanalytics.lrs.xapi.statementsnamespace, 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.lrsas Open Source Software.