Skip to content

Releases: robotnik-dev/gdrust_kit

v0.1.2

13 Jun 08:20

Choose a tag to compare

New Features

  • 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.

Commit Statistics

  • 1 commit contributed to the release over the course of 9 calendar days.
  • 21 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Add gdrust_utils crate with fuzzy logic implementation (501ca3b)

gdrust_utils v0.1.0

13 Jun 08:20

Choose a tag to compare

Chore

  • 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.
  • 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

  • update CHANGELOG.md
    Document all notable changes and adhere to Semantic Versioning.

New Features

  • 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.

Bug Fixes

  • add Clone derive to FuzzyRule and FuzzySystem

Commit Statistics

  • 5 commits contributed to the release over the course of 9 calendar days.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update CHANGELOG.md (ac63088)
    • Clean up Cargo.toml and README files (d476dd1)
    • Update dependencies and documentation (9b0ad5f)
    • Add Clone derive to FuzzyRule and FuzzySystem (ea73c68)
    • Add gdrust_utils crate with fuzzy logic implementation (501ca3b)

gdrust_player_controller v0.1.1

13 Jun 08:20

Choose a tag to compare

Chore

  • 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.
  • 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

  • update CHANGELOG.md
    Document all notable changes and adhere to Semantic Versioning.

New Features

  • 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

  • 6 commits contributed to the release over the course of 20 calendar days.
  • 21 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update CHANGELOG.md (ac63088)
    • 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)
    • Clean up Cargo.toml and README files (d476dd1)
    • Update dependencies and documentation (9b0ad5f)
    • Add gdrust_utils crate with fuzzy logic implementation (501ca3b)
    • Update dependencies and refactor collision handling in gdrust_collision crate (2aabf01)

gdrust_pathfinding v0.1.2

13 Jun 08:19

Choose a tag to compare

Chore

  • 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.
  • 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

  • update CHANGELOG.md
    Document all notable changes and adhere to Semantic Versioning.

New Features

  • 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

  • 6 commits contributed to the release over the course of 20 calendar days.
  • 21 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update CHANGELOG.md (ac63088)
    • 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)
    • Clean up Cargo.toml and README files (d476dd1)
    • Update dependencies and documentation (9b0ad5f)
    • Add gdrust_utils crate with fuzzy logic implementation (501ca3b)
    • Update dependencies and refactor collision handling in gdrust_collision crate (2aabf01)

gdrust_collision v0.1.2

13 Jun 08:19

Choose a tag to compare

Chore

  • 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.
  • 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

  • update CHANGELOG.md
    Document all notable changes and adhere to Semantic Versioning.

New Features

  • enhance collision handling with registration methods
    • Added methods to register and unregister colliders in CollisionBox.
  • Refactored CollisionHandler to manage collider registration.
  • 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

Bug Fixes

  • update singleton name for collision handler
    Refactor references from COLLISION_HANDLER_NODE to SINGLETON_NAME for consistency.

Commit Statistics

  • 7 commits contributed to the release over the course of 20 calendar days.
  • 21 days passed between releases.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update CHANGELOG.md (ac63088)
    • 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)
    • Clean up Cargo.toml and README files (d476dd1)
    • Update dependencies and documentation (9b0ad5f)
    • Update singleton name for collision handler (8310022)
    • Enhance collision handling with registration methods (e6abaa1)
    • Update dependencies and refactor collision handling in gdrust_collision crate (2aabf01)

v0.1.1

23 May 08:16

Choose a tag to compare

New Features

  • add gdrust_player_controller crate with player input management tools

Commit Statistics

  • 1 commit contributed to the release.
  • 4 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Add gdrust_player_controller crate with player input management tools (8a3e59b)

gdrust_player_controller v0.1.0

23 May 08:16

Choose a tag to compare

Chore

  • add CHANGELOG.md for gdrust_player_controller crate

New Features

  • add gdrust_player_controller crate with player input management tools

Commit Statistics

  • 2 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Add CHANGELOG.md for gdrust_player_controller crate (cb34d2c)
    • Add gdrust_player_controller crate with player input management tools (8a3e59b)

gdrust_pathfinding v0.1.1

23 May 08:16

Choose a tag to compare

New Features

  • update dependencies and improve documentation for gdrust_kit and gdrust_collision
    • Updated license to MIT for gdrust_kit, gdrust_collision, and gdrust_pathfinding.
  • Added new dependencies and features in Cargo.lock.
  • Enhanced documentation in gdrust_collision with usage examples and feature descriptions.
  • Introduced Hitbox2D and Collider2D structs with methods for collision handling.
  • Added CollisionHandler for managing collision detection in Godot.

Bug Fixes

  • update license badge formatting in README files for consistency

Commit Statistics

  • 3 commits contributed to the release.
  • 4 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release gdrust_collision v0.1.1, gdrust_pathfinding v0.1.1, gdrust_player_controller v0.1.0, gdrust_kit v0.1.1 (1f1b905)
    • Update license badge formatting in README files for consistency (36cb651)
    • Update dependencies and improve documentation for gdrust_kit and gdrust_collision (8c18fa3)

gdrust_collision v0.1.1

23 May 08:16

Choose a tag to compare

Chore

  • add CHANGELOG.md for gdrust_player_controller crate

New Features

  • update dependencies and improve documentation for gdrust_kit and gdrust_collision
    • Updated license to MIT for gdrust_kit, gdrust_collision, and gdrust_pathfinding.
  • Added new dependencies and features in Cargo.lock.
  • Enhanced documentation in gdrust_collision with usage examples and feature descriptions.
  • Introduced Hitbox2D and Collider2D structs with methods for collision handling.
  • Added CollisionHandler for managing collision detection in Godot.

Bug Fixes

  • update license badge formatting in README files for consistency

Commit Statistics

  • 4 commits contributed to the release.
  • 4 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Add CHANGELOG.md for gdrust_player_controller crate (cb34d2c)
    • Release gdrust_collision v0.1.1, gdrust_pathfinding v0.1.1, gdrust_player_controller v0.1.0, gdrust_kit v0.1.1 (1f1b905)
    • Update license badge formatting in README files for consistency (36cb651)
    • Update dependencies and improve documentation for gdrust_kit and gdrust_collision (8c18fa3)