gdrust_pathfinding 0.1.2

Pathfinding tools for Rust Godot development
Documentation
# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v0.1.2 (2025-06-13)

<csr-id-d476dd1593b1f5ecc9c0efd5d8782b9ffeb6a814/>
<csr-id-9b0ad5f0fab90c1ead29b50ebf5e61cfbc69c48c/>

### Chore

 - <csr-id-d476dd1593b1f5ecc9c0efd5d8782b9ffeb6a814/> clean up Cargo.toml and README files
   - Updated descriptions for clarity across multiple crates.
   - Removed unnecessary dependencies from Cargo.toml files.
   - Simplified documentation comments in lib.rs files.
 - <csr-id-9b0ad5f0fab90c1ead29b50ebf5e61cfbc69c48c/> update dependencies and documentation
   - Update README files to reflect new features and usage.
   - Remove unused collision handling code.
   - Add tests for fuzzy logic functionality in gdrust_utils.

### Chore

 - <csr-id-ac630880fc0caf882f8b3c45a9976dfddf29a368/> update CHANGELOG.md
   Document all notable changes and adhere to Semantic Versioning.

### New Features

<csr-id-2aabf0192ea01a35bd848b1a43314b989294b9ba/>

 - <csr-id-501ca3b639db0954ee8e09ca80110e105e81802b/> Add gdrust_utils crate with fuzzy logic implementation
   - Introduced gdrust_utils crate for utility tools in Rust Godot development.
