Skip to content

Commit 21096e8

Browse files
committed
bump: version 8.6.5 → 8.6.6
1 parent 257b5c9 commit 21096e8

5 files changed

Lines changed: 47 additions & 5 deletions

File tree

.cz.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "cz_customize"
33
tag_format = "$version"
44
version_scheme = "semver"
5-
version = "8.6.5"
5+
version = "8.6.6"
66
update_changelog_on_bump = true
77
changelog_incremental = true
88
version_files = [

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
# Changelog
22

3+
## 8.6.6 (2025-12-02)
4+
5+
### Fix
6+
7+
- **core**: meilleure gestion du scroll en fin de message, notamment en cas de désactivation de l'effet "machine à écrire"
8+
9+
### Chore
10+
11+
- fonction renommée - launchChatmd plutôt que loadAchatbot
12+
- plus de génération de "index.md" au moment du build
13+
- configuration d'une tâche pour faire un test e2e spécifique (avec le tag @CURRENT)
14+
- suppression d'anciens tests e2e pas finalisés
15+
- inclusion de tous les tests comme condition avant de push
16+
- meilleure configuration pour les tests - show:false pour les tests e2e + indication des sources pour les tasks de test pour éviter de les refaire inutilement s'il n'y a pas de modification
17+
- pas de typewriter quand window. matchMedia n'existe pas (pour les tests)
18+
- extension .mjs pour les librairies showdown et typed
19+
- on n'utilise pas eslint pour les librairies externes dans le répertoire apps/js/lib/
20+
- processFixedVariables() : intégration du paramètre yaml et option "preprocess" dans un objet "options"
21+
- extension .mjs pour la librairie js-yaml
22+
- amélioration de la fonction removeYAML() - plus logique + prise en compte de plusieurs cas possibles
23+
- correction du modèle de déploiement (plus de dossier "data" à supprimer)
24+
- suppression du dossier "data" - pas besoin par défaut d'avoir ce dossier, utile seulement si on veut créer un seul fichier index.md à partir d'une concaténation des fichiers dans le dossier data
25+
26+
### Test
27+
28+
- **e2e**: définition plus précise de la fonctionnalité "le chatbot répond {string}" - il faut vérifier la présence du texte dans le dernier message du chatbot
29+
- **e2e**: afficher un message initial au démarrage du chatbot
30+
- **e2e**: définir le titre de son chatbot en Markdown
31+
- **e2e**: clic sur un bouton pour revenir au message initial
32+
- **e2e**: fix pour pouvoir charger un chatbot qu'on définit dans le test lui-même, avec une docstring
33+
- **e2e**: lancement d'un chatbot avec des actions dans l'URL
34+
- **e2e**: clics sur le bouton de menu sous un message
35+
- **e2e**: refactorisation appui sur une touche
36+
- **e2e**: refactorisation des tests - utilisation de variables pour plusieurs fonctions (je demande "question" / le chatbot répond "réponse" / je clique sur le bouton "nomDuBouton")
37+
- **e2e**: dossier et fichiers renommés pour mieux correspondre à la fonctionnalité des interactions de base
38+
- **e2e**: refactorisation des tests avec mise en commun de certaines fonctions + utilisation d'une variable pour indiquer la source du chatbot qu'on utilise pour le test
39+
- **e2e**: clics sur les boutons en fin de message
40+
- **e2e**: question sur un sujet non couvert par le chatbot
41+
- **core**: tests pour initializeChatbot()
42+
- **core**: tests pour parseMarkdown()
43+
- **core**: tests pour removeYAML()
44+
345
## 8.6.5 (2025-11-25)
446

547
### Fix

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.6.5
1+
8.6.6

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "chatmd",
3-
"version": "8.6.5",
3+
"version": "8.6.6",
44
"description": "Un outil libre et gratuit pour créer un chatbot à partir d'un simple fichier en Markdown",
55
"main": "script.min.js",
66
"devDependencies": {

0 commit comments

Comments
 (0)