Releases: dasher-project/Dasher-Android
Releases · dasher-project/Dasher-Android
Release list
v0.1.9 — tag-driven versioning
What's Changed
Notable changes
- Tag-driven versioning:
versionNamenow comes fromgit describe --tags --match v*(tag builds report the tag exactly; dev builds0.1.9-1-g1a2b3c4) andversionCodefrom1000 + commit count— no more manual bumps (versionNamesat at "0.1.0" for eight releases before #20 caught it). The release workflow now verifies the APK'sversionNameequals the tag before publishing, so a mislabelled APK can never ship. - First release built entirely by the new gate: this APK reports
0.1.9/versionCode 1062.
Full Changelog: v0.1.8...v0.1.9
What's Changed
Full Changelog: v0.1.8...v0.1.9
v0.1.8 — real text metrics + version line
What's Changed
- feat: real text metrics for label layout (DasherCore v0.2.4, upstream #56) + app version line (RFC 0016) by @willwade in #19
- chore: bump versionName/versionCode to 0.1.8 by @willwade in #20
Notable changes
- Label layout now uses real glyph metrics (DasherCore #56): the engine measured label widths with a codepoints × size/2 estimate whose error compounded down the label chain, jumbling deep-zoom text (reported making long sentences hard to continue on Windows; Android shared the same engine path). The canvas now supplies measurements from the same Paint and size transform it draws opcode-5 text with — via the new
dasher_set_text_size_callback— for both the main app and the IME. DasherCore submodule → v0.2.4. - Speed range follows the engine (#13, in v0.1.7): steppers coerce to the engine's declared
LP_MAX_BITRATErange instead of a fixed 20–400 % — Dasher v5 users at 5.0× are unblocked. - Version line (RFC 0016): Settings → Privacy now shows
Dasher 0.1.8— and from this release onwardversionNameactually tracks the tag (it had been stuck at 0.1.0).
Full Changelog: v0.1.7...v0.1.8
What's Changed
- feat: text metrics (DasherCore v0.2.4) + version line (RFC 0016) by @willwade in #19
- chore: bump version to 0.1.8 by @willwade in #20
Full Changelog: v0.1.7...v0.1.8
v0.1.7
v0.1.6
What's Changed
- docs: align README with org template + Mermaid architecture diagram by @willwade in #4
- fix(analytics): disable geoIP enrichment on all event paths by @willwade in #11
Full Changelog: v0.1.5...v0.1.6
What's Changed
- docs: align README with org template + Mermaid architecture diagram by @willwade in #4
- fix(analytics): disable geoIP enrichment on all event paths by @willwade in #11
Full Changelog: v0.1.5...v0.1.6
v0.1.5
v0.1.4
What's Changed
- fix(analytics): send crashes via captureException so they reach Error Tracking by @willwade in #3
- feat: DasherCore v0.2.2 bump + typing rate (0012), reset-to-defaults, engine-error flag (0009), locales.json picker (0003) by @willwade in #7
- chore: bump posthog-android 3.51.0 → 3.58.3 by @willwade in #8
- feat(input): joystick steering mode (issue #6, stage 1) by @willwade in #9
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- feat(android): crash reporting, analytics opt-in, settings IA, i18n, open/share/fonts by @willwade in #1
New Contributors
Full Changelog: v0.1.2...v0.1.3
What's Changed
- feat(android): crash reporting, analytics opt-in, settings IA, i18n, open/share/fonts by @willwade in #1
New Contributors
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/dasher-project/Dasher-Android/commits/v0.1.0
Full Changelog: https://github.com/dasher-project/Dasher-Android/commits/v0.1.0