Liking cljdoc? Tell your friends :D

Change Log

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.

Unreleased

...

2.0.3 - 2018-01-22

Added

  • Multihash objects implement the Java Serializable interface so they work better with Apache Spark.

2.0.2 - 2017-11-04

Changed

  • Update various plugins and dependencies.
  • Upgrade to CircleCI 2.0.
  • Publish coverage to codecov.

2.0.1 - 2016-07-26

Changed

  • Upgrade dependency versions.
  • Switch to CircleCI for tests.

2.0.0 - 2016-03-23

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.

Changed

  • Change most files to cljc to support cross-compilation.
  • Change most exceptions to ex-info.
  • Move the functions, test, sha1, sha2-256, and sha2-512 vars from multihash.core to multihash.digest.

Removed

  • Drop multihash.hex and multihash.base58 namespaces in favor of mvxcvi/alphabase.

1.1.0 - 2015-11-09

Added

  • Make multihash hex digest available directly via the :hex-digest keyword.

Changed

  • 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.

1.0.0 - 2015-10-29

Added

  • Hash functions now support Strings, ByteBuffers, and InputStreams in addition to byte arrays.
  • Add functions map of keywords to supported hash functions.
  • Add test function to validate a multihash against some content.

Fixed

  • Add type hints to a number of functions.

0.2.0 - 2015-09-26

Added

  • Add multihash.base58 encoding functions.
  • Refactor into multihash.hex encoding functions.
  • Define a print-method for multihashes.
  • Add support for reading a multihash from a byte stream.

Changed

  • Upgrade to clojure 1.7.0.
  • Change Multihash fields to be prefixed with an underscore.
  • Change (:digest multihash) to return a byte array.

Removed

  • (:bytes multihash) no longer returns a byte array.

0.1.2 - 2015-06-06

Changed

  • Rename algorithms map to algorithm-codes.
  • Improve conditionals in validation functions.

0.1.1 - 2015-03-06

Initial project release.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close