Skip to content

Releases: amethyst/shred

v0.16.1

15 May 01:55
ad83a56
Compare
Choose a tag to compare

Changelog

https://github.com/amethyst/shred/blob/ad83a5694c397c9eca7b9392e29d20eb41ca8fda/CHANGELOG.md#0161-2024-05-15

PRs

New Contributors

Code diff

0.16.0...v0.16.1

0.16.0

12 Jan 03:19
d4c78c2
Compare
Choose a tag to compare

What's Changed

Changelog

https://github.com/amethyst/shred/blob/d4c78c25fb50694a70bb2fa17923151e4fe3c9c5/CHANGELOG.md#0160--070-shred-derive-2024-01-11

PRs

New Contributors

Code diff

0.15.0...0.16.0

0.15.0

16 Sep 04:14
d2930ff
Compare
Choose a tag to compare

What's Changed

https://github.com/amethyst/shred/blob/master/CHANGELOG.md#0150-2023-09-16

New Contributors

Full Changelog: 0.14.1...0.15.0

0.14.1

14 Jul 07:37
a1bd340
Compare
Choose a tag to compare

Changelog

  • Undo performance regression from removing hashbrown by using ahash hasher

PRs

Code diff

0.14.0...0.14.1

0.14.0

12 Jul 08:18
3d5826d
Compare
Choose a tag to compare

Changelog

  • Removed dependency hashbrown since it is part of std since Rust 1.36
  • Removed dependency mopa since it is unmaintained and has a potential vulnerability

PRs

Code diff

0.13.0...0.14.0

0.11.0

21 Dec 00:26
abbce76
Compare
Choose a tag to compare
  • Batch dispatching ergonomics -- remove unsafe on the user side. (#197, #198).
  • Bumped dependency versions. (#203, #204)

0.9.4: Merge #175

15 Nov 21:35
fdc7072
Compare
Choose a tag to compare
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

02 Sep 11:00
Compare
Choose a tag to compare
  • Allow optional fetching of resources using Option<Fetch> and Option<FetchMut>
  • Allow checking if AsyncDispatcher is running (thanks @Binero for that!)

Version 0.4

06 Jun 05:01
Compare
Choose a tag to compare

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 to System::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

06 May 10:16
Compare
Choose a tag to compare
Version 0.1 Pre-release
Pre-release

🎉 First released version! 🎉

Documentation