Skip to content

Commit f3bbd28

Browse files
Merge pull request #624 from eu-digital-identity-wallet/release/2.7.2
Release/2.7.2
2 parents e416ea0 + 226301d commit f3bbd28

10 files changed

+20
-15
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semverdoc.org/).
77

8+
## [2.7.2] - 2025-11-11
9+
10+
Changes:
11+
- Updated annexes 2 orders for pdf creation.
12+
813
## [2.7.1] - 2025-11-10
914

1015
Changes:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ SOURCE_DOCS := $(MAIN_DOC) $(ANNEXES_DOCS)
2626
# Directories and Build Information
2727
BUILD_DIR := ./build
2828
SITE_DIR := ./site
29-
VERSION := 2.7.1
29+
VERSION := 2.7.2
3030
BUILD := $(shell date +%Y%m%d.%H%M%S)
3131

3232
# Pandoc configuration

docs/annexes/annex-2/annex-2-high-level-requirements.md renamed to docs/annexes/annex-2/annex-2.01-high-level-requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "European Digital Identity Wallet"
33
subtitle: "Architecture and Reference Framework"
44
...
55

6-
# ANNEX 2 - High-Level Requirements <!-- omit from toc -->
6+
# ANNEX 2.01 - High-Level Requirements <!-- omit from toc -->
77

88
Since ARF 2.7.0, all high-level requirements in Annex 2
99
are included in the [high-level-requirements.csv file](https://raw.githubusercontent.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework/refs/heads/main/hltr/high-level-requirements.csv), which allows for easy sorting and filtering of

docs/annexes/annex-2/annex-2-high-level-requirements-by-topic.md renamed to docs/annexes/annex-2/annex-2.02-high-level-requirements-by-topic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "European Digital Identity Wallet"
33
subtitle: "Architecture and Reference Framework"
44
...
55

6-
# ANNEX 2 - High-Level Requirements <!-- omit from toc -->
6+
# ANNEX 2.02 - High-Level Requirements by topic<!-- omit from toc -->
77

88
## A.2 High-level requirements by topic
99

docs/annexes/annex-2/annex-2-high-level-requirements-by-category.md renamed to docs/annexes/annex-2/annex-2.03-high-level-requirements-by-category.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "European Digital Identity Wallet"
33
subtitle: "Architecture and Reference Framework"
44
...
55

6-
# ANNEX 2 - High-Level Requirements
6+
# ANNEX 2.03 - High-Level Requirements by category <!-- omit from toc -->
77

88
## A.2 High-level requirements by category
99

@@ -829,4 +829,4 @@ Party.
829829
for a Zero-Knowledge Proof scheme to be used within the EUDI Wallet ecosystem.
830830
- **Topic 54 - Accessibility**: It is essential to ensure that Wallet Units are
831831
inclusive by design and fully aligned with the applicable European legal and
832-
technical frameworks on accessibility.
832+
technical frameworks on accessibility.

docs/architecture-and-reference-framework-main.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ meaningful interactions under the proposed use cases.
197197
The definitions used in this document can be found in
198198
[Annex 1](./annexes/annex-1/annex-1-definitions.md) of this document.
199199

200-
### 1.6 Change Log
200+
### 1.6 Change Log v2.7.2
201201

202202
#### 1.6.1 Overview
203203

@@ -433,7 +433,7 @@ registration of the pseudonym or at a later interaction.
433433
See also [Topic 11](./annexes/annex-2/annex-2-high-level-requirements-by-topic.md#a238-topic-11---pseudonyms)
434434
and the [Discussion Paper on Topic E](./discussion-topics/e-pseudonyms-including-user-authentication-mechanism.md).
435435

436-
### 2.6 The role of use cases in the development of the Architecture and Reference Framework
436+
### 2.6 The role of Use Cases
437437

438438
#### 2.6.1 Overview
439439

hltr/scripts/annex-2-high-level-requirements-by-category.jinja2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "European Digital Identity Wallet"
33
subtitle: "Architecture and Reference Framework"
44
...
55

6-
# ANNEX 2 - High-Level Requirements
6+
# ANNEX 2.03 - High-Level Requirements by category<!-- omit from toc -->
77

88
## A.2 High-level requirements by category
99

hltr/scripts/annex-2-high-level-requirements-by-topic.jinja2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "European Digital Identity Wallet"
33
subtitle: "Architecture and Reference Framework"
44
...
55

6-
# ANNEX 2 - High-Level Requirements <!-- omit from toc -->
6+
# ANNEX 2.02 - High-Level Requirements by topic <!-- omit from toc -->
77

88
## A.2 High-level requirements by topic
99

hltr/scripts/generate-annex-2-high-level-requirements-by-category.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def generate_markdown_file(template_name, csv_name, output_name):
8787
# Define the input and output filenames
8888
template_file = 'annex-2-high-level-requirements-by-category.jinja2'
8989
csv_file = '../high-level-requirements.csv'
90-
output_file = '../../docs/annexes/annex-2/annex-2-high-level-requirements-by-category.md'
90+
output_file = '../../docs/annexes/annex-2/annex-2.03-high-level-requirements-by-category.md'
9191

9292
# Ensure you have the Jinja2 library installed: pip install Jinja2
9393

hltr/scripts/generate-annex-2-high-level-requirements-by-topic.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def load_requirements_by_category(csv_path):
4242
except Exception as e:
4343
print(f"An error occurred while reading the CSV file: {e}")
4444
return None
45-
45+
4646
return dict(sorted(requirements.items(), key=lambda x: int(x[0])))
4747

4848
def generate_markdown_file(template_name, csv_name, output_name):
@@ -56,7 +56,7 @@ def generate_markdown_file(template_name, csv_name, output_name):
5656
"""
5757
# 1. Set up the Jinja2 environment to look for templates in the current directory
5858
env = Environment(loader=FileSystemLoader('.'), trim_blocks=True, lstrip_blocks=True)
59-
59+
6060
try:
6161
template = env.get_template(template_name)
6262
except Exception as e:
@@ -88,9 +88,9 @@ def generate_markdown_file(template_name, csv_name, output_name):
8888
# Define the input and output filenames
8989
template_file = 'annex-2-high-level-requirements-by-topic.jinja2'
9090
csv_file = '../high-level-requirements.csv'
91-
output_file = '../../docs/annexes/annex-2/annex-2-high-level-requirements-by-topic.md'
92-
91+
output_file = '../../docs/annexes/annex-2/annex-2.02-high-level-requirements-by-topic.md'
92+
9393
# Ensure you have the Jinja2 library installed: pip install Jinja2
94-
94+
9595
# Run the generation process
9696
generate_markdown_file(template_file, csv_file, output_file)

0 commit comments

Comments
 (0)