Summary
Extend ESPressio Event's optional observer-to-event integration so newly observable lifecycle information from ESPressio Security, Command, Sockets and ESP-Now can be bridged into EventManager consistently.
Scope
- Add Event bridges for the new observer contracts introduced by Security, Command, Sockets and ESP-Now.
- Keep upstream libraries independent of ESPressio Event wherever possible; Event integration should live in the best optional integration location.
- Provide serializable bridge variants where the underlying event payload naturally supports the established Serializable integration pattern.
- Maintain naming, ownership and lifetime semantics consistent with existing Thread and Timing Event bridges.
- Add representative tests/examples/documentation.
- Update release metadata, dependency versions, dependency documentation and changelog to consume the new upstream releases.
Compatibility
Existing Event APIs and bridges must remain supported.
Summary
Extend ESPressio Event's optional observer-to-event integration so newly observable lifecycle information from ESPressio Security, Command, Sockets and ESP-Now can be bridged into EventManager consistently.
Scope
Compatibility
Existing Event APIs and bridges must remain supported.