Releases: eclipse-score/docs-as-code
Releases · eclipse-score/docs-as-code
v4.4.1
What's Changed
- Fixing ability to run consecutive builds. By @AlexanderLanin
Full Changelog: v4.4.0...v4.4.1
v4.4.0
v4.3.0
What's Changed
New Features
- Added a new
:metrics_jsontarget for exporting documentation metrics. (#560) - Improved build reliability by automatically forcing a clean build when warnings or dependency changes are detected. (#555)
- Added additional validation rules, including restrictions on certain uses of the
need extendsdirective. (#544)
Compliance and Security
Fixes and Improvements
- Improved MyST heading slug generation to align with docutils section IDs. (#550)
- Fixed documentation links and reference handling. (#551)
- Removed obsolete detail-design Sphinx elements. (#566)
Internal Changes
Full Changelog: v4.2.0...v4.3.0
v4.2.0
Most important changes
- Bazel Upgrade to 8.6.0. By @MaximilianSoerenPollak
- Optional Links now checked as full warning. By @MaximilianSoerenPollak
- Enable overwriting of default needs when providing metamodel. By @a-zw
- Provide bazel target for metamodel.yaml. By @a-zw
All Changes
- Feat: Upgrade bazel 8.4.2 => 8.6.0 by @MaximilianSoerenPollak in #546
- feat: provide metamodel.yaml as Bazel target by @a-zw in #547
- Fix metamodel path and Needs defaults by @a-zw in #548
- chore(deps): bump idna from 3.11 to 3.15 in /src by @dependabot[bot] in #542
- Fix: Enable optional_links checking as true warning by @MaximilianSoerenPollak in #543
- docs: rewrite test_to_doc_links how-to for C++, Rust, and Python by @a-zw in #549
Full Changelog: v4.1.0...v4.2.0
v4.1.0
Most important changes
- Fixed FMEA linking to static architecture views. By @aschemmel-tech
- Allowing to configure different metamodels. By @a-zw
- Enable new Process AoU Linkages. By @a-zw
- Provide traceability metrics via new features. By @FScholPer
- Soft introduction of check that will ensure valid requirements link to valid requirements only. By @MaximilianSoerenPollak
All Changes
- try using harden-runner by @srinivasugithub in #513
- fix: FMEA can also link to static architecture views by @aschemmel-tech in #515
- Allow to configure a different metamodel by @a-zw in #449
- chore: provide bazel-tools from devcontainer by @AlexanderLanin in #511
- feat: traceability metrics by @FScholPer in #484
- chore(deps): bump urllib3 from 2.6.3 to 2.7.0 in /src by @dependabot[bot] in #533
- chore(deps): bump gitpython from 3.1.46 to 3.1.50 in /src by @dependabot[bot] in #531
- fix: make table captions visible in light mode by @AlexanderLanin in #535
- feat: Enable new Process AoU Linkages by @a-zw in #536
- Add valid only allowed to link to valid check by @MaximilianSoerenPollak in #539
- Fix: Fix rst based tests by @MaximilianSoerenPollak in #537
New Contributors
- @srinivasugithub made their first contribution in #513
- @aschemmel-tech made their first contribution in #515
- @FScholPer made their first contribution in #484
- @dependabot[bot] made their first contribution in #533
Full Changelog: v4.0.3...v4.1.0
v4.0.3
What's Changed
- Fix: Process 1.5.3 => 1.5.4 by @MaximilianSoerenPollak in #510
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- Fix for CPP literal include by @tizava in #493
- Fix: Consumer tests not handling all override by @MaximilianSoerenPollak in #500
- chore: drop local score_tooling dependency by @AlexanderLanin in #501
- docs: update stale bazel_dep versions in how-to guides by @clanghans in #505
- Chore: Fix scripts_bazel tests not running by @MaximilianSoerenPollak in #506
New Contributors
- @tizava made their first contribution in #493
- @clanghans made their first contribution in #505
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- Feat: Bump score_process 1.5.2 => 1.5.3 by @MaximilianSoerenPollak in #488
- Fix: --known_good is not required for docs build by @a-zw in #491
Full Changelog: v4.0.0...v4.0.1
v4.0.0
Major Changes
- Removing of score_tooling dependency. Docs-as-code now defines the needed py_test & py_venv targets itself.
- Removing of header-service. Header service was a legacy extension that due to changes in process is no longer needed.
- Removing of experimental module_api inclusion.
- Upgrade of various python packages.
- Upgrade to score_process 1.5.2
Detailed overview of changes
- chore: drop multitool & cleanup by @AlexanderLanin in #474
- chore: use py_venv directly by @AlexanderLanin in #476
- chore: use copyright checker directly without bazel by @AlexanderLanin in #477
- feat: score_pytest by @AlexanderLanin in #478
- chore: use daily maintanance workflow by @AlexanderLanin in #460
- feat: upgrade python modules by @AlexanderLanin in #479
- feat: second step in integration of independent modules by @RolandJentschETAS in #465
- chore: Delete Header Service by @MaximilianSoerenPollak in #480
- fix: improvement add interfaces in comp drawing by @RolandJentschETAS in #468
- chore: drop dependency to score_tooling by @AlexanderLanin in #481
- fix: support docs at root level by @AlexanderLanin in #482
- Update score_process to 1.5.2 by @a-zw in #483
Full Changelog: v3.2.0...v4.0.0
v3.2.0
Whats Changed:
- Enable versioning of needs [Beta]
- Allow satisfies link from tool_req to feat and comp_req
- Can now handle 'versions' in known_good.json
- Upgrade tooling to ver. 1.2.0
- Upgrade Sphinx version to 9.1
- Upgrade Sphinx-Needs to 8.0.0
- Upgrade Bazel to 8.4.2
Detailed View
- Allow satisfies link from tool_req to feat_req and comp_req. by @OliverHeilwagen in #457
- Upgrade Spinx & Sphinx-Needs & Bazel versions by @MaximilianSoerenPollak in #458
- Upgrade tooling to 1.2.0 by @MaximilianSoerenPollak in #466
- Fix test yaml repo cloning for test_and_docs workflow by @MaximilianSoerenPollak in #470
- known_good.json maybe use "version" instead of "hash" by @a-zw in #471
- Remove grouped metamodel tool req by @MaximilianSoerenPollak in #463
- Enable versioning of needs by @MaximilianSoerenPollak in #462
- Fix consumer tests by @MaximilianSoerenPollak in #475
New Contributors
- @OliverHeilwagen made their first contribution in #457
Full Changelog: v3.1.0...v3.2.0