Announcing component_group 1.0.0! Easily manage groups of Components in the Specs ECS

This first stable release of the component_group crate has been released! :tada:

This crate defines the ComponentGroup trait. This trait is used to make managing a group of specs::Component instances easier. This is useful for when you have several components that are often created, read, and updated together. You can use this trait to easily move an entire group of components between instances of specs::World .

This crate also provides a custom derive that you can use to automatically implement the trait. This removes any of the boilerplate you may have needed to write in order to implement the trait yourself and makes modifying your group of components much easier.

Don’t hesitate to ask me any questions! I hope this ends up being useful for some people!