v0.15.6-rc.22
Pre-release
Pre-release
Regenerated against alef v0.24.8.
Fixed
- Java: alef now emits
App.config(String, int)and the e2e harness calls it beforeapp.run()— fixes "Harness did not become reachable" failures. - Swift: alef now emits
App.config(host:port:)through the swift-bridge and the harness invokes it beforeapp.run()— fixes nilURLResponse. - Go: cgo
StartBackgroundnow wires host/port throughConfig(...)and polls the socket until bound — fixes "connection refused". - Dart: FRB post-build rewriter is scope-aware and no longer corrupts inherited
BaseHandler.executeSynccalls (~62 generated methods). - Ruby: e2e codegen now synthesizes multipart bodies for fixtures whose handler has a multipart body schema.
- Node: napi base registration accepts
&JsRouteBuilderwrapper and TS wrappers call methods positionally. - Elixir publish workflow: asset glob fixed (
spikard_nif-*.tar.gz), so the GitHub release now actually contains the NIF artifacts thatrustler_precompileddownloads at install time. Eliminates(ArgumentError) could not load module Spikard.App due to reason :nofile.
See CHANGELOG.md for details.
Zig
Add to your build.zig.zon:
.dependencies = .{
.spikard-zig = .{\n .url = \"https://github.com/Goldziher/spikard/releases/download/v0.15.6-rc.22/spikard-zig-v0.15.6-rc.22.tar.gz\",\n .hash = \"spikard-0.15.6-rc.22-344cUxqbAADYQMMrGW4l_DSzj488knvFhCDbVxXLR3tl\",\n },\n},\n```\n