Skip to content

Releases: dahomey-technologies/cborpath-rs

0.5.0

07 Apr 19:59
Compare
Choose a tag to compare

added value function

0.4.1

25 Feb 18:07
Compare
Choose a tag to compare
  • fix bug on descendant conversion from CBOR buffer

0.4.0

21 Feb 21:02
Compare
Choose a tag to compare

Simplified CborPath APIs by returning Option instead of Cow for the functions:

  • CborPath::write
  • CborPath::write_from_bytes
  • CborPath::set
  • CborPath::set_from_bytes
  • CborPath::delete
  • CborPath::delete_from_bytes

0.3.1

20 Feb 23:30
Compare
Choose a tag to compare

added CborPath::root
added CborPath::is_root

0.3.0

20 Feb 20:36
Compare
Choose a tag to compare
  • Renamed CborPath::evaluate to CborPath::read
  • added CborPath::get_paths / CborPath::get_paths_from_bytes
  • added CborPath::write / CborPath::write_from_bytes
  • added CborPath::set / CborPath::set_from_bytes
  • added CborPath::delete / CborPath::delete
  • improved documentation

0.2.1

12 Feb 03:26
Compare
Choose a tag to compare

fix example in README.md

0.2.0

12 Feb 03:23
Compare
Choose a tag to compare
  • refactoring:
    • use cbor-data crate instead of ciborium
    • evaluate directly from input CBOR raw buffer with no deserialization
  • improved CBORPath syntax summary

0.1.2

05 Feb 22:50
Compare
Choose a tag to compare
  • Added detailed documentation with examples
  • Fixed CBORPath examples

0.1.1

05 Feb 14:03
Compare
Choose a tag to compare
  • refactored wildcard syntax from "*" to {"*":1} to avoid ambiguity between key selector and wildcard selector.
  • introduced CborPath::builder() to build a CborPath instance with a fluent API

0.1.0

31 Jan 17:42
Compare
Choose a tag to compare
  • CborPath::from_reader
  • CborPath::from_value
  • CborPath::evaluate
  • CborPath::evaluate_from_reader