Changes

Current [unreleased]

  • Change ConTeXt midsize template: now we use exercise enumeration instead of itemize.

0.2.0 [2025-05-25]

  • Added Worksheet class in the library. This simplifies a lot the code in terminal user interface.

  • Added the first static worksheets which are generated automatically in every git commit (due to sourcehut build infrastructure). So we do not need to save PDF files in git commits (see #22).

  • Added more exercises.

  • Made an official logo (#9).

  • Improved API documentation, with a lot of examples (#23).

  • Fixed some issues in sphinx (see #20) due to missing packages in .build.yml.

  • Now ConTeXt templates are able to load other files with \environment (we pass path=<templatedir> in wklib.shortcut_run_process()). Example: exercise.midsize.context.

0.1.0 [2025-05-01]

  • Added wklib.Exercise, wk.Collection classes in the API (wklib.py).

  • Added the Terminal user interface wk.py.

  • Setting mailing list, source code repository and ticket system on sourcehut.