From fbfa6a1a4c3d6715c13a30f77b7d76b3f12c7210 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 09:50:37 +0100 Subject: [PATCH] chore(master): release 0.16.0 (#561) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Erik Martin-Dorel --- CHANGELOG.md | 55 ++++++++++++++++++++++++++++++++++ dune-project | 2 +- learn-ocaml-client.opam | 2 +- learn-ocaml-client.opam.locked | 2 +- learn-ocaml.opam | 2 +- learn-ocaml.opam.locked | 2 +- 6 files changed, 60 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10ae18c5e..cf03aa069 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,60 @@ # Changelog +## [0.16.0](https://github.com/ocaml-sf/learn-ocaml/compare/v0.15.0...v0.16.0) (2023-11-03) + + +### Features + +* **UI:** add exercise sorting by focus skill ([4f9766b](https://github.com/ocaml-sf/learn-ocaml/commit/4f9766ba0db73eacaef8f02b9562cd01a0a37e27)) +* **UI:** Rework of the exercise index ([91f827b](https://github.com/ocaml-sf/learn-ocaml/commit/91f827b3b78b4466093da781d627db3979d11943)) +* **UI:** Add possibility to choose exercise display order ([25780ba](https://github.com/ocaml-sf/learn-ocaml/commit/25780ba2ff2bbe50d7ad74d9ac6fb3097759ed03)) + + +### Bug Fixes + +* **translations:** Add missing fr.po.header ([f7ffc6f](https://github.com/ocaml-sf/learn-ocaml/commit/f7ffc6fd14c7a4618aba940cdb0003d24150083d)), closes [#555](https://github.com/ocaml-sf/learn-ocaml/issues/555) +* **teacher_tab:** Display (Open/Close)GloballyInconsistent exos and fix them ([10c9fc3](https://github.com/ocaml-sf/learn-ocaml/commit/10c9fc30e391036b0847e7d4ff2bc88e2be25e55)) +* **teacher_tab:** partly fix Open/Close handling w.r.t. Assignments ([6c41457](https://github.com/ocaml-sf/learn-ocaml/commit/6c414578a70c5529387f7cb3266b9ea1e85cc97d)), closes [#534](https://github.com/ocaml-sf/learn-ocaml/issues/534) [#558](https://github.com/ocaml-sf/learn-ocaml/issues/558) +* **teacher_tab:** Fix Open/Closed handling for update_exercise_assignments ([49d82e4](https://github.com/ocaml-sf/learn-ocaml/commit/49d82e49c900000c9e04da845f1f47579f974332)), closes [#558](https://github.com/ocaml-sf/learn-ocaml/issues/558) + + +### Code Refactoring + +* **translations:** gettext: Use CLI option `--no-wrap` ([ea4f2bc](https://github.com/ocaml-sf/learn-ocaml/commit/ea4f2bc3538ba1efaca3e388ab7fc5e65821081b)) +* **teacher_tab:** Move critical code apart in update_exercise_assignments ([bf6a931](https://github.com/ocaml-sf/learn-ocaml/commit/bf6a931f122d41e8d6afb0a59ecc4a96a30d9b1a)) + + +### Dependencies + +* **opam:** learn-ocaml 0.x does not build with asak 0.4 ([#570](https://github.com/ocaml-sf/learn-ocaml/issues/570)) ([9176975](https://github.com/ocaml-sf/learn-ocaml/commit/9176975ab1df493ab0cecab8711223e1a692ab76)) + + +### Dependencies + +* **opam:** learn-ocaml 0.x does not build with asak 0.4 ([#570](https://github.com/ocaml-sf/learn-ocaml/issues/570)) ([9176975](https://github.com/ocaml-sf/learn-ocaml/commit/9176975ab1df493ab0cecab8711223e1a692ab76)) + + +### Tests + +* **Learnocaml_data:** Add support for ppx_expect & ppx_inline_test ([3a0ceb4](https://github.com/ocaml-sf/learn-ocaml/commit/3a0ceb469d9f60979d15a889454fd2965c7fa72f)) +* **Learnocaml_data:** Add ppx_expect tests for update_exercise_assignments ([c18da2a](https://github.com/ocaml-sf/learn-ocaml/commit/c18da2a89a88ebfdbed512f4dc813c63c0648d73)) +* **Learnocaml_data:** Refactor ppx_expect tests to display more details in the trace ([569d536](https://github.com/ocaml-sf/learn-ocaml/commit/569d536d8ed5889bafa8bd88fa8d21b89f60810e)) + + +### CI/CD + +* ***.yml:** Move opam-publish in a separate workflow to enable testing ([#571](https://github.com/ocaml-sf/learn-ocaml/issues/571)) ([b84132e](https://github.com/ocaml-sf/learn-ocaml/commit/b84132ee7328fdf132743a17722c5e26b391b2e7)) + + +### CI/CD + +* ***.yml:** Move opam-publish in a separate workflow to enable testing ([#571](https://github.com/ocaml-sf/learn-ocaml/issues/571)) ([b84132e](https://github.com/ocaml-sf/learn-ocaml/commit/b84132ee7328fdf132743a17722c5e26b391b2e7)) + + +### Documentation + +* **opam:** Cite Louis Gesbert in the Learn-OCaml maintainers team ([c9a833b](https://github.com/ocaml-sf/learn-ocaml/commit/c9a833be624b8bda7d2f4a310ccf832fc10cae7f)) + ## [0.15.0](https://github.com/ocaml-sf/learn-ocaml/compare/v0.14.1...v0.15.0) (2023-08-23) diff --git a/dune-project b/dune-project index 73b8565ad..fbcc6d71b 100644 --- a/dune-project +++ b/dune-project @@ -1,4 +1,4 @@ (lang dune 2.3) (name learn-ocaml) -(version 0.15.0) +(version 0.16.0) (allow_approximate_merlin) diff --git a/learn-ocaml-client.opam b/learn-ocaml-client.opam index ad3560024..4e67d4605 100644 --- a/learn-ocaml-client.opam +++ b/learn-ocaml-client.opam @@ -1,6 +1,6 @@ opam-version: "2.0" name: "learn-ocaml-client" -version: "0.15.0" +version: "0.16.0" authors: [ "Benjamin Canou (OCamlPro)" "Çağdaş Bozman (OCamlPro)" diff --git a/learn-ocaml-client.opam.locked b/learn-ocaml-client.opam.locked index 3304ea977..725f5ffb6 100644 --- a/learn-ocaml-client.opam.locked +++ b/learn-ocaml-client.opam.locked @@ -1,6 +1,6 @@ opam-version: "2.0" name: "learn-ocaml-client" -version: "0.15.0" +version: "0.16.0" synopsis: "The learn-ocaml client" description: """\ This contains the binaries to interact with the learn-ocaml diff --git a/learn-ocaml.opam b/learn-ocaml.opam index 757c69174..c43a9a695 100644 --- a/learn-ocaml.opam +++ b/learn-ocaml.opam @@ -1,6 +1,6 @@ opam-version: "2.0" name: "learn-ocaml" -version: "0.15.0" +version: "0.16.0" authors: [ "Benjamin Canou (OCamlPro)" "Çağdaş Bozman (OCamlPro)" diff --git a/learn-ocaml.opam.locked b/learn-ocaml.opam.locked index 2999a9424..5f05b1be7 100644 --- a/learn-ocaml.opam.locked +++ b/learn-ocaml.opam.locked @@ -1,6 +1,6 @@ opam-version: "2.0" name: "learn-ocaml" -version: "0.15.0" +version: "0.16.0" authors: [ "Benjamin Canou (OCamlPro)" "Çağdaş Bozman (OCamlPro)"