Commit Graph
28 Commits
Author SHA1 Message Date
breakingbread 99980eff38 chore: bump to v0.6.1 v0.6.1 2026-04-28 06:32:43 +02:00
breakingbread 7fec54a9b5 fix: add id-token permission to publish job 2026-04-28 06:27:18 +02:00
breakingbread 5c4c776268 ci: switch to release publish 2026-04-28 06:16:48 +02:00
breakingbread 9911c9309f fix: add NPM_TOKEN auth to publish workflow 2026-04-28 06:14:10 +02:00
breakingbread 230976664c feat!: native-first API refactor, WASM behind feature flag
BREAKING: native functions return [u8; 32] instead of Vec<u8>.
BREAKING: WASM bindings require `wasm` feature flag.
New Blake3Error type replaces JsError for native consumers.
2026-04-28 06:05:57 +02:00
breakingbread 4570d6826f chore: added apache license, added types to export 2026-04-27 19:28:10 +02:00
breakingbread 878508fbd3 ci: switch npm publish to OIDC provenance 2026-04-25 19:36:18 +02:00
breakingbread 35dbf0f97e fix: include index.d.ts in published package v0.5.1 2026-04-25 19:28:44 +02:00
breakingbread 08e01269bc chore: bump version to 0.5.0
BREAKING: hashXof/finalizeXof now throw on invalid out_len
v0.5.0
2026-04-25 19:19:59 +02:00
breakingbread a0e262bf02 fix: enable SIMD in build and cap XOF output length
- Merge target-feature=+simd128 into Makefile RUSTFLAGS (was being
  overridden by the explicit RUSTFLAGS env var)
- Cap hash_xof/finalize_xof to 64KB to prevent unbounded WASM
  linear memory growth
- Add boundary tests for XOF length validation
- Update benchmarks with SIMD-enabled build
2026-04-25 19:16:44 +02:00
breakingbread 55db5a6575 chore: optimize build, removed duplicate README 2026-04-25 18:52:41 +02:00
breakingbread 4397fa0beb ci: pin wasm-pack and wasm-bindgen-cli versions v0.4.0 2026-04-25 16:21:51 +02:00
breakingbread 9441c3a7cd fix: add wasm-bindgen-test-runner 2026-04-25 16:20:22 +02:00
breakingbread ed3a4d5fbc ci: use prebuilt binaries for wasm-pack, wasm-bindgen, wasm-opt 2026-04-25 16:13:43 +02:00
breakingbread 1f9d01b073 fix: pin wasm-bindgen to 0.2.118, update CI 2026-04-25 16:10:48 +02:00
breakingbread 84b2e75967 feat: camelCase JS exports, node-esm, index entry point 2026-04-25 15:56:36 +02:00
breakingbread 70a1423cb8 feat: add new_derive_key, finalize_and_reset, doc comments, official test vectors, Makefile v0.3.0 2026-04-24 02:15:51 +02:00
breakingbread 8480a9136b chore: migrate version in cargo.toml and bump version in package.json build.sh v0.2.2 2026-04-23 14:30:00 +02:00
Paul MillerandGitHub 69eab8091d readme: add awasm-noble entry (#1)
The `@awasm/noble/wasm_threads.js` target works without any additional setup in node.js. It can be used as-is.

Same goes for browsers. Web workers are managed automatically, without any input from user.

This is very different from most threaded libraries which require user to set up their own threading infra.
2026-04-22 23:07:10 +02:00
breakingbread dda079279f docs: add shields badges 2026-04-22 19:08:40 +02:00
breakingbread a5c9a0c18d fix: copy README after pkg dir exists v0.2.1 2026-04-22 18:58:26 +02:00
breakingbread bcd603bf4b fix: include README in npm package 2026-04-22 18:54:37 +02:00
breakingbread 43d3c9e367 fix: gate wasm_tests on test cfg v0.2.0 2026-04-22 18:48:49 +02:00
breakingbread b35b391103 fix: add rlib crate-type for wasm tests 2026-04-22 18:43:45 +02:00
breakingbread 9c3d538470 feat: multi-target build + CI + publish workflow 2026-04-22 18:32:07 +02:00
breakingbreadandGitHub 95e1a30467 Configure Dependabot for Cargo package updates 2026-04-21 23:30:36 +02:00
breakingbreadandGitHub c35f70d00e Add security section to README
Added a security note regarding the use of the blake3 Rust crate.
2026-04-18 13:51:42 +02:00
breakingbread b93c309d5b inital commit! 2026-04-18 13:41:33 +02:00