Changelog
Where each SDK's release notes are, and how you hear about a new version.
Each SDK keeps its own changelog in its repository, next to its source.
| SDK | Newest version | Changelog |
|---|---|---|
| Android | 2.0.2 |
CHANGELOG.md in tajweedformer-android |
| Apple | 2.0.2 |
CHANGELOG.md in tajweedformer-apple |
| Web | 2.0.2 |
CHANGELOG.md in tajweedformer-web |
| Windows and Linux | 2.0.2 |
CHANGELOG.md in tajweedformer-c |
How you hear about a new version
- On your app's page. When an app runs an older SDK than the newest release, its page and your Home say so, with a link to the release notes and a Copy upgrade prompt button for your coding assistant.
- From your coding assistant. The skill leaves a short note in your project: before any change that touches the SDK, the assistant reads the newest versions, tells you in one line and offers to upgrade. It never upgrades without a yes.
- From the SDK. In a development build the SDK logs once when Quran Lab's signed config names a newer SDK. Production stays silent.
Required updates
Quran Lab serves the newest SDK only. When a release is required, an app on an older version gets no model until it updates; its key stays the same. The app's page says "Update required".