Skip to content

Releases: Epithumia/mkdocs-sqlite-console

v2.1.2

04 Jan 19:22

Choose a tag to compare

  • FIX - More valid extensions for database files

v2.1.1

29 Oct 11:30

Choose a tag to compare

Corrections

  • FIX - Missing CDN dependency

v2.1.0

28 Oct 13:43
d9e4d21

Choose a tag to compare

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 base and init arguments work together.
  • CHANGE - Reorganize Counter.build_sql so 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

27 Sep 13:48

Choose a tag to compare

Changements effectués pour la v2.0.3 :

  • CHANGE - Mark as compatible with Python 3.9, update classifiers

v2.0.2

02 Jul 13:19
e60eec7

Choose a tag to compare

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

11 Jun 19:22

Choose a tag to compare

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 workerinit sont ajoutés via on_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

09 Jun 09:58
9cfc26b

Choose a tag to compare

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

30 May 13:46

Choose a tag to compare

  • Correction d'un oubli dans pyproject.toml (dépendance manquante pour faire la documentation locale)
  • Correction de typos.

v1.0.5b

28 Aug 17:01
64f7234

Choose a tag to compare

Publish to Pypi