v0.16.0
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
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
Documentation
- opam: Cite Louis Gesbert in the Learn-OCaml maintainers team (c9a833b)