### 1.7.7 - Update Checker Enhance
#### Enhanced Features
- **Enhanced Version Parsing & Comparison**:
Supports more version formats including:
- `x.x.x` (e.g., `1.2.3`)
- `x.xx.xx` (e.g., `2.10.15`)
- `x.x.x.x` (e.g., `3.4.5.6`)
- Pre-release tags like `-alpha`, `-beta`, and numeric suffixes (e.g., `1.5.0-beta.2`).
- **Smart Version Comparison Logic**:
Correctly handles semantic version ordering:
- `1.10.0` > `1.9.15`
- Stable releases > beta > alpha
- `1.0.0-beta.2` > `1.0.0-beta.1`
- **Configurable Update Channels**:
Controlled via `update-check-channel` in `config.yml`:
- `stable`: Only notify about stable (non-pre-release) updates.
- `beta`: Notify about stable and beta updates.
- `alpha`: Notify about stable, beta, and alpha updates.
- **Dynamic Update Detection**:
Now evaluates updates in real-time based on the current channel setting—no stale cache after `/mtrack reload`.
---
Expected that the detection capabilities will be enhanced in the next version.
---
*Happy using~*
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }