Releases: Epithumia/mkdocs-sqlite-console
Releases · Epithumia/mkdocs-sqlite-console
v2.1.2
v2.1.1
v2.1.0
DEV
- DEV - Add /js and /css to mkdocs watch directories
Ajouts
- ADD - Light/dark themes for the docs
- ADD - Hack to soften the background colors of sqlides in dark mode, without changing anything on CodeMirror side.
- ADD - Result tables are now sortable (hidden buttons)
Corrections
- FIX - Unsilence errors during
load(...)(which was a pain...) - FIX - CSS - Gutters kine numbers were going over the top menu header.
Modifications
- CHANGE - Update SQLIDE class (renaming to SqlIde on the way)
- CHANGE - make
baseandinitarguments work together. - CHANGE - Reorganize
Counter.build_sqlso that the branches match the execution order in the JS layer.
Documentation
- DOCS - Update docs with the new specs
- DOCS - Add dev tests (deactivated by default)
- DOCS - Suppress one
then
Co-authored-by: FredZinelli 145555278+FredZinelli@users.noreply.github.com
v2.0.3
v2.0.2
FIXes pour la v2.0.2
- FIX - MAJ automatique du rendu des IDE lors des changements d'onglets mkdocs/material.
Ajouts pour la v2.0.2
- ADD - support pour les chemins relatifs au fichier markdown en cours (noms de fichiers sql)
- ADD - Ajouts de la logistique pour tester dans la doc
Changements effectués :
- CHANGE - Discover and add css and js files automatically
- CHANGE - Remove useless
LIBS_PATH
v2.0.1
FIXes pour la v2.0.1
- FIX - les sqlides dans les admonitions repliées
???n'étaient pas rendues correctement quand le sqlide était créés via les macros. - FIX - les pages mélangeant les deux types de syntaxes (macros + ancienne syntaxes) pouvaient se retrouver avec des IDE non fonctionnels car les worker des espaces communs étaient insérés lors de la première insertions d'un "espace" sql, mais l'ordre des générations de code pouvait ne pas suivre l'ordre de lecture dans la page : toutes les macros d'abord, puis une seconde passe est faite pour les anciennes syntaxes.
Changements effectués :
-
Changement de signature pour la macro, pour pouvoir utiliser qqes arguments positionnels, pour alléger les déclarations.
-
Les macros insèrent maintenant un token dans la page, qui sera remplacé par du code html durant
on_page_content(évite les problèmes de conversion md -> html de mkdocs -> FIX 1) -
Les
workerinitsont ajoutés viaon_page_context, juste sous les scripts et le css liés au sql du plugin, pour garantir qu'ils seront toujours dispo avant les sqlide de la page (FIX 2). -
Ajout de qqes commentaires ici et là dans le code, car la logique devient plus complexe...
MAJ docs pour v2.0.1 (+ qqes modifs cosmétiques)
- Arguments de la macro
- Ajout d'explication pour hide et autoexec
- Exemple alternatif (arguments positionnels)
v2.0.0
Passage en v2.0.0:
- BREAKING: la syntaxe en cas de présence de mkdocs-macros-plugin change complètement. Cf. la documentation pour les changements à faire
- Compatibilité accrue avec PMT (merci @FredZinelli)
- Passage de SQL.js à la version 1.13.0
Minor fixes
- Correction d'un oubli dans pyproject.toml (dépendance manquante pour faire la documentation locale)
- Correction de typos.