Skip to content

Commit 3b8950f

Browse files
committed
chore(release): prepare EVProfile 3.0.4
1 parent f139465 commit 3b8950f

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project are documented here. Format follows
44
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow
55
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [3.0.4] - 2026-09-22
8+
9+
### Fixed
10+
11+
- **Applying a profile while driving no longer floods the head unit with refusal messages.** The write gate was asked once per setting rather than once per profile, and the automatic-startup verification pass then rewrote settings the gate had never let through. The gate is now asked once for the immediate settings and once for the ADAS block, and a closed gate skips the ADAS sequence instead of retrying it.
12+
- **The refusal message no longer shows format placeholders.** `write_refused_moving` carried `%1$s` and `%2$d` but was read without arguments, so the driver saw them verbatim. The gate refuses anything above standstill, so the speed and limit those placeholders named added nothing; they are gone from every locale.
13+
714
## [3.0.3] - 2026-09-17
815

916
### Fixed

‎app/build.gradle.kts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ android {
1010
applicationId = "com.evsuite.profile"
1111
minSdk = 28
1212
targetSdk = 34
13-
versionCode = 22
14-
versionName = "3.0.3"
13+
versionCode = 23
14+
versionName = "3.0.4"
1515
}
1616

1717
// Signing with the ROM platform key (required by sharedUserId=android.uid.system).

0 commit comments

Comments
 (0)