diff --git a/CHANGELOG-v1.8.1.md b/CHANGELOG-v1.8.1.md new file mode 100644 index 0000000..e791810 --- /dev/null +++ b/CHANGELOG-v1.8.1.md @@ -0,0 +1,8 @@ +# v1.8.1 LAB + +Correctif de syntaxe Nix de la v1.8.0. + +- Remplacement des affectations shell `variable=''` placées dans des chaînes Nix indentées par `variable=""`. +- Correction appliquée aux helpers de changement de mot de passe et d'enrôlement FIDO2. +- Aucun changement du workflow de provisioning v1.8. +- Version de l'application portée à 1.8.1. diff --git a/CHANGELOG-v1.8.2.md b/CHANGELOG-v1.8.2.md new file mode 100644 index 0000000..a37e561 --- /dev/null +++ b/CHANGELOG-v1.8.2.md @@ -0,0 +1,7 @@ +# v1.8.2 LAB + +Correctif de compilation uniquement : + +- les getters de diagnostic appelés par `main.cpp` sont désormais publics ; +- version du paquet portée à 1.8.2 ; +- aucun changement du workflow de provisioning, du QML ou des helpers. diff --git a/CHANGELOG-v1.8.3.md b/CHANGELOG-v1.8.3.md new file mode 100644 index 0000000..e667c62 --- /dev/null +++ b/CHANGELOG-v1.8.3.md @@ -0,0 +1,10 @@ +# Changelog v1.8.3 + +## Correctif critique du PIN FIDO2 + +- corrige une régression introduite en v1.8.x dans le lecteur stdin du helper PIN ; +- la séquence de fin de ligne n’est plus supprimée avec `rstrip("\\r\\n")`, qui retirait les caractères littéraux `\`, `r` et `n` au lieu de CR/LF ; +- le helper lit désormais les secrets en bytes et retire explicitement LF (octet 10) puis CR (octet 13) avant décodage UTF-8 ; +- empêche qu’un PIN saisi `1234` soit enregistré dans la YubiKey comme `1234` suivi d’un saut de ligne. + +Aucun changement du workflow homed/LUKS2/FIDO2. diff --git a/CHANGELOG-v1.8.4.md b/CHANGELOG-v1.8.4.md new file mode 100644 index 0000000..1b78555 --- /dev/null +++ b/CHANGELOG-v1.8.4.md @@ -0,0 +1,6 @@ +# Changelog v1.8.4 + +Correctifs d’interface uniquement, sans modification de la logique de provisioning validée en v1.8.3. + +- Étape d’association FIDO2 : ajout d’une consigne visuelle dédiée indiquant que la YubiKey peut clignoter plusieurs fois et qu’elle doit être touchée à chaque clignotement jusqu’à la fin de l’association. +- Barre latérale : alignement gauche explicite et uniforme des titres et sous-titres des étapes, avec centrage vertical cohérent.