Skip to content

v4.1.0

Choose a tag to compare

@mlemesle mlemesle released this 26 Mar 09:32
· 40 commits to main since this release

Changelog for Version 4.1.0

Updated Dependencies

  • http-cache-reqwest updated from 0.15.0 to 0.15.1
  • reqwest updated from 0.12.9 to 0.12.15
  • reqwest-middleware updated from 0.4.0 to 0.4.1
  • serde updated from 1.0.216 to 1.0.219
  • thiserror updated from 2.0.6 to 2.0.12

Documentation and Formatting

  • Improved documentation and formatting in README.md:
  • Added code formatting for PokeApi and other terms
  • Corrected minor typos and improved readability
  • Various examples in the examples folder have been updated for better readability and consistency:
  • Updated to use new formatting for println! statements

New Examples

  • Added a new example get_all_unnamed_endpoints.rs demonstrating how to fetch all entries from unnamed endpoints.

Code Quality Improvements

  • Refactored several internal enums and macros to improve code readability and maintainability.
  • Updated the RustemonClient and related builders to use more idiomatic Rust patterns, including the use of const fn where appropriate.

Bug Fixes

  • Fixed various minor bugs identified in the previous version.

Other Changes

  • Updated the edition in Cargo.toml from 2021 to 2024.

You can view the detailed changes here.

Contributions

Thanks to @schneiderfelipe for his contribution