Repository navigation
publet-algorithms 0.2.2
·
72 commits
to main
since this release
0.2.2 - 2026-10-28
Commit 927e6187bb3b; release record pub:sha2-256:2mxdnxn2hbxhdbe67sadtso63fqmhlii7dbd7pqsz6yxrqadbdfa.
Added
- The h3 module: H3 cell identifiers, validated as H3 does (mode, reserved bits, base cell, digits, and pentagons' deleted direction), with each cell's parent at a coarser resolution and whether one cell is inside another by identifier, without geometry or floating point; tested against vectors from h3-py 4.5.0
Security
- sha2 0.11 replaces sha2 0.10, so block-buffer 0.10.4 (GHSA-qwgh-2vcv-g2f7) is no longer in publet-algorithms' dependency tree; the Merkle log's hashes are unchanged, and the MSRV stays 1.85
Internal
- TESTING.md is now generated by
pubkit doc-coverage(pubkit 0.6.0) instead of tools/doc-coverage.py; only its header line changed - Update other crates the supply-chain audits cover
- SUPPLY-CHAIN.md names pubunit among the organisations whose audits are imported, since the workspace now imports pubunit's
- Documentation: SECURITY.md says cargo deny, cargo vet and OSV-Scanner also run every night (it said advisory checks ran only when code changed), and names pubunit among the imported audit sets
- Documentation: examples show their setup, and the docs state what panics, saturates, fails and costs (audit/publet-algorithms-0.2.2.md)
Security checks
- advisories, licences, bans and sources:
cargo deny --locked check --hide-inclusion-graph(cargo-deny 0.20.2) -- advisories ok, bans ok, licenses ok, sources ok - supply-chain audits:
cargo vet --locked(cargo-vet 0.10.2) -- Vetting Succeeded (68 fully audited, 4 partially audited, 157 exempted) - supply-chain reports current:
.venv/bin/pubkit supply-chain --check publet-core publet-algorithms(pubkit 0.9.1) -- SUPPLY-CHAIN.md current for publet-core, publet-algorithms - quality audit current:
.venv/bin/pubkit audit --check(pubkit 0.9.1) -- audit/publet-algorithms-0.2.2.md: publet-algorithms 0.2.2 audited on 2026-10-28 by rust-crate-quality against the current standard (bc3c5b6eeba4); 0 findings block a release - RustSec advisory database revision:
40f5be6fb12ed93fc591bf4ab23b7d793b3f2239 (2026-10-28) - audits imported from:
bytecode-alliance, embark-studios, google, isrg, mozilla, pubunit, zcash