Skip to content

v0.16.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Nov 09:04
fbfa6a1

0.16.0 (2023-11-03)

https://discuss.ocaml.org/t/ann-release-of-ocaml-sf-learn-ocaml-0-16-0/13361

Features

  • UI: Add possibility to choose exercise display order (25780ba)
  • UI: Rework of the exercise index (91f827b)
  • UI: Add exercise sorting by focus skill (4f9766b)

Bug Fixes

  • translations: Add missing fr.po.header (f7ffc6f), closes #555
  • teacher_tab: Display (Open/Close)GloballyInconsistent exos and fix them (10c9fc3)
  • teacher_tab: partly fix Open/Close handling w.r.t. Assignments (6c41457), closes #534 #558
  • teacher_tab: Fix Open/Closed handling for update_exercise_assignments (49d82e4), closes #558

Code Refactoring

  • translations: gettext: Use CLI option --no-wrap (ea4f2bc)
  • teacher_tab: Move critical code apart in update_exercise_assignments (bf6a931)

Dependencies

  • opam: learn-ocaml 0.x does not build with asak 0.4 (#570) (9176975)

Tests

  • Learnocaml_data: Add support for ppx_expect & ppx_inline_test (3a0ceb4)
  • Learnocaml_data: Add ppx_expect tests for update_exercise_assignments (c18da2a)
  • Learnocaml_data: Refactor ppx_expect tests to display more details in the trace (569d536)

CI/CD

  • *.yml: Move opam-publish in a separate workflow to enable testing (#571) (b84132e)

Documentation

  • opam: Cite Louis Gesbert in the Learn-OCaml maintainers team (c9a833b)