Releases: amethyst/shred
Releases · amethyst/shred
v0.16.1
Changelog
PRs
New Contributors
Code diff
0.16.0
0.15.0
What's Changed
https://github.com/amethyst/shred/blob/master/CHANGELOG.md#0150-2023-09-16
New Contributors
- @Imberflur made their first contribution in #223
- @shimaowo made their first contribution in #222
Full Changelog: 0.14.1...0.15.0
0.14.1
0.14.0
Changelog
- Removed dependency
hashbrown
since it is part ofstd
since Rust 1.36 - Removed dependency
mopa
since it is unmaintained and has a potential vulnerability
PRs
- Replace Ref{,Mut}::map with safer code by @torkleyy in #219
- Eliminate safety issue in Resource::downcast* by @torkleyy in #218
Code diff
0.11.0
0.9.4: Merge #175
175: Meta/174/release 0 9 4 r=azriel91 a=azriel91 Get repository ready for 0.9.4 release (#174). Co-authored-by: Azriel Hoh <[email protected]>
Version 0.4.4
- Allow optional fetching of resources using
Option<Fetch>
andOption<FetchMut>
- Allow checking if
AsyncDispatcher
is running (thanks @Binero for that!)
Version 0.4
This version includes all the important features I planned for shred
, has a good level of performance and I consider it pretty stable.
Documentation | crates.io link
Additionally, shred-derive
has been improved to handle more cases (like where clauses).
Important PRs since 0.1:
- #16 Thread-local systems
- #17 Asynchronous Dispatcher
- #19 Remove context
- #20 Remove
Debug
bound (by @Object905) - #23 Improvements to
SystemData
- #24 Rename
System::work
toSystem::run
- #30 More control over dispatching (by @Object905)
- #31 Major optimization
- #34 Remove unsafe marker from
SystemData
functions
Thanks everybody for helping out, especially @Object905 for your PR and @WaDelma and @kvark for reviewing.
Version 0.1
🎉 First released version! 🎉