Skip to content

v8.4.0

Choose a tag to compare

@MaximilianSoerenPollak MaximilianSoerenPollak released this 13 Oct 14:23
· 29 commits to main since this release
f1b3037

🚀 Features

Accept Public docs targets in external_needs

Due to this, you no longer have to have knowledge of which internal target is the correct one for your application.
Only reference docs, the rest works.

Example:

external_needs = [
    "@other_project//:docs",
    "@other_project//:your_bundle_name",
]

Metamodel changes

  • valid_inspected is now an allowed status for requirements and architecture elements
  • invalid needs bypass all S-CORE checks
  • Added an info_only check that ensures dfa/fmea have at least one aou linked that has safety=ASIL_B.
    Will be upgraded in a future release to an actual warning.
  • Various changes to Module Verification Report.

⚠️ Compatibility Change

  • root_cause was renamed to failure_root_cause in feat_fmea & comp_fmea
  • score_pytest bazel macro & test attributes plugin have been removed. Please use it from score_tools instead.

As no-one would break with these changes in S-CORE, this release is deemed compatible with 8.x

🛠️ Fixes

  • Need-Links in Tool qualification report now work as intended
  • Keep "On this page" secondary sidebar for mounted documentation sources

🔧 Maintenance

  • Added support for Python 3.14

🙌 Contributors

Thanks to everyone who contributed to this release!

Full Changelog: v8.3.0...v8.4.0