Skip to content

Requirement relations and roles, UI improvements (requirement and grammar tabs)

Compare
Choose a tag to compare
@stanislaw stanislaw released this 18 Apr 19:51
· 1349 commits to main since this release

What's Changed

  • drafts/requirements: L2 and L3: refine more requirements (SDoc format, Excel, open source, links) by @stanislaw in #1276
  • backend/sdoc, export/html: support child / reverse parent links by @stanislaw in #1280
  • export/html: do not precompile Jinja templates if a project is too small by @stanislaw in #1281
  • server: introduce 200/304 handling of assets by @stanislaw in #1282
  • server: introduce 200/304 handling of documents by @stanislaw in #1283
  • server: 200/304 handling of documents: "Cache-Control": "no-cache" by @stanislaw in #1284
  • export/html, server: add Mermaid by @stanislaw in #1285
  • tests/integration: user-provided ReqIF file with a schema not compliant to ReqIF recommendations by @stanislaw in #1287
  • Bump version to 0.0.44a3 by @stanislaw in #1288
  • export/html: Project statistics screen by @stanislaw in #1292
  • export/rst: add a missing branch to generate Anchors by @stanislaw in #1293
  • docs: fix recent RST content markup by @stanislaw in #1294
  • docs: add experimental features, limitations, improve Hello World part by @stanislaw in #1295
  • strictdoc.toml: do not generate project statistics by default by @stanislaw in #1296
  • traceability_index: fix finding an existing node with a given UID by @stanislaw in #1297
  • UI: add missing features related to editing document grammar by @stanislaw in #1299
  • cli and server: support --config parameter by @stanislaw in #1302
  • cli and server: validate --config parameter by @stanislaw in #1303
  • config: take into account config last modification date when invalidating caches by @stanislaw in #1304
  • backend/sdoc: recognize REFS/RELATION field in the grammar by @stanislaw in #1305
  • source coverage: fix case when source file last line is not empty by @stanislaw in #1308
  • sdoc/grammar: introduce REFS/RELATIONS/ROLES by @stanislaw in #1309
  • export/html: code climate: djLint issues in templates by @mettta in #1311
  • export/html: code climate: djLint issues in templates by @mettta in #1312
  • templates/components: new set of templates for editing requirements and grammar fields by @stanislaw in #1313
  • helpers: new form data parser by @stanislaw in #1314
  • backend, UI: ParentReqReference: role_uid -> role by @stanislaw in #1315
  • tests/end2end: update to new naming conventions: edit_requirement/_requirement_relations/* by @stanislaw in #1316
  • tests/end2end: rename several tests, update to e2e conventions by @stanislaw in #1317
  • Requirement relations: good 80%+ of the overall implementation by @stanislaw in #1320
  • main_router: update_grammar: fix an edge case, improve a flaky test case by @stanislaw in #1322
  • finders, generators: added yaml reference finder by @villanella in #1324
  • tasks: fix the PyInstaller issue (temporary workaround) by @stanislaw in #1326
  • tasks: fix the PyInstaller issue by @stanislaw in #1325
  • UI: update_requirement: fix an edge case with fields conversion by @stanislaw in #1327
  • tests/end2end: improve the robustness of one test that can be flaky by @stanislaw in #1328
  • tests/end2end: fix one Linux-flaky test with retries by @stanislaw in #1329
  • UI: create_requirement: extract process to a separate transform class, improve handling of relations by @stanislaw in #1331
  • UI: create_requirement: handle the updates of traceability index by @stanislaw in #1332
  • CI: bring back the previously failing tests by @stanislaw in #1334
  • commands/manage_autoiud_command: generate UID across documents by @stanislaw in #1335
  • backend/sdoc: start to recognize requirement RELATIONS: in SDoc by @stanislaw in #1336
  • UX: add tabs on requirement form by @mettta in #1338
  • backend/sdoc: if one requirement RELATION is provided, switch document from REFS to RELATIONS by @stanislaw in #1339
  • UI: add tabs to grammar form by @mettta in #1340
  • Renames related to "parent links vs relations" by @mettta in #1342
  • export/html: update toast markup by @mettta in #1344
  • backend/sdoc: print deprecation warnings when REFS are used by @stanislaw in #1341
  • export/html: Add copy_to_clipboard_button controller by @mettta in #1346
  • docs: document RELATIONS, deprecate REFS by @stanislaw in #1347
  • export/html: Add copy_to_clipboard button to section fields by @mettta in #1352
  • docs: add the Roadmap diagram export (2023-11-21) by @stanislaw in #1354

New Contributors

Full Changelog: 0.0.43...0.0.45