Releases: COVESA/vehicle_signal_specification
v5.0
Changes with this release
Signal Updates
- Signals deprecated in 4.X versions removed
- Some signals added, but nothing significant compared to 4.2
UUID removed from release artifacts
VSS Release artifacts (VSS standard catalog in various formats) will no longer contain UUID information.
If you need artifacts with UUID you need to generate the artifact yourself.
Instructions:
- Clone the repo and check out the tag you want, for example
git checkout v5.0
. - Update submodules, for example
git submodule update --init
. - Add
--uuid
as argument to the relevant command inMakefile
. - Run generation, for example
make csv
.
OBD Branch deprecated
The Vehicle.OBD
branch is now deprecated. The plan is to remove it in VSS 6.0.
The background is a decision that VSS standard catalog shall not contain a one-to-one representation of the OBD standard.
Instead, VSS standard catalog may contain corresponding information elsewhere. As an example, instead of
Vehicle.OBD.EngineSpeed
(PID 0C
), the VSS signal Vehicle.Powertrain.CombustionEngine.Speed
can be used.
Note that not all signals in Vehicle.OBD
have "duplicates", especially in the area of combustion engine control
(like Oxygen sensor lambda and voltage readings) VSS currently does not have any counterparts in other parts of the tree.
What to do if you as of today use signals from the OBD file:
- Check if any suitable replacement signal exist.
Example: if you useVehicle.OBD.Speed
, consider usingVehicle.Speed
instead. - If not and the data may be of general interest; consider creating a pull request
with a replacement signal.
Example: VSS as of today only have Lambda information in OBD branch.
If you need VSS signals for Lambda, consider creating new signals in
Vehicle.Powertrain.CombustionEngine
branch. - If you really need the signals in this file and cannot replace them, then consider using the overlay file in the
overlays
directory from VSS 6.0 onwards.
Updated tool dependency
CLI updates
The vss-tools CLI has been refactored. Makefile in this repository updated.
Overlay Support
VSS-tools support for overlays have been improved. It is now in many cases not necessary to specify
type
and datatype
for items in the overlay if you are changing an existing item.
What's Changed
- Changing version to 5.0-dev by @erikbosch in #648
- Change datatype for HVAC temeprature by @SebastianSchildt in #637
- Makefile cleanup by @erikbosch in #652
- Fix instance documentation by @erikbosch in #644
- Update vss-tools submodule by @erikbosch in #655
- Adding signals for width and turn diameter by @erikbosch in #657
- Refactoring of PR 660 by @erikbosch in #672
- Support negative torque for combustion engine by @ppb2020 in #673
- Change copyright headers by @erikbosch in #643
- Update pre-commit config file by @sadikkuzu in #684
- Updating submodule dependency by @erikbosch in #687
- Align Temperature Signals by @erikbosch in #676
- Align usage of the word type. by @erikbosch in #688
- added Auto signal by @UmangSharmaMobis in #681
- Refactoring unit file by @erikbosch in #669
- Fix quantity documentation by @erikbosch in #691
- Fix a typo in the license documentation by @violinyanev in #693
- feat: Add decibels as unit. by @jdacoello in #692
- Release Preparations by @erikbosch in #696
- Include noexpand in mandatory builds by @erikbosch in #698
- Cherry-pick updated changelog from 4.1 by @erikbosch in #708
- Updating build actions by @erikbosch in #709
- Updating vss-tools and adapting Makefile by @erikbosch in #712
- Update flake8 dependency by @erikbosch in #713
- Deprecating OBD-branch by @erikbosch in #701
- Add battery precondition signals by @erikbosch in #703
- Refactor Makefile for binary by @erikbosch in #720
- Add gitattributes to get better statistics by @erikbosch in #722
- Update documentation by @erikbosch in #716
- Improving unit documentation by @erikbosch in #717
- Document proposed Type tree name by @erikbosch in #719
- Exclude UUID from release artifacts by @erikbosch in #721
- Update pre-commit version by @erikbosch in #728
- Feature/structure engine fluids by @kowend in #710
- Add wheel angular speed by @erikbosch in #726
- Introduce TimeInUse signal for ElectricMotor by @JonathanForce in #725
- Enforce strict check in CI by @erikbosch in #730
- Add screen mirroring in Infotainment.vspec by @spshin3 in #737
- Add head and eye position signals for driver by @erikbosch in #731
- Minor touchups to text files. by @erikbosch in #742
- Add workflow dispatch by @erikbosch in #748
- Add rad/s by @erikbosch in #746
- Update overlay example and tool dependency by @erikbosch in #747
- Update documentation by @erikbosch in #752
- New unit Lux and illuminance quantity by @mikehaller in #750
- Fixed inconsistent units.yaml by @sschleemilch in #758
- Integrate new CLI by @erikbosch in #756
- Changing hugo theme to relearn by @erikbosch in #757
- Update standards.md by @binbowang1987 in #764
- feat: Allow the specification of multiple charging ports. by @jdacoello in #755
- Add check that catalog can be represented in correct CSV file by @erikbosch in #761
- Sync docs with vss-tools rework by @sschleemilch in #766
- Add documentation for delete argument by @erikbosch in #763
- Submodule update and CI extension by @erikbosch in #772
- Fixing copy/paste error in torque definition by @erikbosch in #773
- Remove deprecated signals as prep for v5.0 by @erikbosch in #776
- Fix IsFlapOpen by @erikbosch in #777
- Remove submodule (version 2) by @erikbosch in #778
- 5.0rc0 preparation by @erikbosch in #779
- Release 5.0 by @erikbosch in #782
Full Changelog: v4.2...v5.0
v5.0rc0
Changes with this release
Signal Updates
- Signals deprecated in 4.X versions removed
- Some signals added, but nothing significant compared to 4.2
UUID removed from release artifacts
VSS Release artifacts (VSS standard catalog in various formats) will no longer contain UUID information.
If you need artifacts with UUID you need to generate the artifact yourself.
Instructions:
- Clone the repo and check out the tag you want, for example
git checkout v5.0
. - Update submodules, for example
git submodule update --init
. - Add
--uuid
as argument to the relevant command inMakefile
. - Run generation, for example
make csv
.
OBD Branch deprecated
The Vehicle.OBD
branch is now deprecated. The plan is to remove it in VSS 6.0.
The background is a decision that VSS standard catalog shall not contain a one-to-one representation of the OBD standard.
Instead, VSS standard catalog may contain corresponding information elsewhere. As an example, instead of
Vehicle.OBD.EngineSpeed
(PID 0C
), the VSS signal Vehicle.Powertrain.CombustionEngine.Speed
can be used.
Note that not all signals in Vehicle.OBD
have "duplicates", especially in the area of combustion engine control
(like Oxygen sensor lambda and voltage readings) VSS currently does not have any counterparts in other parts of the tree.
What to do if you as of today use signals from the OBD file:
- Check if any suitable replacement signal exist.
Example: if you useVehicle.OBD.Speed
, consider usingVehicle.Speed
instead. - If not and the data may be of general interest; consider creating a pull request
with a replacement signal.
Example: VSS as of today only have Lambda information in OBD branch.
If you need VSS signals for Lambda, consider creating new signals in
Vehicle.Powertrain.CombustionEngine
branch. - If you really need the signals in this file and cannot replace them, then consider using the overlay file in the
overlays
directory from VSS 6.0 onwards.
Updated tool dependency
CLI updates
The vss-tools CLI has been refactored. Makefile in this repository updated.
Overlay Support
VSS-tools support for overlays have been improved. It is now in many cases not necessary to specify
type
and datatype
for items in the overlay if you are changing an existing item.
What's Changed
- Changing version to 5.0-dev by @erikbosch in #648
- Change datatype for HVAC temeprature by @SebastianSchildt in #637
- Makefile cleanup by @erikbosch in #652
- Fix instance documentation by @erikbosch in #644
- Update vss-tools submodule by @erikbosch in #655
- Adding signals for width and turn diameter by @erikbosch in #657
- Refactoring of PR 660 by @erikbosch in #672
- Support negative torque for combustion engine by @ppb2020 in #673
- Change copyright headers by @erikbosch in #643
- Update pre-commit config file by @sadikkuzu in #684
- Updating submodule dependency by @erikbosch in #687
- Align Temperature Signals by @erikbosch in #676
- Align usage of the word type. by @erikbosch in #688
- added Auto signal by @UmangSharmaMobis in #681
- Refactoring unit file by @erikbosch in #669
- Fix quantity documentation by @erikbosch in #691
- Fix a typo in the license documentation by @violinyanev in #693
- feat: Add decibels as unit. by @jdacoello in #692
- Release Preparations by @erikbosch in #696
- Include noexpand in mandatory builds by @erikbosch in #698
- Cherry-pick updated changelog from 4.1 by @erikbosch in #708
- Updating build actions by @erikbosch in #709
- Updating vss-tools and adapting Makefile by @erikbosch in #712
- Update flake8 dependency by @erikbosch in #713
- Deprecating OBD-branch by @erikbosch in #701
- Add battery precondition signals by @erikbosch in #703
- Refactor Makefile for binary by @erikbosch in #720
- Add gitattributes to get better statistics by @erikbosch in #722
- Update documentation by @erikbosch in #716
- Improving unit documentation by @erikbosch in #717
- Document proposed Type tree name by @erikbosch in #719
- Exclude UUID from release artifacts by @erikbosch in #721
- Update pre-commit version by @erikbosch in #728
- Feature/structure engine fluids by @kowend in #710
- Add wheel angular speed by @erikbosch in #726
- Introduce TimeInUse signal for ElectricMotor by @JonathanForce in #725
- Enforce strict check in CI by @erikbosch in #730
- Add screen mirroring in Infotainment.vspec by @spshin3 in #737
- Add head and eye position signals for driver by @erikbosch in #731
- Minor touchups to text files. by @erikbosch in #742
- Add workflow dispatch by @erikbosch in #748
- Add rad/s by @erikbosch in #746
- Update overlay example and tool dependency by @erikbosch in #747
- Update documentation by @erikbosch in #752
- New unit Lux and illuminance quantity by @mikehaller in #750
- Fixed inconsistent units.yaml by @sschleemilch in #758
- Integrate new CLI by @erikbosch in #756
- Changing hugo theme to relearn by @erikbosch in #757
- Update standards.md by @binbowang1987 in #764
- feat: Allow the specification of multiple charging ports. by @jdacoello in #755
- Add check that catalog can be represented in correct CSV file by @erikbosch in #761
- Sync docs with vss-tools rework by @sschleemilch in #766
- Add documentation for delete argument by @erikbosch in #763
- Submodule update and CI extension by @erikbosch in #772
- Fixing copy/paste error in torque definition by @erikbosch in #773
- Remove deprecated signals as prep for v5.0 by @erikbosch in #776
- Fix IsFlapOpen by @erikbosch in #777
- Remove submodule (version 2) by @erikbosch in #778
- 5.0rc0 preparation by @erikbosch in #779
Full Changelog: v4.2...v5.0rc0
v4.2
Changes with this release
New signals
New signals in the following areas
- Engine Coolant and Engine Oil
- Wheel Angular Speed
- Screen Mirroring
- Head Position and Eye Gaze
- TimeInUse for electrical motors
- Battery Precondition
Struct support in vspec2ddsidl
The vspec2ddsidl tool now supports structs
Jsonschema tool added
A new tool vspec2jsonschema has been added
Id generator tool added
A new tool vspec2id has been added. It can be used to generate and maintain unique identifiers for signals.
Unit files and quantity files
A new syntax has been introduced for unit files. The old syntax is still supported.
Domains have now been renamed to Quantities.
In addition to this a quantity file format has been defined, and the tool will inform
if units refer to a quantity that has not been defined an information message will be printed.
Full Changelog: v4.1...v4.2
v4.2rc0
Changes with this release
New signals
New signals in the following areas
- Engine Coolant and Engine Oil
- Wheel Angular Speed
- Screen Mirroring
- Head Position and Eye Gaze
- TimeInUse for electrical motors
- Battery Precondition
Struct support in vspec2ddsidl
The vspec2ddsidl tool now supports structs
Jsonschema tool added
A new tool vspec2jsonschema has been added
Id generator tool added
A new tool vspec2id has been added. It can be used to generate and maintain unique identifiers for signals.
Unit files and quantity files
A new syntax has been introduced for unit files. The old syntax is still supported.
Domains have now been renamed to Quantities.
In addition to this a quantity file format has been defined, and the tool will inform
if units refer to a quantity that has not been defined an information message will be printed.
Full Changelog: v4.1...v4.2rc0
v4.1
Changes with this release
Unit file syntax updated, Quantity file introduced
A new syntax for unit files is introduced. Old syntax still supported.
It is also possible to define quantity files, and a default quantity file (quantities.yaml
)
has been added
New signals
Some signal have been added.
Updated tool dependency
A new version of vss-tools is used, with support for static IDs and jsonschema.
What's Changed
- Changing master to 4.1-dev by @erikbosch in #594
- Changing VERSION by @erikbosch in #603
- Add FontSize property to HMI branch and GuidanceVoice property to Navigation branch by @wonsuk73 in #581
- Renaming Battery.vspec by @erikbosch in #606
- Rework Ecosystem section by @SebastianSchildt in #611
- Updating actions/checkout by @erikbosch in #618
- Introduce Time Remaining Signals by @JonathanForce in #610
- Improving documentation on how to use Makefile by @erikbosch in #604
- Remove DCO workflow by @erikbosch in #620
- Adding more unit information by @erikbosch in #615
- Adding additional signals to TractionBattery branch by @erikbosch in #601
- Identification extension (LicensePlate and VehicleExteriorColor) by @jakubdrabik in #619
- More EV charging data by @erikbosch in #621
- Split fuel/charge port location signal by @erikbosch in #614
- Add MapScaleMode to Navigation branch by @wonsuk73 in #622
- Change description of Lights.Running by @erikbosch in #623
- Add additional mirror signals by @erikbosch in #624
- Add SeatBeltHeight by @erikbosch in #629
- Bump JamesIves/github-pages-deploy-action to 4.4.3 by @erikbosch in #645
- Add door position by @erikbosch in #625
- Add SteeringWheel.Heating by @erikbosch in #630
- Update units.yaml by @vrraikar in #640
- Cherry-picking minor changes from master to 4.X by @erikbosch in #654
- Merging chnages to 4.X as 4.1 preparation by @erikbosch in #697
Full Changelog: v4.0...v4.1
v4.1rc0
Changes with this release
Unit file syntax updated, Quantity file introduced
A new syntax for unit files is introduced. Old syntax still supported.
It is also possible to define quantity files, and a default quantity file (quantities.yaml
)
has been added
New signals
Some signal have been added.
Updated tool dependency
A new version of vss-tools is used, with support for static IDs and jsonschema.
What's Changed
- Changing master to 4.1-dev by @erikbosch in #594
- Changing VERSION by @erikbosch in #603
- Add FontSize property to HMI branch and GuidanceVoice property to Navigation branch by @wonsuk73 in #581
- Renaming Battery.vspec by @erikbosch in #606
- Rework Ecosystem section by @SebastianSchildt in #611
- Updating actions/checkout by @erikbosch in #618
- Introduce Time Remaining Signals by @JonathanForce in #610
- Improving documentation on how to use Makefile by @erikbosch in #604
- Remove DCO workflow by @erikbosch in #620
- Adding more unit information by @erikbosch in #615
- Adding additional signals to TractionBattery branch by @erikbosch in #601
- Identification extension (LicensePlate and VehicleExteriorColor) by @jakubdrabik in #619
- More EV charging data by @erikbosch in #621
- Split fuel/charge port location signal by @erikbosch in #614
- Add MapScaleMode to Navigation branch by @wonsuk73 in #622
- Change description of Lights.Running by @erikbosch in #623
- Add additional mirror signals by @erikbosch in #624
- Add SeatBeltHeight by @erikbosch in #629
- Bump JamesIves/github-pages-deploy-action to 4.4.3 by @erikbosch in #645
- Add door position by @erikbosch in #625
- Add SteeringWheel.Heating by @erikbosch in #630
- Update units.yaml by @vrraikar in #640
- Cherry-picking minor changes from master to 4.X by @erikbosch in #654
- Merging chnages to 4.X as 4.1 preparation by @erikbosch in #697
Full Changelog: v4.0...v4.1rc0
v4.0
Major Changes with this release:
Struct Support (Official)
The VSS-syntax now supports structs.
Note however that not all exporters in VSS-tools 4.0 support structs yet.
Change of instance handling for seats, doors, mirrors and other branches.
Previously many signals used position for instance, where position 1 meant the leftmost item.
This caused problems for some use-cases where it was more practical to reference to a door by its relative position,
like the "DriverSide" door, as you then can describe wanted behavior in the same way for both LHD and RHD vehicles.
By that reason instance handling has for some signal been changed to use ["DriverSide","Middle","PassengerSide"]
.
Actuator and Sensor Attributes
The attributes sensor
and actuator
, deprecated from VSS 3.1,
have been removed from the VSS syntax.
See VSS CHANGELOG and VSS-Tools CHANGELOG for more information. For complete list of commits see below.
What's Changed
- Update version to 4.0-develop by @erikbosch in #554
- Add description to brake lights by @erikbosch in #559
- DOCS UPDATE: Add additional notes on name resolution of structs by @kkoppolu1 in #560
- Add auto apply for parking brake by @erikbosch in #557
- Adding new sensors to powertrain battery and fuel system. by @adobekan in #536
- Making Window Positon and ChildLock an Actuator by @SebastianSchildt in #549
- Add battery cell voltage information by @erikbosch in #555
- Update allowed.md by @neil-rti in #565
- Update instance description of Seat, Door, HVAC, Light and Mirror by @adobekan in #538
- Move track to axle by @erikbosch in #556
- Adding DCO check by @erikbosch in #568
- Clarify that VSS is case sensitive. by @erikbosch in #569
- Add pre-commit hook by @erikbosch in #571
- Update makefile and submodule by @erikbosch in #578
- Add DMS support by @pmundt in #573
- Union of PR 540 and PR546 by @erikbosch in #587
- Driver/steering position issues by @nickrbb in #582
- Add missing units to various signals by @nickrbb in #583
- Added IsScreenAlwaysOn, LastActionTime and DisplayOffTime Signals by @UmangSharmaMobis in #585
- Removal of deprecated signals from VSS v3.1 by @nickrbb in #589
- Miscellaneous editorial only corrections by @nickrbb in #590
- VSS 4.0 preparations by @erikbosch in #592
- Minor changes to documentation by @erikbosch in #593
- Correct unit documentation by @erikbosch in #597
- Checking Markdown links by @erikbosch in #602
- VSS 4.0: Verify that ddsidl is correct by @erikbosch in #596
- Update submodule version by @erikbosch in #605
- Clarify that root for types must be a branch by @erikbosch in #609
- Updating to VSS-tools 4.0 by @erikbosch in #612
- Update vss-tools by @erikbosch in #613
Full Changelog: v3.1.1...v4.0
v3.1.1
Patch to add description to "Vehicle.Body.Lights.Brake", required according to VSS syntax.
Apart from that identical to VSS 3.1.
What's Changed
- Add description to brake lights by @erikbosch in #558
Full Changelog: v3.1...v3.1.1
v3.1
Major Changes with this release:
- Struct support added.
In this release experimental and only support by JSON exporter - The rarely used attributes
actuator
andsensor
are now deprecated. These attributes have never been used in the standard catalog, but they are described in documentation. - A new parameter
--uuid
has been introduced to expliclty request UUIDs to be generated. That is still default but will likely be changed in VSS 4.0 - The tools vspec2c and vspe2ocf are now obsolete
- A parameter
-u
has been added to specify unit file. - Some signals have been refactored.
See VSS CHANGELOG and VSS-Tools CHANGELOG for more information. For complete list of commits see below.
Outlook
Major topics currently being discussed which possibly might be addressed in the next major release:
- Official support for structs in most tools/exporters
- UUID handling to be changed - default will be that no UUID is generated
- Unit file file be removed from vss-tools repository, the file in vss repository will be used instead unless something else is specified.
What's Changed
- Update version to 3.1-develop by @erikbosch in #472
- Fix link to checklist by @erikbosch in #474
- Update dds tool by @erikbosch in #476
- Include graphql fix by @erikbosch in #477
- Added vector files of logo by @danielwilms in #481
- Restructured exterior lights to make use of instances. Enables to add… by @grg-ffb in #465
- Buildcheck update by @erikbosch in #483
- Add low voltage battery signals by @erikbosch in #478
- Improve trunk/hood documentation by @erikbosch in #480
- Remove obsolete sensor/actuator properties by @erikbosch in #485
- Improve seat tilt documentation by @erikbosch in #486
- Remove pipenv parameter sequential by @erikbosch in #496
- Extend motorbike profile and include profiles in builds by @erikbosch in #487
- Update vss-tools to latest version by @erikbosch in #492
- Prepare move of vspec2c and vspec2ocf to obsolete by @erikbosch in #494
- Enable proper search in generated documentation by @erikbosch in #497
- Adapt overlay documentation to implicit branches by @erikbosch in #498
- Extend governance and changelog information by @erikbosch in #491
- Add tire pressure unit to HMI by @wonsuk73 in #501
- Add PlaybackSpeed into Media.Played by @wonsuk73 in #499
- Add mute property into navigation branch by @wonsuk73 in #503
- Add volume property to Navigation branch by @wonsuk73 in #504
- Add SmartphoneMirroring into HMI branch by @spshin3 in #500
- Add HMI signals by @erikbosch in #512
- Fix quotes for TirePressureUnit by @erikbosch in #518
- Add light switches by @erikbosch in #514
- Update _index.md in https://covesa.github.io/vehicle_signal_specification/governance/ by @imafish-guo in #523
- Refactor Current Trip signals by @erikbosch in #509
- Use explicit VSS units by @erikbosch in #521
- Add steering angle by @erikbosch in #530
- Add Power Optimize concept by @erikbosch in #528
- Minor editorial change by @erikbosch in #537
- Add description for optional extras, or optional equipment of vehicle by @adobekan in #535
- First version of struct documentation by @erikbosch in #550
- Updating CHANGELOG for VSS 3.1 by @erikbosch in #551
- Change version to 3.1 as preparation for release by @erikbosch in #552
- Minor correction to changelog by @erikbosch in #553
Full Changelog: v3.0...v3.1
v3.0
Major changes with this release:
- Overlays introduced to allow customization of VSS. See documentation. See vss-tools documentation on how to include overlays when transforming VSS. An initial set of overlay files added. It must be noted that the included overlay files still are experimental and are as of today not considered being part of the "official VSS release".
- Introduction of
instantiate
keyword to exclude specific signals from instantiation. See documentation. - Refactoring of CombustionEngine signals
- Battery branch renamed to TractionBattery
- Refactoring and extensions of signals related to TractionBattery and Charging
- Keyword
enum
changed toallowed
- Refactoring of seat signals
- Extension of wiper signals
- First overlay files for profiles added
In addition to this multiple minor changes have been introduced, see complete list of changes below.
Outlook
Major topics currently being discussed which possibly might be addressed in the next major release:
- How to represent complex types (structures) in VSS
- Alignment and/or standardization of profiles for various vehicle types, for example motorbikes
- Standardization or recommendation for signal metadata to specify e.g. security requirements or required accuracy or frequency of signals
What's Changed
- Refactoring engine signals by @erikbosch in #349
- Renaming Battery-branch to TractionBattery by @erikbosch in #352
- Updated version to 3.0-develop for ongoing development by @danielwilms in #369
- Bumping vss-tools by @erikbosch in #372
- Improving battery signals by @erikbosch in #363
- Proposed documentation of "description" and "comment" by @erikbosch in #367
- Improving documentation by @erikbosch in #371
- Cleanup of CombustionEngine file by @erikbosch in #373
- Refactoring engine time signals by @erikbosch in #374
- Removing signals deprecated in v2.x by @erikbosch in #382
- Adding signals for Diesel Exhaust Fluid by @erikbosch in #380
- Adding timestamp for location by @erikbosch in #378
- Clarifying use of GNSS and Timestamp by @erikbosch in #385
- Adding rear spoiler signal by @erikbosch in #387
- Improving documentation for reverse gears. by @erikbosch in #390
- Adapting signal names to naming rules by @erikbosch in #389
- [SPEC] Changed
enum
toallowed
by @danielwilms in #381 - Improving transmission signals by @erikbosch in #386
- [BUILD] Changed
buildcheck.yaml
topyenv
andPipfile
by @danielwilms in #397 - Restructuring unit documentation by @erikbosch in #401
- Fixing tools reference in top level vspec by @erikbosch in #403
- Removing arbitrary min/max limits by @erikbosch in #402
- ADAS:Add support for autonomy levels according to SAE by @SebastianSchildt in #400
- Adding name recommendations for allowed values by @erikbosch in #399
- vss-tools: update to current master commit by @slawr in #407
- Renaming "allowed" literals according to guidelines by @erikbosch in #404
- Adding attributes for engine code by @erikbosch in #406
- Removing Obsolete CARFIT files by @erikbosch in #413
- Refactoring charge plug signals by @erikbosch in #405
- Changing documentation so attribute is considered a signal. by @erikbosch in #408
- Adding line length recommendation. by @erikbosch in #409
- Refactoring Accuracy signals by @erikbosch in #417
- Updating vss-tools submodule by @erikbosch in #419
- Adding support for EBD and EBA by @erikbosch in #418
- Changing to float for rotation signals by @erikbosch in #422
- Clarifying combination of instances and aggregate for branches by @erikbosch in #425
- Improving instance documentation by @erikbosch in #426
- Refactoring seat signals by @erikbosch in #421
- Add support for frunks by @SebastianSchildt in #430
- Clarifying meaning of allowed for arrays by @erikbosch in #432
- Refactoring fuel information signals by @erikbosch in #434
- Add license information to docs by @SebastianSchildt in #428
- Extending GNSS data by @erikbosch in #439
- Adding weather environment signals by @erikbosch in #438
- Adding additional information for ADAS systems by @erikbosch in #437
- Adding signal for user initiated emergency braking by @erikbosch in #436
- Integrating Ampere hour support by @erikbosch in #433
- Adding signal for vehicle broken down status. by @erikbosch in #435
- Improving charging and battery signals by @erikbosch in #442
- Introducing signal for connectivity available by @erikbosch in #444
- Improving documentation on data unit type usage by @erikbosch in #445
- Aligning signals using percent by @erikbosch in #446
- Changed Electric Engine Rpm to Speed by @danielwilms in #449
- Typo in Battery.vspec by @danielwilms in #453
- Restructuring and extended wiper signals. by @erikbosch in #431
- Updated Makefile for graphql by @danielwilms in #456
- VSS to DDS-IDL exporter inclusion in make file by @zam1kor in #455
- Adding support for multiple wiper systems as a layer by @erikbosch in #454
- Motorbike signals as additional layer by @danielwilms in #450
- Remove obsolete files by @erikbosch in #463
- Overlay documentation by @danielwilms in #460
- feat: Add data point Wheel.Speed by @jdacoello in #464
- Documentation of new keyword
instantiate
by @danielwilms in #461 - Updated logo and color theme by @danielwilms in #470
- Add tar-file command to Makefile by @erikbosch in #469
- Prepare master branch for 3.0 release by @erikbosch in #471
Full Changelog: v2.2...v3.0