Skip to content

Latest commit

 

History

History
141 lines (81 loc) · 3.09 KB

CHANGELOG.md

File metadata and controls

141 lines (81 loc) · 3.09 KB

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.

[0.7.4] - 2024-01-02

Features

  • normal match repeated pattern by @TroyKomodo, #36, #37

0.6.0 - 2022-09-28

Features

  • no_std support

0.5.2 - 2022-09-26

Features

  • Supports Parameters Iterator
  • Supports update node value

0.5.1 - 2022-09-23

Refactor

  • Remove lifetime

  • Inserts then returning node id

Changed

  • Refactor it, supports more cases and improve performance.

Changed

  • #20 - Support wildcards that are not preceded by a "/" ("/foo_*rest" matches "foo_bar/baz").

0.3.1 - 2022-07-15

  • #19 - PathTree initializes with an empty path. Thanks to @adriangb.

Changed

0.3.0 - 2022-05-28

Changed

  • #17 - Add basic fuzzing. Thanks to @Txuritan.
  • #16 - Replace the Node.indices String with a Vec, this avoids the expensive code point decoding in position. Thanks to @Txuritan.

0.2.2 - 2021-10-24

Fixed

  • #8 - Thanks to @josalmi

0.2.1 - 2021-09-11

Changed

  • Clippy Fixed

0.2.0 - 2021-09-03

Changed

  • Route finding optimizations. Thanks to @Txuritan.

0.1.12 - 2020-09-29

Fixed

  • Find byte index, use str#find instead of position. Thanks to @asaaki.

0.1.11 - 2020-06-21

Changed

  • Readme

0.1.10 - 2020-06-20

Changed

  • const fn

0.1.9 - 2019-11-05

Added

  • Benchmark data.
  • A lifetime for result.

Changed

  • Dont use unsafe code.
  • Dont need mut.

0.1.4 - 2019-03-18

Changed

  • Tuple struct for PathTree.