diff --git a/CHANGELOG.md b/CHANGELOG.md index 81384af..b5ebe08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.9.1] - 2026-11-03 (versionCode 72) + +Ersetzt 1.9.0 (versionCode 71), deren Play-Store-Veröffentlichung wegen des folgenden Absturzes abgebrochen wurde. Enthält alle Änderungen aus 1.9.0. + +### Fixed + +- Absturz beim App-Start auf einzelnen Android-Geräten (`connectAnimatedNodes: Animated node with tag (parent) does not exist`, gemeldet für v1.8.0 auf Android 12): Der Splash-Screen erzeugte bei jedem Re-Render neue native Animations-Knoten (#381, #382) + ## [1.9.0] - 2026-11-03 (versionCode 71) Änderungen seit der Play-Store-Version 1.8.0 (versionCode 69). diff --git a/CLAUDE.md b/CLAUDE.md index f47e403..6ad12d2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -5,7 +5,7 @@ **Merke und Male** — Gedächtnistraining-App für Kinder (React Native / Expo). Spieler sehen ein Bild kurz, zeichnen es aus dem Gedächtnis, vergleichen das Ergebnis. -- **Aktuell: v1.9.0** (package.json + app.json; versionCode 71) — **Play Store: v1.8.0 / versionCode 69**; v1.9.0 ist Release-Kandidat auf `testing` (versionCode 70 wurde nie im Store veröffentlicht) +- **Aktuell: v1.9.1** (package.json + app.json; versionCode 72) — **Play Store: v1.8.0 / versionCode 69**; v1.9.1 ist Release-Kandidat (versionCodes 70 und 71/v1.9.0 wurden nie im Store veröffentlicht) - **Mindestanforderung Android: API 26 (Android 8.0 Oreo)** — Nexus 6 (max. API 25) wird nicht mehr unterstützt (Issue #172, geschlossen) - **Live Demo:** https://s540d.github.io/DrawFromMemory/ - **Repo:** https://github.com/S540d/DrawFromMemory @@ -244,7 +244,7 @@ Niemals `rotation`/`origin`-Props an SVG-Elemente geben, die auch auf Web gerend ## Wachstums-Roadmap (Issue #219) -Übergeordneter Plan für nachhaltiges Wachstum im Play Store. Stand: Play Store @ v1.8.0 / versionCode 69, `main` @ v1.9.0 / versionCode 70 (nie veröffentlicht), `testing` @ v1.9.0 / versionCode 71 = Release-Kandidat (Release-Aufgabe Issue #267). `testing` enthält gegenüber `main` auch User-Facing-Änderungen (neues Icon/Farben, Pause-Dialog, Einstellungs-Gruppierung, Impressum, Startseiten-Redesign) — Details im `CHANGELOG.md` unter [1.9.0]. Themen-Packs sind über `LevelImage.pack?: string` getaggt; neue Packs brauchen Render-Dateien in `components/levelImages/` + Registry-/Pool-Einträge, visueller Stil verbindlich laut [`docs/ILLUSTRATION_STYLEGUIDE.md`](docs/ILLUSTRATION_STYLEGUIDE.md). +Übergeordneter Plan für nachhaltiges Wachstum im Play Store. Stand: Play Store @ v1.8.0 / versionCode 69, `main` = `testing` @ v1.9.1 / versionCode 72 = Release-Kandidat (v1.9.0/vc71 wegen Splash-Crash #381 nicht veröffentlicht). 1.9.x enthält gegenüber 1.8.0 User-Facing-Änderungen (neues Icon/Farben, Pause-Dialog, Einstellungs-Gruppierung, Impressum, Startseiten-Redesign) — Details im `CHANGELOG.md` unter [1.9.0]. Themen-Packs sind über `LevelImage.pack?: string` getaggt; neue Packs brauchen Render-Dateien in `components/levelImages/` + Registry-/Pool-Einträge, visueller Stil verbindlich laut [`docs/ILLUSTRATION_STYLEGUIDE.md`](docs/ILLUSTRATION_STYLEGUIDE.md). Vollständige P0/P1/P2-Statustabellen und Themen-Pack-Architektur-Details: [`docs/ROADMAP.md`](docs/ROADMAP.md). diff --git a/app.json b/app.json index 08ba95d..a4967cb 100644 --- a/app.json +++ b/app.json @@ -2,7 +2,7 @@ "expo": { "name": "Merke und Male", "slug": "merke-und-male", - "version": "1.9.0", + "version": "1.9.1", "platforms": ["ios", "android", "web"], "orientation": "default", "icon": "./assets/icons/app-icon.png", @@ -32,7 +32,7 @@ }, "package": "com.s540d.merkeundmale", "permissions": [], - "versionCode": 71, + "versionCode": 72, "minSdkVersion": 26, "newArchEnabled": false, "playStoreUrl": "https://play.google.com/store/apps/details?id=com.s540d.merkeundmale", diff --git a/package-lock.json b/package-lock.json index 8b155ba..15ed014 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "merke-und-male", - "version": "1.9.0", + "version": "1.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "merke-und-male", - "version": "1.9.0", + "version": "1.9.1", "hasInstallScript": true, "dependencies": { "@expo-google-fonts/nunito": "^0.4.2", diff --git a/package.json b/package.json index 83c4ea1..798c41f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "merke-und-male", - "version": "1.9.0", + "version": "1.9.1", "main": "expo-router/entry", "homepage": "https://s540d.github.io/DrawFromMemory/", "repository": {