File tree Expand file tree Collapse file tree 9 files changed +21
-10
lines changed
Expand file tree Collapse file tree 9 files changed +21
-10
lines changed Original file line number Diff line number Diff line change 5656 run : opam install . --deps-only
5757
5858 - name : Build and test the project
59- run : ./ fake test
59+ run : bash fake test
6060
6161 auto-merge :
6262 name : Auto-Merge PRs by Dependabot
Original file line number Diff line number Diff line change 4848 - name : Install OCaml Dependencies
4949 run : opam install . --deps-only
5050
51- - name : Build the project
52- run : ./ fake
51+ - name : Build & test & publish the project
52+ run : bash fake all
5353
5454 - name : Push js_of_ocaml standard library to jsoo-stdlib
5555 if : success()
Original file line number Diff line number Diff line change @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66
77## [ Unreleased]
88
9+ ## [ 2.0.0-alpha.0]
10+ - Upgrade TypeScript to v5.
11+ - Added an explicit support of ambient modules.
12+ - Topological sorting inside ambient modules now works as expected (#157 ).
13+ - Perform various improvements over messages.
14+ - Messages now come with color (warning: yellow, error: red).
15+ - The error location is now shown with a code frame.
16+ - Deprecate the ` --safe-arity ` option.
17+ - Ts2ocaml now generates minimal arity-safe output by default.
18+ - Perform massive internal refactoring.
19+
920## [ 1.4.6] - 2023-07-13
1021- Fix a bug which generated unnecessarily duplicated option type (#315 ).
1122
Original file line number Diff line number Diff line change @@ -31,4 +31,4 @@ let typescript () =
3131 |> File.writeString false dest
3232
3333let run () =
34- typescript ()
34+ typescript ()
Original file line number Diff line number Diff line change 11(lang dune 3 .0)
22(name ts2ocaml-jsoo-stdlib)
3- ( version 1 .4.6 )
3+ ( version 2 .0.0-alpha.0 )
44
5566( authors
Original file line number Diff line number Diff line change 11# This file is generated by dune, edit dune-project instead
22opam-version: "2.0"
3- version: "1.4.6 "
3+ version: "2.0.0-alpha.0 "
44synopsis:
55 "Standard library for ts2ocaml generated bindings (js_of_ocaml target)"
66description:
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ set -o pipefail
66echo " Restoring dotnet tools..."
77dotnet tool restore
88
9- if [ -z " $@ " ]; then
9+ if [ -z " $@ " ]; then
1010 FAKE_DETAILED_ERRORS=true dotnet run --project ./build/build.fsproj
1111else
1212 FAKE_DETAILED_ERRORS=true dotnet run --project ./build/build.fsproj -- -t " $@ "
13- fi
13+ fi
Original file line number Diff line number Diff line change 11echo Restoring dotnet tools...
22dotnet tool restore
33
4- dotnet run --project ./build/build.fsproj -- -t %*
4+ dotnet run --project ./build/build.fsproj -- -t %*
Original file line number Diff line number Diff line change 11{
22 "name" : " @ocsigen/ts2ocaml" ,
3- "version" : " 1.4.6 " ,
3+ "version" : " 2.0.0-alpha.0 " ,
44 "description" : " Generate OCaml bindings from TypeScript definitions via the TypeScript compiler API" ,
55 "repository" : {
66 "type" : " git" ,
You can’t perform that action at this time.
0 commit comments