Skip to content

v1.13.2

Choose a tag to compare

@Goldziher Goldziher released this 20 Jul 14:33

Fixed

  • ruby: the Magnus binding now exposes the Parser instance methods
    (set_language/parse/parse_bytes/reset). alef previously skipped &mut self methods on
    opaque types, so Parser was generated with no callable methods; parse_bytes also now accepts a
    Ruby String. This fixes the root cause behind
    #168 at the generator level
    (alef 0.38.4), superseding the hand-edit stopgap in
    #169.

Changed

  • build: regenerate all bindings against alef 0.38.4. Swift and Elixir generated output pick up
    the 0.38.4 codegen fixes (Swift CodingKeys honoring serde renames, Optional<Vec<struct>>
    accessors no longer double-encoding, and the Elixir e2e streaming entry-point suffix).
  • ci: the Docker CI and publish workflows tolerate a full GitHub Actions cache — a cache-export
    failure no longer fails the build.