Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[v0.5.0] - 2023-04-19

added

[v0.4.1] - 2023-04-15

fixed

  • fixed bug in Radix.walk/4, should not choke on a leaf being nil.

added

  • more tests

[v0.4.0] - 2021-12-04

added

changed

  • Radix.less/3, now optionally excludes given search key from the results
  • Radix.more/3, now optionally excludes given search key from the results

[v0.3.0] - 2021-07-24

added

  • Radix.adjacencies/1, returns a map of parent keys with their (combinable) children
  • Radix.prune/3 prune a tree by combining neighboring keys, recursion is optional

changed

  • Radix.count/1 raises ArgumentError instead of FunctionClauseError on invalid input

[v0.2.0] - 2021-07-18

changed

  • Radix.fetch/3 now can optionally use longest prefix match
  • functions raise their own errors
  • use assets subdir for images

added

[v0.1.1] - 2021-06-21

changed

  • bad_xxx functions were meant to be private

[v0.1.0] - 2021-06-21

Initial version.