Skip to content

Commit 2517b37

Browse files
committed
Add 2.2.1-1
1 parent 8388541 commit 2517b37

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

CHANGES.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## Pending
44

5+
## 2.2.1.1
6+
7+
- `dk.sqlite3` is now backwards-compatible, which is required for soon-to-be old versions like `./dk DkRun_V2_2.Run` to co-exist with `./dk DkRun_V2_3.Run`.
8+
- lsp upgraded to 1.20.1 from 1.20.0 to fix slowness
9+
- Added `--debug-on-compile-failure` option that will launch a [Down-enhanced](https://erratique.ch/software/down/doc/) OCaml toplevel session after a build failure. Use it to debug type errors since the OCaml toplevel will have any successfully compiled modules available for inspection.
10+
- The `--override-dkcoderppx-exe` option, if specified, is now written into the generated `dune-file` files. That makes the Dune files not portable, but the overrides can only be done with `run-you.sh` and `run-us.sh` for DkCoder subscribers. Without the override, `dkcoder-ppx` is expected on the PATH which is portable and trivially satisfied by the PATH setup in `./dk`.
11+
- Run accepts `repl` subcommand which will start a REPL (OCaml toplevel). The entry module's `let __repl () : unit = ...` function, which does nothing by default, will be called during the REPL initialization.
12+
513
## 2.2.0.1
614

715
- Run accepts `sbom` subcommand which will print an early version of a software bill of materials. There is now also a `run` subcommand which is chosen by default.

__dk.cmake

+7-7
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,14 @@ set(__DkRun_V2_1_SHA256_windows_x86_64 01ae44e396ea336f2633e1e0bf70eea3f79fe9ba0
8080
set(__DkRun_V2_1_SHA256_windows_x86 1c6a11a9647f9f8e801b570f424f8bcafb1994ca02f098fcfc66deb6bfa7d395)
8181
set(__DkRun_V2_1_EOL_YYYY_MM_DD "2025-08-30")
8282
set(__DkRun_V2_1_EOG_YYYY_MM_DD "2026-02-30")
83-
set(__DkRun_V2_2_COMPILE_VERSION 2.2.0-1)
83+
set(__DkRun_V2_2_COMPILE_VERSION 2.2.1-1)
8484
set(__DkRun_V2_2_URL_BASE https://gitlab.com/api/v4/projects/52918795/packages/generic/stdexport/${__DkRun_V2_2_COMPILE_VERSION})
85-
set(__DkRun_V2_2_SHA256_darwin_x86_64 fa34623c89e196bec885146b3c6a4eb8f4754c2a1ef6da94c40fe7b5f713dea1)
86-
set(__DkRun_V2_2_SHA256_darwin_arm64 0b05dbc55264b865e0308953bea0fcb08077c9ce43db73fd940029dcaccf4d7b)
87-
set(__DkRun_V2_2_SHA256_linux_x86_64 f0df54cd7cd4ced453e31efd63328984198d2cf367c7487b5e8441083caea4fa)
88-
set(__DkRun_V2_2_SHA256_linux_x86 059f56944ec77a701f181ba760a16b8537ca965fe832d744d463f954fcf4e01c)
89-
set(__DkRun_V2_2_SHA256_windows_x86_64 b1f13cf52f5ae90ed8bb28c85aff9b56e3c01a339ca0c97473d2bc1fb15e1b80)
90-
set(__DkRun_V2_2_SHA256_windows_x86 0af7ff3ea8f91e0464a79fac3cf69449804df1fb66a8efd8fec4bd69732a5996)
85+
set(__DkRun_V2_2_SHA256_darwin_x86_64 2a4d250a069efa03fe2229bc52d0f90f9a816496bc17b7c3fd081f784085b6af)
86+
set(__DkRun_V2_2_SHA256_darwin_arm64 eaa77625063ffd83f11fde89df56523a88e03f97fab30a1fb17a24c55d5850b0)
87+
set(__DkRun_V2_2_SHA256_linux_x86_64 702ccd4664aa62af80e1177305a6550d1146663ca1db8f51a156f65a36e95405)
88+
set(__DkRun_V2_2_SHA256_linux_x86 ecba81358d18052e0b0055a7bd620e561d1022958363ca3a4fbdbec84b910336)
89+
set(__DkRun_V2_2_SHA256_windows_x86_64 382298fde75cadbb39a1616884635966a715c6682c0570b9e0116be1021ffd0b)
90+
set(__DkRun_V2_2_SHA256_windows_x86 3c4afa478fac5d359f898928c39b06173ed906cc3fc8c27ced19f9cc0948747e)
9191
set(__DkRun_V2_2_EOL_YYYY_MM_DD "2025-12-30")
9292
set(__DkRun_V2_2_EOG_YYYY_MM_DD "2026-06-30")
9393
# `Env` is a valid DkCoder version if $DKRUN_ENV_URL_BASE exists. Typically it is a file:// URL.

0 commit comments

Comments
 (0)