Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release 0.13.0 #435

Merged
merged 2 commits into from Oct 5, 2021
Merged

chore: release 0.13.0 #435

merged 2 commits into from Oct 5, 2021

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Oct 5, 2021

🤖 I have created a release *beep* *boop*

0.13.0 (2021-10-05)

Features

  • Port to OCaml 4.12 (#408) (34f04af)
  • Relax the client/server coupling & Add support for API versioning (#426) (3113861)
  • Make server version available to front-ends (learn-ocaml-client & learn-ocaml.el) (#429) (d607281)
  • Generate static binaries directly from a GitHub Action (Linux, macOS) (#391) (ff9f091)
  • Make the prelude available in description page (#393) (51ed717)
  • Improve description entrypoint (#423) (a825d7e)
  • Add a ppx facility to test expressions (#403) (526bc07)
  • Make find_binding match annotated declarations (#425) (b277b38)
  • UI: Discourage redundant token creation from users (#410) (83630d5)
  • UI: Move the toplevel buttons to the bottom-right (#409) (90066d0)
  • UI: Reset the toplevel every time before evaluating code from the editor (#411) (65ce0c42)
  • UI: Improve UX for clickable logo (#389) (c406219)
  • Add support for exercise code reuse (#320) (42d8127)
  • Add VG in toplevel and exercises (#352) (1add7ba)

Bug Fixes

  • CI: Use OCaml 4.12.1 (d5ece9b)
  • Blacklist jsoo version 3.10.0 (#420) (2696f86)
  • .ci-macosx.sh: Avoid { set -e; c1 && c2; } bug & Improve script (17a6703)
  • .ci-macosx.sh: Install openssl (0a30b4f)
  • dune: Avoid ANSI char issues in opam show … > VERSION (#394) (b72fa6c)
  • UI: Fix the display of UTF-8 characters in the code editor (#412) (debb635)
  • omd: Update the markdown-to-html transformation so links open a new tab (#392) (e0e3f2f)
  • omd: Update override_url to avoid escape characters problems in URL (1e87190)
  • Fix static deployment (#356) (1332c6e)
  • Fix & Document static deployment CLI support (#368) (3cc2533)
  • Fix learn-ocaml-client regression after PR #320 (#397) (5b16c92)
  • Better error message for X-TOKEN registration (#406) (e27415c)
  • CI: Add custom, curl-based wait_for_it (d910a6e)
  • Docker: Fix runtime error in Docker packaging (a697edf)
  • CI: Bump alpine version & Use ocaml/opam instead of ocaml/opam2 (7766698)
  • CI: Workaround the static-bin-macos failure (#431) (064dafd)
  • Use HTML5 Doctype (fe0fe8b)

Performance Improvements

  • Remove redundant build step (2b3f25b)
  • Learnocaml_main: Remove unneeded Markup.pretty_print (e5ce820)

Tests

  • runtests.sh: Improve the script & Fix all shellcheck issues (5f4a6ac)

Continuous Integration

  • CI/CD using GitHub Actions (#361) (bcecadd)
  • GHA: Add a weekly build https://crontab.guru/#0_8_*_*_6 (63903f2)
  • GHA: Enable cron build for static-builds.yml (6478085)
  • GHA: Deploy ocamlsf/emacs-learn-ocaml-client:{master,$tags} (#433) (dce8f00)
  • GHA: Ensure the uploaded artifacts are single .tar.gz files (#432) (adbb063)
  • release.yml: Add a (3 jobs)-based GHA using release-please (#434) (7e389ef)

Documentation

  • Document student answers classification (#421) (9b1a551)
  • Fix docs issue #399 and unify the markdown syntax (276dac9)
  • Make accessible the documentation generated by odoc (#404) (e10975f)
  • docs/index.md: Update docker badges & ocaml-sf URL (7fce8a1)
  • readme: s/HTTP/HTTPS/ (193df99)
  • UI: Improve text details (#428) (017f049)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

This issue description was then edited by @erikmd for more convenience, but this is optional (only the CHANGELOG.md file matters when the Release PR is merged).

@erikmd
Copy link
Member

erikmd commented Oct 5, 2021

FYI @yurug I needed to do a manual pass on the generated Changelog because, in particular, not all commits (or Squashed PRs) followed the conventional-commits approach.
Also (but I didn't figure out because for now) I noticed that the docs: _ commits were not taken into account apparently; maybe that's an option − or an issue with the release-type: ocaml release-please implementation(?)

@github-actions
Copy link
Contributor Author

github-actions bot commented Oct 5, 2021

🤖 Release is at https://github.com/ocaml-sf/learn-ocaml/releases/tag/v0.13.0 🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant