Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update hecs requirement from 0.3.0 to 0.6.0 #19

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot-preview[bot]
Copy link
Contributor

Updates the requirements on hecs to permit the latest version.

Changelog

Sourced from hecs's changelog.

Unreleased

Changed

  • World::iter no longer returns entity IDs directly; they can now instead be fetched from the EntityRef
  • World::spawn_batch and World::reserve now employ Vec-style amortized resizing, improving performance when called repeatedly.

Added

  • EntityRef::query as an alternative to World::query_one when you already have an EntityRef
  • EntityRef::entity accessor for recovering the entity's handle
  • PreparedQuery for improved performance when repeatedly issuing the same query

0.5.2

Fixed

  • World::query_mut did not prevent aliasing mutable borrows within the query

0.5.1

Changed

  • Documentation updates only

0.5.0

Changed

  • Improved performance for spawning, inserting, or removing statically-typed component bundles

Fixed

  • World::archetypes_generation not updated when a column batch spawn introduces a new archetype

0.4.0

Changed

  • Row-major serialization moved under serialize::row and behind the row-serialize cargo feature

Added

  • EntityRef::len to query how many components an entity has
  • Support for serializers that require maps to be of known length
  • An alternative column-major serialization layout for better performance and compressibility, in the serialize::column module behind the column-serialize feature

Fixed

  • Incorrect behavior when building a ColumnBatch of zero entities

0.3.2

Added

  • The serde feature, enabling serialization of Entity handles, and a serialization module to simplify (de)serializing worlds

... (truncated)

Commits
  • 4bc42e7 Bump versions
  • 3629cb2 Note resize optimization in changelog
  • be63336 Tweak metadata
  • a8545a2 Apply exponential resize strategy to reserve
  • b158378 Emphasize dynamic/static type differences in spawn APIs
  • 4088845 Add PreparedQuery to changelog
  • aa128cc Remove meaningless UnsafeCell
  • 9032f86 Avoid having to initialise a prepared query using a reference to a world.
  • 2b13b19 Fill in the missing docstrings now that the internal API has settled a bit.
  • 15ef81f Expand the prepared query benchmarks to cover all combinations of prepared an...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Updates the requirements on [hecs](https://github.com/Ralith/hecs) to permit the latest version.
- [Release notes](https://github.com/Ralith/hecs/releases)
- [Changelog](https://github.com/Ralith/hecs/blob/master/CHANGELOG.md)
- [Commits](Ralith/hecs@v0.3.0...v0.6.0)

Signed-off-by: dependabot-preview[bot] <[email protected]>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jul 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants