All notable changes to this project will be documented in this file, which follows the conventions of keepachangelog.com. This project adheres to Semantic Versioning.
...
Serializable
interface so they work
better with Apache Spark.This is a major release that migrates to a cross-compiled codebase supporting
oth Clojure and ClojureScript. The base conversion logic has moved to
alphabase, and the hash constructors in
the core namespace have moved to multihash.digest
since they differ
significantly between languages.
cljc
to support cross-compilation.ex-info
.functions
, test
, sha1
, sha2-256
, and sha2-512
vars from
multihash.core
to multihash.digest
.multihash.hex
and multihash.base58
namespaces in favor of
mvxcvi/alphabase
.:hex-digest
keyword.hex/encode
returns an empty string for empty byte arrays instead of nil.hex/decode
returns an empty byte array for empty strings instead of nil.functions
map of keywords to supported hash functions.test
function to validate a multihash against some content.multihash.base58
encoding functions.multihash.hex
encoding functions.print-method
for multihashes.Multihash
fields to be prefixed with an underscore.(:digest multihash)
to return a byte array.(:bytes multihash)
no longer returns a byte array.algorithms
map to algorithm-codes
.Initial project release.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close