Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Feb 08:20
· 23 commits to master since this release

What's Changed

πŸš€ Features and Improvements

  • [breaking] Some rearranging of serialize/deserialize code (#230) @Rua
  • [breaking] Extract canon from registry (#221) @alyjak
  • [breaking] Add Resources to CommandBuffer::exec_mut and ::flush (#214) @Rua
  • Allow Queries to be requested as parameters in #[system] (#237) @TomGillen
  • Use NonZeroU64 to store entity IDs (#238) @Rua
  • Removing derivative from dependencies (#232) @lain-dono
  • Fetching a nonexistent resource prints the name of a type (#231) @LokiVKlokeNaAndoke
  • Implement Debug for Schedule, Executor and other subtypes (#213) @Rua
  • adds EntityFilterTuple to the public API (#222) @alyjak
  • Adds CustomEntitySerializer to the public API (#220) @alyjak
  • Re-export FetchMut from systems (#209) @Veykril
  • A few minor optimizations to LocationMap (#206) @mjhostet
  • Better error message when fetching nonexistent resources (#210) @Rua
  • Show appropriate error position on invalid macro usage (#208) @tyfkda

πŸ› Bug Fixes

  • Fix parallel chunk iterator using entire index instead of split slice (#240) @TomGillen
  • Fix broken links in docs & readme.md (#236) @FluffyCreature
  • allow read in both subworlds within split in system (#235) @ezpuzz
  • Use a drop guard to prevent leaving a dangling reference in internals::serialize::id::run_as_context (#203) @autumnontape

🧰 Maintenance

  • synchronize CI functions with Amethyst (#233) @ezpuzz
  • Use write_u64 to special-case hashing 64 bit values (#204) @mjhostet