v0.15.0
版本发布时间: 2023-08-23 22:34:32
ocaml-sf/learn-ocaml最新发布版本:v1.0.0(2024-02-13 21:01:23)
0.15.0 (2023-08-23)
Features
- partition-view: Add a selector to show (tokens, nicks, or anon IDs) (#540) (58b3644), closes #528
- teacher-tab: Add some inline documentation to the teacher tab (651456a)
- teacher-tab: Allow name input on teacher token creation (c341fca)
- teacher-tab: Allow partial CSV export (d5d82fc)
- teacher-tab: Display last synced student's draft (≠ graded code) (#548) (48583ba), closes #527
- teacher-tab: Highlight the "apply" button on unsaved changes (b20ce4e)
- js_utils: Add HTMLElement.title support (3a7c42e)
- ui: Add feedback button with internationalized tooltip (6b7b226), closes #525
- ui: better string input dialog (03669eb)
Bug Fixes
- i18n: fix escaping issue in i18n (e060517)
- partition-view: Use Ctrl-click or ⌘-click (instead of middle-click) (#516) (a6e4c5e), closes #500
- teacher-tab: show different status for open and closed assigned exercises (8c2c639)
- ui: Update fr translation (1b88a18)
-
ui: Use proper URL fragments (
"#tab=…"
, not"#tab%3D…"
) (#557) (7f2b6cf), closes #539 -
html: Fix
process_html_file
w.r.t.base_url
(84bc393) - vuln: percent-decode before path-splitting (#560) (1a0c2ef)
Code Refactoring
-
partition-view: Move adhoc CSS code to
learnocaml_partition_view.css
(8d86f01)
CI/CD
- *.yml: Use actions/checkout@v3 (6cb8165)
- docker: Fix build-args syntax (docker/build-push-action@v4) (046087d)
- docker: Fix GHA input name: s/build_args/build-args/ (a31ff2b)
-
docker: Replace
LABEL
Dockerfile commands withlabels:
(GHA) (#551) (ce8c006), closes #545 - docker: Use docker/build-push-action@v4 (#544) (69006f8)
-
macos: Fix
brew upgrade
failure (a99c61b) -
macos: Fix
brew upgrade
failure, bis (#518) (68221ba) -
macos: Fix
brew upgrade
failure, ter (#536) (af83c70) -
macos: Run the
macOS
workflow as well in the weekly CI build (84b7863)
Documentation
1、 learn-ocaml-client-darwin-x86_64 12.49MB
2、 learn-ocaml-client-linux-x86_64 24.3MB
3、 learn-ocaml-darwin-x86_64 13.03MB
4、 learn-ocaml-linux-x86_64 24.83MB
5、 learn-ocaml-server-darwin-x86_64 17.96MB
6、 learn-ocaml-server-linux-x86_64 31.7MB
7、 learn-ocaml-www.zip 10.19MB