Skip to content

Commit d3efc7b

Browse files
malysclaude
andcommitted
release: EVHardware 1.0.0
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 16e9300 commit d3efc7b

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,28 @@ 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-
## [Unreleased]
7+
## [1.0.0] - 2026-08-15
8+
9+
### ⚠️ Breaking
10+
11+
- Renamed from MG4Hardware to **EVHardware**, and the package from `com.mg4.hardware` to
12+
**`com.evsuite.hardware`**. Every import has to be updated; there is no compatibility
13+
alias.
14+
- `VehicleWriteGate.decide` no longer takes `allowUpToKmh` or `parked`. The gate is fixed at
15+
a readable 0 km/h, with no caller threshold and no park rescue, so callers that passed
16+
either argument must drop it. Consumers using `decideNow()` or `decide(speed)` are
17+
unaffected.
18+
19+
### Added
20+
21+
- `FirmwareInfo.generationOf` as a pure parser, and `isDetectedGenerationSupported`, so an
22+
unforced unknown firmware fails closed.
23+
- Catalogue entry `ASK_CONFIRM`, with its localised strings and firmware-matrix row.
24+
25+
### Changed
26+
27+
- Consolidated the four copies of this library that had drifted apart while it was vendored
28+
into EVProfile, EVTasker and EVABRPUploader.
829

930
## [0.3.0] - 2026-08-10
1031

0 commit comments

Comments
 (0)