Skip to content

chore(deps): update rust crate caramelo to v0.1.5 - #30

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/caramelo-0.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/caramelo-0.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
caramelo dev-dependencies patch 0.1.40.1.5

Release Notes

ararog/caramelo (caramelo)

v0.1.5

Compare Source

I'll help you create release notes for changes after release 0.1.4 in the ararog/caramelo repository. Let me first gather information about the repository's recent changes and releases.Based on the release history and commits since version 0.1.4, here are the release notes for all changes done after release 0.1.4:

Release Notes - Version 0.1.5

Features

  • Contains Key Matcher: Added support for contains_key matcher to check if a HashMap contains a specific key
  • Query String Support: Added query() method to HTTP Request to access query parameters separately from the path
  • HTTP Method Enhancements: Added support for HEAD method and case-insensitive string matching for methods
  • Boolean Matchers: Added truthy() and falsy() matchers for boolean assertions
  • Enhanced Range Support: Improved range matcher to support Bound types (Excluded/Included) for more granular control over range boundaries
  • Unbounded Range Support: Added support for unbounded ranges (.., ..=N, N..)

Dependencies Updates

  • Updated syn from 3.0.4 to 3.0.5
  • Updated jsonpath-rust from 1.0.10 to 1.0.11
  • Updated sonic-rs from 0.5.8 to 0.5.10
  • Updated sonic-number from 0.1.2 to 0.1.3
  • Updated http-body-util from 0.1.3 to 0.1.5
  • Updated http from 1.4.2 to 1.5.0
  • Updated regex from 1.12.4 to 1.13.1
  • Updated indexmap from 2.14.1 to 2.14.2
  • Updated toml from 1.1.4 to 1.1.6
  • Updated tinyvec from 1.12.0 to 1.13.2
  • Updated zerocopy from 0.8.56 to 0.8.57
  • Updated target-triple to target-tuple v1.0.2 (dependency upgrade)
  • Updated trybuild from 1.0.120 to 1.0.121

Bug Fixes

  • Query Parameter Matching: Fixed query matcher to correctly match against query string instead of path
  • Macro Visibility: Fixed pat! macro to be usable by external crates (made it public in macro definitions)
  • Conditional Compilation: Added feature guards for JSON and XML body matchers to avoid compilation issues when features are disabled

Test Improvements

  • Added comprehensive unit tests for bytes and HTTP status code equality
  • Added tests for query parameter matching
  • Added tests for HEAD method and case-insensitive method matching
  • Added tests for boolean matchers (truthy/falsy)
  • Added tests for bounded and unbounded range matchers
  • Added tests for HashMap/HashSet/BTreeSet membership checks
  • Added tests for Option and Result types with various payloads
  • Added tests covering edge cases for multiple matcher combinations

Documentation & Configuration

  • Added .lcov.info to .gitignore for code coverage reports
  • Added commitlint pre-commit hook configuration for conventional commits
  • Skip trybuild compilation tests when running with tarpaulin coverage tool

Full Changelog: ararog/caramelo@0.1.4...HEAD


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants