CHANGELOG.md 3.2 KB

Changelog

0.2.0 (2024-02-15)

  • Bumped minimal supported rust version to 1.75
  • Moved all traits to use the new "return position impl trait in trait" feature
  • Update to new wnfs-common BlockStore trait
  • Update rug version to 1.24 and make encoding big integers more efficient
  • Evolve BlockStore trait (#402)

0.1.26 (2023-12-06)

  • Abstracted out the integer library used to support multiple backends (#373). Every type now has a <B: Big> type parameter, where Big is a trait that abstracts over integer operations. By default B is set to the DefaultBig backend, which is based on either num-bigint-dig (enabled by default) or rug (enabled with the rug feature).
  • Modified all use of integer serialization to use big-endian, to reduce room for error and match specification plans (see #76 in the spec).

0.1.25 (2023-08-30)

Bug Fixes

  • Fix search_latest on write and file mountpoints (#341) (dae79cd)

0.1.24 (2023-08-17)

Bug Fixes

  • More reliably cache NameAccumulator modexps (#326) (380ee8c)

0.1.23 (2023-07-21)

Features

  • api: adds missing metadata functions for the private side (#146) (88e9f19)
  • Switch from Namefilter to Name Accumulators (#247) (7026a37)
  • Switch from SHA3-256 to BLAKE3-256 (#306) (e164a1f)

Miscellaneous Chores