Skip to content

v1.0.7

Choose a tag to compare

@Goldziher Goldziher released this 19 Jul 18:44

Republishes the Elixir NIF that 1.0.6 could not build, and regenerates all bindings with alef 0.38.0.

Fixed

  • Elixir NIF now builds and publishes — the streaming-start NIF read-locks and clones the inner handle instead of calling a nonexistent method on the Arc<RwLock<Handle>> (E0599).
  • Elixir create_engine/1 no longer double-encodes its confignil and pre-encoded Jason.encode!(%CrawlConfig{}) strings are forwarded as-is; only native maps are encoded.
  • Dart freezed dev-dependency pinned back to ^3.2.5 so dart pub get resolves the stable SDK.
  • Ruby gemspec required_ruby_version cap removed (>= 3.2.0, no < 4.0 upper bound).

Build

  • Bindings, stubs, READMEs, docs, and e2e suites regenerated with alef 0.38.0 (up from 0.34.4).

Zig

Add to your build.zig.zon:

.dependencies = .{
    .crawlberg-zig = .{\n        .url = \"https://github.com/xberg-io/crawlberg/releases/download/v1.0.7/crawlberg-zig-v1.0.7.tar.gz\",\n        .hash = \"crawlberg-1.0.7-IoY1CgPmpyBWYIn3duMsD6kj0w6RTcr1oEunOdHs1YgX\",\n    },\n},\n```\n