CHANGELOG
===============================================================================

<!--

git log $(git describe --tags --abbrev=0)..HEAD --oneline

-->

5.1.1 / 2025-03-25
-------------------------------------------------------------------------------

* [portal] FIX uv run commands

5.1.0 / 2025-03-25
-------------------------------------------------------------------------------

* [portal] Restaurer la barre latérale à droite
* [CI] Restaurer poetry pour les pipelines utilisant dalidoc 5.0
* [CI] simplifier les étapes
* [lint] corrections mineures
* [lint] remplacer markdownlint par rumdl
* [portal] remplacer poetry par uv
* [portal] Amélioration visibilité liens vers les rapports
* [make] FIX initialisation incorrecte la variable $DOCS_SRC
* [doc] rsync est nécessaire
* README : insister sur les tags
* Suppression des md dans l'exemple

5.0.2 / 2024-07-31
-------------------------------------------------------------------------------

* [portal] FIX #74 Réduire la marge sous la bandeau horizontal
* [portal] FIX #75 Table des matières dans la barre de gauche
* [portal] import de la feuille CSS de kb.dalibo.com
* [CI] utiliser pandocker:stable pour le job de build principal
* [make] debug
* [doc] typos et précisions dans le README
* [make] Redéfinitiion de la variable DOCS_SRC

5.0.0-rc1 / 2024-07-25
-------------------------------------------------------------------------------

* Portail Client (#66)
* Cacher les alertes latex inutiles (#57)


4.3.0 / 2024-09-17
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:24.05

* [pdf] ajouts de nouvelles AwesomeBoxes
* Support du format pipe_tables
* Ajout de la variable PANDOC_RECAP
* Correction du #59 : awesome box invisibles quand elles sont dans un include

_Changements importants:_

* La boite `::: slide-content` est désormais illustrée par un professeur devant un
  tableau blanc
* Une nouvelle boite `::: info` permet de retrouver l'ancien style des boites
  `::: slide-content`, c'est à dire la lettre `i` dans un rond bleu
* Une nouvelle boite `::: notes` est illustrée par un crayon bleu
* Une nouvelle boite `::: release` est illustrée par une fusée violette

Ces nouvelles boites sont visibles via le lien ci-dessous :

<https://builds.dalibo.info/dalibo/dalidoc/main/_bridoulou/DLB-00000-000-CRA-0000.pdf#page=5>

A noter qu'elles sont déjà disponibles dans les manuels de formation.

_Modification à apporter dans les CRA :_

Pour conserver, le même rendu visuel qu'en version 4.2, renommer les boites
`::: slide-content` en `::: info`


_Nouvelles Fonctionnalités :_


* Une variable `PANDOC_RECAP?=--filter=pandoc-recap` dans le Makefile
  pour activer le filtre de recap. Par défaut le filtre est désactivé car il
  est toujours expérmental. Pour plus d'info sur comment utiliser ce
  filtre voir <https://github.com/daamien/pandoc-recap?tab=readme-ov-file#example>

* Le format [pipe_tables] permet de définir l'alignement des colonnes

    ``` markdown
    | Fichier     | Description     |
    | :------------- | :------------- |
    | inventory.yml      | inventaire des machines    |
    | setup.yml       | _playbook_ principal    |
    | warmup.sh       | script d'amorçage    |
    |        |     |
    | exchange_ssh_keys.yml       | _playbook_ d'échange de clés _ssh_    |
    | teardown.yml       | _playbook_ de destruction massive    |
    ```


[pipe_tables]: https://pandoc.org/chunkedhtml-demo/8.9-tables.html#extension-pipe_tables


4.2.1 / 2024-05-31
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:24.05

* [make] FIX #56 : Retablir l'export revealjs


4.2.0 / 2024-05-31
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:24.05

* [pdf] rétablir le tag `notes`, similaire à `slide-content` (@ioguix)
* [pdf] Affecte un style plus marqué aux termes techniques (@ioguix)
* [doc] dalidoc et SELinux (@damien)
* [pdf] Ajout coloration syntaxique "console" (@ioguix)
* [pdf] FIX #38: Améliorer la césure des textes entourés de `backquotes` (@damien)
* [make] Ajout des slides PowerPoint via `make slides-pptx` (@damien)
* [test] utf8 in codeblocks  (@damien)
* [doc] README : typos et précisions (@christophe)
* [doc] README : Makefile et CI (@christophe)
* [meta] Update licence-cc-by-sa.md (@pchovelon)
* [lint] Ajout de la config pre-commit (@damien)
* [lint] ajout d'une cible Makefile (@damien)
* [lint] configuration CI (@damien)
* [lint] configuration initiale de markdownlint (@damien)
* [doc] dalidoc et podman (@damien)
* [doc] mises à jour mineures (@damien)
* [doc] cadre de contribution (@damien)


4.1.6 / 2023-03-17
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:23.03

* [doc] Précision sur la procédure d'UPGRADE
* [doc] Procédure de publication
* [doc] Précisions sur le chemin relatif du sous-module
* [pdf] Mettre une légère couleur de fond sur les blocs de code
* [make] Corrections mineures
* [uikit] Supprimer les liserés des codeblocks
* [html] Activation de mathml
* [template] Exemple de formule mathématique


4.1.5 / 2023-02-13
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:23.01

* Correction de la variable DALIDOC_MERMAID_DIR
* Ajout de la variable strip-comments
* [reveal] activation de la vue présentateur (Florent)
* [uikit] couleur de fond des blocs de code (Christophe)
* [reveal] amélioration de la surcouche de style

4.1.4 / 2023-01-27
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:23.01

* FIX #14 Correction de la courverture SVG
* [doc] Que faire quand le sous-module est vide
* config pour revealjs
* [make] slides_pdf (decktape)
* [make] mermaid

4.1.3 / 2023-01-17
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:23.01

* Ajouter le dossier du fichier source dans le resource-path
* [latex] Configuration des titres
* Ajout des templates de doc (fin du dépot totoro/CR-Support)
* [make] Nouvelle variable: DALIDOC_IGNORE_OLDER_THAN
* revert : ne pas utiliser --include-in-header


4.1.2 / 2023-01-13
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:23.01

* Ajout d'un template de projet
* Corrections mineures pour uikit (issues des manuels de formation)
* Corrections mineures pour reveal (issues des manuels de formation)
* [doc] Migrer de dalidoc3 à dalidoc4
* Simplification de la config
* Remplacement de mustache par jinja
* Le format cible par défaut est désormais uniquement le pdf


4.1.1 / 2023-01-02
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:23.01

* Ajout des templates de couvertures SVG
* Ajout du filtre pandoc-cover
* [make] ajout d'une cible `clean`
* couverture blanche et arrière
* Logo pour revealjs et uikit
* Ajout d'une cible epub
* Ajout d'un template d'audit
* Simplification des metadata


4.0.6 / 2022-12-05
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:22.12

* remplacer --self-contained par --embed-resources


4.0.5 / 2022-12-05
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:22.12

* Ajout de .editorconfig

4.0.3 / 2022-12-05
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:22.12

* Exemple d'inclusion de fichiers

4.0.2 / 2022-12-05
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:22.12

* Ajout de filtres pandoc

4.0.1 / 2022-12-05
-------------------------------------------------------------------------------

> Fonctionne avec dalibo/pandocker:22.12

* Version initiale
