Skip to content

v0.15.3

Choose a tag to compare

@Goldziher Goldziher released this 21 May 14:35
· 286 commits to main since this release
v0.15.3
e4b5aa5

Fixed

  • Regenerated all polyglot bindings against alef v0.17.17. The Elixir mix.exs files: list is now correctly emitted (no lib/, no checksum-*.exs), unblocking mix hex.publish. v0.15.2 claimed this fix but pinned an alef release where the scaffold logic was still wrong; v0.17.17 is the first release where the regen actually produces the correct list.
  • Swift Rust bridge: replaced unwrap_or(Value::String(s)) with unwrap_or_else(|_| Value::String(s)) across four config builders so the fallback can still read s when JSON parsing fails.
  • Picks up the alef v0.17.17 de-hardcoding sweep — codegen no longer carries literal consumer-repo names in production source paths.

Changed

  • Taskfile.yaml: task upgrade guards the optional gh-actions-updater call with command -v so missing binaries print a single skip line.
  • .pre-commit-config.yaml: ai-rulez v4.1.6 → v4.2.1, kreuzberg-dev/pre-commit-hooks v1.1.12 → v1.1.17, kreuzberg-dev/alef v0.17.15 → v0.17.17.