- Implemented fuzzy logic system with FuzzySet, FuzzyRule, and FuzzySystem structs.
- Updated dependencies in gdrust_pathfinding, and gdrust_player_controller to use godot version 0.3.0.
- Added example demonstrating fuzzy logic application for game difficulty settings.
- Updated Cargo.toml files to include new utils crate and its features.
- Added new dependencies to Cargo.toml for gdrust_collision and gdrust_pathfinding
- Refactored CollisionHandler and Collider2D implementations
- Introduced CollisionBox struct for improved collision management
- Removed Hitbox2D and updated usage examples in documentation

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 6 commits contributed to the release over the course of 20 calendar days.
 - 21 days passed between releases.
 - 5 commits were understood as [conventional]https://www.conventionalcommits.org.
 - 0 issues like '(#ID)' were seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **Uncategorized**
    - Update CHANGELOG.md ([`ac63088`]https://github.com/robotnik-dev/gdrust_kit/commit/ac630880fc0caf882f8b3c45a9976dfddf29a368)
    - Release gdrust_collision v0.1.2, gdrust_pathfinding v0.1.2, gdrust_player_controller v0.1.1, gdrust_utils v0.1.0, gdrust_kit v0.1.2 ([`bb4bcbb`]https://github.com/robotnik-dev/gdrust_kit/commit/bb4bcbb797c8747de50b5276eb65b17af76249e6)
    - Clean up Cargo.toml and README files ([`d476dd1`]https://github.com/robotnik-dev/gdrust_kit/commit/d476dd1593b1f5ecc9c0efd5d8782b9ffeb6a814)
    - Update dependencies and documentation ([`9b0ad5f`]https://github.com/robotnik-dev/gdrust_kit/commit/9b0ad5f0fab90c1ead29b50ebf5e61cfbc69c48c)
    - Add gdrust_utils crate with fuzzy logic implementation ([`501ca3b`]https://github.com/robotnik-dev/gdrust_kit/commit/501ca3b639db0954ee8e09ca80110e105e81802b)
    - Update dependencies and refactor collision handling in gdrust_collision crate ([`2aabf01`]https://github.com/robotnik-dev/gdrust_kit/commit/2aabf0192ea01a35bd848b1a43314b989294b9ba)
</details>

<csr-unknown>
 update dependencies and refactor collision handling in gdrust_collision crate<csr-unknown/>

## v0.1.1 (2025-05-23)

### New Features

 - <csr-id-8c18fa3f484baf175b506a00ddea0d36d24959df/> update dependencies and improve documentation for gdrust_kit and gdrust_collision
   - Updated license to MIT for gdrust_kit, gdrust_collision, and gdrust_pathfinding.

### Bug Fixes

 - <csr-id-36cb651842e1ca83bc164ce7545669e6f1cb3558/> update license badge formatting in README files for consistency

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 4 commits contributed to the release.
 - 4 days passed between releases.
 - 2 commits were understood as [conventional]https://www.conventionalcommits.org.
 - 0 issues like '(#ID)' were seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **Uncategorized**
    - Release gdrust_collision v0.1.1, gdrust_pathfinding v0.1.1, gdrust_player_controller v0.1.0, gdrust_kit v0.1.1 ([`0e81a0f`]https://github.com/robotnik-dev/gdrust_kit/commit/0e81a0f0edee2bfb5cc01b8d416f9d9fcb7549e0)
    - Release gdrust_collision v0.1.1, gdrust_pathfinding v0.1.1, gdrust_player_controller v0.1.0, gdrust_kit v0.1.1 ([`1f1b905`]https://github.com/robotnik-dev/gdrust_kit/commit/1f1b9052e5129748013ef62c17acb9c7050786b4)
    - Update license badge formatting in README files for consistency ([`36cb651`]https://github.com/robotnik-dev/gdrust_kit/commit/36cb651842e1ca83bc164ce7545669e6f1cb3558)
    - Update dependencies and improve documentation for gdrust_kit and gdrust_collision ([`8c18fa3`]https://github.com/robotnik-dev/gdrust_kit/commit/8c18fa3f484baf175b506a00ddea0d36d24959df)
</details>

## v0.1.0 (2025-05-18)

<csr-id-303760ca5d73dfccc98e068fe6f9189c1d49f657/>

### New Features

 - <csr-id-7bc5a55fea0d9cb37eee6a0ea64a76aa9ea9ad61/> add initial README.md with project description, usage, features, and installation instructions
 - <csr-id-e93f1b71a2c82680fda9da87c99fb88f344a77f2/> add CHANGELOG.md for gdrust_kit, gdrust_collision, and gdrust_pathfinding crates

### Bug Fixes

 - <csr-id-9e20de2feb8e733f04499d77f6b40cddc5faaece/> update repository URLs to use consistent naming convention

### Refactor

 - <csr-id-303760ca5d73dfccc98e068fe6f9189c1d49f657/> rename packages and update dependencies for consistency

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 8 commits contributed to the release.
 - 4 commits were understood as [conventional]https://www.conventionalcommits.org.
 - 0 issues like '(#ID)' were seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **Uncategorized**
    - Release gdrust_collision v0.1.0, gdrust_pathfinding v0.1.0, gdrust_kit v0.1.0 ([`accba02`]https://github.com/robotnik-dev/gdrust_kit/commit/accba0212347a6855958d46c34fefd4db45a0174)
    - Release gdrust_collision v0.1.0, gdrust_pathfinding v0.1.0, gdrust_kit v0.1.0 ([`9acf5bf`]https://github.com/robotnik-dev/gdrust_kit/commit/9acf5bfaa8fa9e932fe86c74d02899e8056c7a22)
    - Add CHANGELOG.md for gdrust_kit, gdrust_collision, and gdrust_pathfinding crates ([`e93f1b7`]https://github.com/robotnik-dev/gdrust_kit/commit/e93f1b71a2c82680fda9da87c99fb88f344a77f2)
    - Add initial README.md with project description, usage, features, and installation instructions ([`7bc5a55`]https://github.com/robotnik-dev/gdrust_kit/commit/7bc5a55fea0d9cb37eee6a0ea64a76aa9ea9ad61)
    - Fix: update descriptions in Cargo.toml and README.md for clarity feat: add README.md for gdrust_collision crate fix: update descriptions in gdrust_collision and gdrust_pathfinding Cargo.toml files ([`3a6df21`]https://github.com/robotnik-dev/gdrust_kit/commit/3a6df214d0d4410dec4f6c234a70f5c6622d75e3)
    - Fix: update license information to include Apache-2.0 docs: enhance README with detailed usage instructions for tools ([`30cf5f2`]https://github.com/robotnik-dev/gdrust_kit/commit/30cf5f25e4c2c7b677553da6f79e1f8a47876e90)
    - Update repository URLs to use consistent naming convention ([`9e20de2`]https://github.com/robotnik-dev/gdrust_kit/commit/9e20de2feb8e733f04499d77f6b40cddc5faaece)
    - Rename packages and update dependencies for consistency ([`303760c`]https://github.com/robotnik-dev/gdrust_kit/commit/303760ca5d73dfccc98e068fe6f9189c1d49f657)
</details>