What's Changed
* Adopted the [bluesky pip python skeleton](https://github.com/bluesky/python3-pip-skeleton)
* Fixed validation errors in the schema in https://github.com/bluesky/event-model/pull/258
* Added event_counters as an optional kwarg to compose_run in https://github.com/bluesky/event-model/pull/257
* Introduced the skeleton method of versioning, removing _version.py in https://github.com/bluesky/event-model/pull/264
* Added unit test to test dots aren't accepted in keys in https://github.com/bluesky/event-model/pull/269
* Added typing support so mypy passes in https://github.com/bluesky/event-model/pull/247
* Documents can now be typed by their TypedDict, the jsonschema is the same but is generated from the TypedDicts.
* Use importlib resources instead of pkg_resources in https://github.com/bluesky/event-model/pull/273
New Contributors
* coretl made their first contribution in https://github.com/bluesky/event-model/pull/253
* DiamondJoseph made their first contribution in https://github.com/bluesky/event-model/pull/258
* dependabot made their first contribution in https://github.com/bluesky/event-model/pull/248
* ksunden made their first contribution in https://github.com/bluesky/event-model/pull/273
**Full Changelog**: https://github.com/bluesky/event-model/compare/v1.19.2...v1.19.3