All notable changes to MatrixLib will be documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning for release tags.
- Added stable API documentation and KDoc coverage for the MatrixLib public namespace.
- Added Dokka Javadoc generation and
javadocJaroutput.
- Raised MatrixLib to the new stable API baseline for the Matrix plugin series.
- Documented the public namespace structure for action, text, YAML, menu, hologram, metrics, and updater APIs.
- Verified
bash ./gradlew build. - Verified
bash ./gradlew generateJavadoc.
- Added shared GitHub Releases updater with admin approval workflow.
- Added centralized registration for MatrixAuth, MatrixCook, MatrixShop, and MatrixStorage.
- Added
/matrixlib update ...commands and updater config resource.
- MatrixLib now manages Matrix-series update checks and downloads to
plugins/update/. - Updated docs and README to explain the approval-based update flow.
- Verified
bash ./gradlew build. - Verified downstream builds for MatrixAuth, MatrixCook, MatrixShop, and MatrixStorage against
matrixlibApiVersion=1.4.0.
- Added shared
MatrixBStatsAPI to centralize Matrix-series telemetry registration. - Added built-in MatrixLib telemetry charts for currency topology reporting.
- MatrixLib now shades and owns the
bStatsruntime for downstream Matrix plugins. - MatrixAuth, MatrixCook, MatrixShop, and MatrixStorage now register telemetry through the MatrixLib API instead of direct
Metricsaccess. - Updated public docs, README entry points, and release materials for the new telemetry layer.
- Verified
bash ./gradlew build. - Verified downstream builds for MatrixAuth, MatrixCook, MatrixShop, and MatrixStorage against
matrixlibApiVersion=1.3.0.