- **hot_reload**: Make life_cycle work with hot_reload ([`3288b7a`](https://github.com/Kitware/trame-server/commit/3288b7aaa2b57949b64202c48dba98f03e9c5f35))
This also makes _get_decorator_name() more robust and less likely to produce a confusing error.
Signed-off-by: Patrick Avery <patrick.averykitware.com>
2.17.1
Bug Fixes
- **pywebview**: Add menu support ([`580b012`](https://github.com/Kitware/trame-server/commit/580b01295861e557d523bc2093cb79ee1553084d))
- **pywebview**: Allow method call on window object ([`80edbb7`](https://github.com/Kitware/trame-server/commit/80edbb742e949e2572f3b7db4e211c3a762e0d11))
2.16.1
Bug Fixes
- **hot-reload**: On controller ([`a910340`](https://github.com/Kitware/trame-server/commit/a9103409c0f8969f8fa4cc2b73cedb8d02eefdeb))
2.16.0
Features
- **force_state_push**: Add new server method ([`1e0b043`](https://github.com/Kitware/trame-server/commit/1e0b04357f9d81937ec99493ad176a07f8fe8456))
2.15.0
Features
- **context**: Add server.context, a server side only State object ([`f142a17`](https://github.com/Kitware/trame-server/commit/f142a17e72cb4106e6864b12f6fcf6d70810a7eb))