diff --git a/RELEASES.md b/RELEASES.md index 2eab19fe8..04e2319a9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,27 @@ +Version 0.3.0 (2026-04-22) +======================== +* Supported car count: 345 → 397 +* Tesla Model 3, Model Y, and Model X (HW3 and HW4) support thanks to lukasloetkolben and greatgitsby! +* Rivian R1S and R1T (Gen 1 and Gen 2) support thanks to lukasloetkolben! +* Porsche Macan and Audi Q5 (VW MLB) support thanks to jyoung8607 and Dennis-NL! +* VW MEB (ID.x) architecture support thanks to jyoung8607! +* PSA AEE2010_R3 platform support thanks to elkoled! +* Honda Accord 2023-25, CR-V 2023-25, Pilot 2023-25, Passport 2026, and Acura MDX 2025 support thanks to vanillagorillaa and MVL! +* Honda Odyssey 2021-25 support thanks to csouers and MVL! +* Acura TLX 2021 support thanks to MVL! +* Honda City 2023 support thanks to vanillagorillaa and drFritz! +* Honda N-Box 2018 support thanks to miettal! +* Ford F-150, F-150 Hybrid, Mach-E, and Ranger support +* Ford Escape 2023-24 and Kuga 2024 support thanks to incognitojam! +* Hyundai Nexo 2021 support thanks to sunnyhaibin! +* Kia K7 2017 support thanks to royjr! +* Lexus LS 2018 support thanks to Hacheoy! +* Lexus RC 2023 support thanks to nelsonjchen! +* CANParser and CANPacker rewritten in pure Python — the installed package is pure Python, no compilation required +* Safety code, `isotp.py`/`ccp.py`/`xcp.py`, and `vehicle_model.py` moved into opendbc from panda/openpilot — opendbc is now the self-contained car API package +* `mull` replaced with a faster custom mutation test runner +* Safety hardening: per-brand message-block config, missing RX checks, relay-malfunction config + Version 0.2.1 (2025-02-10) ======================== * Fix missing files making car/ package not importable diff --git a/pyproject.toml b/pyproject.toml index fe70034c7..860007eea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "opendbc" -version = "0.2.1" +version = "0.3.0" description = "a Python API for your car" license = "MIT" authors = [{ name = "Vehicle Researcher", email = "user@comma.ai" }] diff --git a/uv.lock b/uv.lock index 9f6fe9812..396986b8f 100644 --- a/uv.lock +++ b/uv.lock @@ -382,7 +382,7 @@ wheels = [ [[package]] name = "opendbc" -version = "0.2.1" +version = "0.3.0" source = { editable = "." } dependencies = [ { name = "numpy" },