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".