Bump release version to 0.2.4
ober
34f85f5c805ea0d898f73dbfe37f89b034ae6858
--- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.3 +0.2.4 --- a/data/changelog.sexp +++ b/data/changelog.sexp @@ -13,7 +13,7 @@ ("renamed") ("tier_changes") ("tools_added") - ("version" . "v0.2.3")) + ("version" . "v0.2.4")) (("added") ("date" . "2026-06-25") ("modules_added") @@ -25,7 +25,7 @@ ("renamed") ("tier_changes") ("tools_added" "reproducibility-compare") - ("version" . "v0.2.3")) + ("version" . "v0.2.4")) (("added" "*sandbox-max-memory-size*" "sandbox-config-max-memory-size") ("date" . "2026-06-25") @@ -38,7 +38,7 @@ ("renamed") ("tier_changes") ("tools_added") - ("version" . "v0.2.3")) + ("version" . "v0.2.4")) (("added" "sqlite-open-v2" "sqlite-open-bytevector" "sqlite-db->bytevector" "sqlite-db?" "sqlite-execute" "sqlite-stmt?" "sqlite-bind-int!" "sqlite-bind-real!" --- a/docs/release-artifacts.md +++ b/docs/release-artifacts.md @@ -48,7 +48,7 @@ with: ```sh curl -fsSL https://jerboa.sh/install.sh \ - | JERBOA_VERSION=v0.2.3 sh + | JERBOA_VERSION=v0.2.4 sh ``` Install somewhere else with: @@ -170,7 +170,7 @@ against independently recorded release evidence. Package repos can vendor `support/ensure-jerboa.sh` and use: ```make -JERBOA_VERSION ?= v0.2.3 +JERBOA_VERSION ?= v0.2.4 JERBOA_BINDIR := .jerboa/bin .PHONY: install --- a/lib/std/lsp/server.ss +++ b/lib/std/lsp/server.ss @@ -104,7 +104,7 @@ "textDocumentSync" (make-json-obj "openClose" #t "change" 1) "completionProvider" (make-json-obj "triggerCharacters" '("(" " " "-")) "hoverProvider" #t) - "serverInfo" (make-json-obj "name" "jerboa-lsp" "version" "0.2.3"))) + "serverInfo" (make-json-obj "name" "jerboa-lsp" "version" "0.2.4"))) (def (handle-did-open state params) (let* ([td (jref params "textDocument")] --- a/lib/std/pkg/cli.ss +++ b/lib/std/pkg/cli.ss @@ -31,7 +31,7 @@ cmd-build cmd-clean cmd-policy cmd-audit cmd-search cmd-dir)) - (def jpkg-version "0.2.3") + (def jpkg-version "0.2.4") ;; ── command table ────────────────────────────────────────────────────── ;; Each entry: (name synopsis one-line-description handler) --- a/lsp/handlers/lifecycle.ss +++ b/lsp/handlers/lifecycle.ss @@ -28,7 +28,7 @@ ;; Return capabilities (json-obj "capabilities" (server-capabilities) - "serverInfo" (json-obj "name" "jerboa-lsp" "version" "0.2.3")))) + "serverInfo" (json-obj "name" "jerboa-lsp" "version" "0.2.4")))) (define (handle-initialized state params) ;; Index workspace in background after initialization --- a/lsp/main-binary.ss +++ b/lsp/main-binary.ss @@ -23,7 +23,7 @@ (loop (cddr args) (cons (cons 'log-level (cadr args)) opts))) (loop (cdr args) opts))] [(string=? arg "--version") - (display "jerboa-lsp 0.2.3\n") + (display "jerboa-lsp 0.2.4\n") (exit 0)] [(string=? arg "--help") (display "Usage: jerboa-lsp [--stdio] [--log-level debug|info|warn|error] [--version]\n") --- a/lsp/main.ss +++ b/lsp/main.ss @@ -40,7 +40,7 @@ (loop (cddr args) (cons (cons 'log-level (cadr args)) opts))) (loop (cdr args) opts))] [(string=? arg "--version") - (display "jerboa-lsp 0.2.3\n") + (display "jerboa-lsp 0.2.4\n") (exit 0)] [(string=? arg "--help") (display "Usage: jerboa-lsp [--stdio] [--log-level debug|info|warn|error] [--version]\n") --- a/mcp/server.ss +++ b/mcp/server.ss @@ -10,7 +10,7 @@ (std misc string)) (def server-name "jerboa-mcp") -(def server-version "0.2.3") +(def server-version "0.2.4") (def result-marker "JERBOA-MCP-RESULT:") (def error-marker "JERBOA-MCP-ERROR:") (def stdout-marker "JERBOA-MCP-STDOUT:") --- a/support/binary-entry.ss +++ b/support/binary-entry.ss @@ -32,7 +32,7 @@ (loop)])))] [(or (string=? (car args) "--version") (string=? (car args) "-v")) - (displayln "jerboa-bin 0.2.3") + (displayln "jerboa-bin 0.2.4") (displayln (string-append "Bundled " (scheme-version) " (Apache 2.0, (c) Cisco Systems, Inc.)")) (displayln "See LICENSE-CHEZ for Chez Scheme's NOTICE and license.")] --- a/support/build-jerboa-multicall.ss +++ b/support/build-jerboa-multicall.ss @@ -157,8 +157,8 @@ (let ([file-version (trim-ws (read-text-file path))]) (if (> (string-length file-version) 0) file-version - "0.2.3")) - "0.2.3"))))) + "0.2.4")) + "0.2.4"))))) (define (find-csv-dir lib-dir machine) (let lp ([entries (directory-list* lib-dir)]) --- a/support/ensure-jerboa.sh +++ b/support/ensure-jerboa.sh @@ -2,10 +2,10 @@ # Bootstrap a project-local Jerboa toolchain from SourceHut release artifacts. # # Usage: -# support/ensure-jerboa.sh v0.2.3 .jerboa/bin +# support/ensure-jerboa.sh v0.2.4 .jerboa/bin # # Override the artifact location with: -# JERBOA_RELEASE_BASE=https://example.org/releases/v0.2.3 +# JERBOA_RELEASE_BASE=https://example.org/releases/v0.2.4 # or the SourceHut repo with: # JERBOA_RELEASE_REPO=~lisp/jerboa # For testing or unusual hosts, override target detection with: --- a/support/install.sh +++ b/support/install.sh @@ -16,7 +16,7 @@ Usage: install.sh [--version VERSION] [--bindir DIR] [--prefix DIR] Installs the base Jerboa toolchain from SourceHut release artifacts. Options: - --version VERSION Install a tag such as v0.2.3, or latest + --version VERSION Install a tag such as v0.2.4, or latest --bindir DIR Install commands directly into DIR --prefix DIR Install commands into DIR/bin -h, --help Show this help @@ -195,7 +195,7 @@ fi case "$version" in v[0-9]*.[0-9]*.[0-9]*) ;; - *) error "version must be latest or a tag like v0.2.3" ;; + *) error "version must be latest or a tag like v0.2.4" ;; esac target=$(detect_target) --- a/support/jerboa-embed.c +++ b/support/jerboa-embed.c @@ -274,5 +274,5 @@ void jerboa_error_free(jerboa_error_t *err) { } const char *jerboa_version(void) { - return "jerboa 0.2.3"; + return "jerboa 0.2.4"; }