From d0ef5472e50dfc9b0efada41844e14d2e76c9c43 Mon Sep 17 00:00:00 2001 From: Root At Skic Date: Sun, 8 Nov 2026 23:31:34 +0200 Subject: [PATCH] 0.11.2: ArchiMate layered views keep cross-layer labels off the band titles --- CHANGELOG.md | 4 ++++ package-lock.json | 4 ++-- package.json | 2 +- templates/models/archimate-hr-onboarding/main.archify | 8 ++++---- .../models/archimate-insurance-claims/main.archify | 8 ++++---- .../models/archimate-logistics-tracking/main.archify | 10 +++++----- 6 files changed, 20 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89958ec..af48c17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.11.2 — 2026-11-08 + +- The ArchiMate examples' layered views put the labels of the arrows between layers in the gap between the bands, no longer on the band titles. + ## 0.11.1 — 2026-11-08 - **The arc42 examples cover all twelve sections.** Each overview carries cards for 1.1 Requirements, 1.2 Quality goals, 1.3 Stakeholders, 2 Constraints, 4 Solution strategy, 11 Risks and technical debt and 12 Glossary; the technical context lists the domain interfaces (3); every building block has a black-box description, responsibility and interfaces (5); the deployment view places the building blocks on their nodes with a mapping (7); level 1 carries the crosscutting concepts (8); a new `1000-quality` folder draws the quality tree with its scenarios (10). Each model's description says where each section lives. diff --git a/package-lock.json b/package-lock.json index ecae153..1632eb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "archify-vscode-ext", - "version": "0.11.1", + "version": "0.11.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "archify-vscode-ext", - "version": "0.11.1", + "version": "0.11.2", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.20.4", diff --git a/package.json b/package.json index dfdce61..dbc4602 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "archify-vscode-ext", "displayName": "Archify Diagram Viewer", "description": "Archify diagrams in VS Code. Write diagrams as .archify files in YAML: they open as the interactive diagram, with live updates, validation, templates and completion. Also previews Archify's own JSON files (*.architecture.json, …) and opens rendered Archify HTML.", - "version": "0.11.1", + "version": "0.11.2", "publisher": "root-at-skic", "license": "MIT", "sponsor": { diff --git a/templates/models/archimate-hr-onboarding/main.archify b/templates/models/archimate-hr-onboarding/main.archify index a174f05..158a8c3 100644 --- a/templates/models/archimate-hr-onboarding/main.archify +++ b/templates/models/archimate-hr-onboarding/main.archify @@ -51,9 +51,9 @@ boundaries: connections: - { from: onboarding-svc, to: new-hire, label: serves, variant: emphasis } - { from: onboard, to: onboarding-svc, label: realizes } - - { from: portal, to: new-hire, label: serves } - - { from: provisioning-svc, to: onboard, label: serves } + - { from: portal, to: new-hire, label: serves, labelAt: [125, 197] } + - { from: provisioning-svc, to: onboard, label: serves, labelAt: [585, 197] } - { from: iam, to: provisioning-svc, label: realizes } - - { from: office-net, to: portal, label: serves } - - { from: sso, to: iam, label: serves } + - { from: office-net, to: portal, label: serves, labelAt: [125, 397] } + - { from: sso, to: iam, label: serves, labelAt: [355, 397] } - { from: directory, to: sso, label: realizes } diff --git a/templates/models/archimate-insurance-claims/main.archify b/templates/models/archimate-insurance-claims/main.archify index fe7cca3..5553122 100644 --- a/templates/models/archimate-insurance-claims/main.archify +++ b/templates/models/archimate-insurance-claims/main.archify @@ -51,9 +51,9 @@ boundaries: connections: - { from: claim-registration, to: insurant, label: serves, variant: emphasis } - { from: handle-claim, to: claim-registration, label: realizes } - - { from: portal, to: insurant, label: serves } - - { from: claims-admin, to: handle-claim, label: serves } + - { from: portal, to: insurant, label: serves, labelAt: [125, 197] } + - { from: claims-admin, to: handle-claim, label: serves, labelAt: [585, 197] } - { from: claims-app, to: claims-admin, label: realizes } - - { from: dmz, to: portal, label: serves } - - { from: app-servers, to: claims-app, label: serves } + - { from: dmz, to: portal, label: serves, labelAt: [125, 397] } + - { from: app-servers, to: claims-app, label: serves, labelAt: [355, 397] } - { from: db-cluster, to: app-servers, label: serves } diff --git a/templates/models/archimate-logistics-tracking/main.archify b/templates/models/archimate-logistics-tracking/main.archify index 6070cc8..b90b783 100644 --- a/templates/models/archimate-logistics-tracking/main.archify +++ b/templates/models/archimate-logistics-tracking/main.archify @@ -51,9 +51,9 @@ boundaries: connections: - { from: tracking-service, to: recipient, label: serves, variant: emphasis } - { from: deliver-shipment, to: tracking-service, label: realizes } - - { from: tracking-portal, to: recipient, label: serves } - - { from: tracking-svc, to: deliver-shipment, label: serves } + - { from: tracking-portal, to: recipient, label: serves, labelAt: [125, 197] } + - { from: tracking-svc, to: deliver-shipment, label: serves, labelAt: [585, 197] } - { from: tms, to: tracking-svc, label: realizes } - - { from: mobile-network, to: tracking-portal, label: serves } - - { from: cloud-cluster, to: tms, label: serves } - - { from: event-streaming, to: tracking-svc, label: serves } + - { from: mobile-network, to: tracking-portal, label: serves, labelAt: [125, 397] } + - { from: cloud-cluster, to: tms, label: serves, labelAt: [355, 397] } + - { from: event-streaming, to: tracking-svc, label: serves, labelAt: [585, 397] }