Skip to content

v1.0.8

Choose a tag to compare

@Goldziher Goldziher released this 20 Jul 13:53

Fixed

  • wasm32 builds no longer fail compiling mio. reqwest was declared with its default feature set (default-tls, http2, system-proxy), which enables tokio/netmio at the Cargo-manifest level. mio has no wasm32 support, so any downstream wasm build that pulls crawlberg (e.g. xberg-wasm) failed to compile. reqwest is now default-features = false at the workspace level, with the native TLS/HTTP2/proxy features re-added only under cfg(not(target_arch = "wasm32")) in the crates that need them. Native behavior is unchanged; wasm builds get a fetch-backed reqwest with no tokio/mio.

Rust crates published to crates.io from local; this release drives the remaining language-package publishes.

Zig

Add to your build.zig.zon:

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