Release-0.4.1
This release has a heck of a lot of wonderful new features! Thanks in particular to @jo3w4rd for helping us get our act together on our public documentation, hopefully it's just the start of a policy of keeping up with our public-facing documentation more diligently.
Among the list of updates are:
CoreContext::Initiate
no longer recursively initializes parent contexts. Now, the child context is put in a "ready to run" state if it's initiated while the parent context is not yet running. Once the parent context moves to the running state, the child context moves to a running state, too.- Contexts that are in the "ready to run" state will not be cleaned up until their parent is initiated, terminated, or torn down, or the context itself is terminated.
AutoPacket
now supportsoperator+=
similar toAutoPacketFactory
- We now have a multi-decoration gather strategy! More than one
AutoFilter
supplying the same decoration is permitted in the same autofilter network, provided that there are no filters in that network which expect a single argument of that type. The syntax for a gathered decoration isT*[]
, and it describes a null-terminated list of decorations on a packet.