Skip to content

Releases: bluesky/event-model

v1.19.8

11 Oct 10:20
e176a9c

Choose a tag to compare

What's Changed

  • Find schema files relative to source code, this allows tests to be ru… by @clintonroy in #282
  • Rethinking external assets 2 by @evalott100 in #272

New Contributors

Full Changelog: v1.19.7...v1.19.8

v1.19.7

05 Jul 15:03
2cbbf1e

Choose a tag to compare

What's Changed

Patch to prevent pydantic 2 causing errors on the document TypedDicts and schema generation

  • Fixed imports to avoid pydantic if the version is >=2 by @evalott100 in #281

Full Changelog: v1.19.6...v1.19.7

v1.19.6

04 Jul 12:16
5abfa58

Choose a tag to compare

What's Changed

  • Specified pydantic <2 by @evalott100 in #279

Full Changelog: v1.19.5...v1.19.6

v1.19.5

30 Jun 10:43
34a4eb6

Choose a tag to compare

What's Changed

  • Switch from partials to classes by @evalott100 in #262
  • Added to the schema extra of event_descriptor to allow precision to be null by @evalott100 in #277

Full Changelog: v1.19.4...v1.19.5

v1.19.4

26 Jun 09:20
524f70d

Choose a tag to compare

What's Changed

A slight fix to release v1.19.3

Full Changelog: v1.19.3...v1.19.4

v1.19.3

21 Jun 14:58
d71e567

Choose a tag to compare

What's Changed

  • Adopted the bluesky pip python skeleton
  • Fixed validation errors in the schema in #258
  • Added event_counters as an optional kwarg to compose_run in #257
  • Introduced the skeleton method of versioning, removing _version.py in #264
  • Added unit test to test dots aren't accepted in keys in #269
  • Added typing support so mypy passes in #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 #273

New Contributors

Full Changelog: v1.19.2...v1.19.3

v1.19.2

24 Feb 15:28
a09aba0

Choose a tag to compare

Changed

  • Fix warnings about distutils being deprecated in Python>=3.10

v1.19.1 (2022-12-09)

09 Dec 16:18

Choose a tag to compare

v1.19.1 (2022-12-09)

This release fixes compatibility with Python 3.7, which was inadvertently
broken in the previous release, 1.19.0.

event-model v1.19.0

03 Nov 18:04

Choose a tag to compare

v1.19.0 (2022-11-03)

Added

  • Add two experimental new document types: a stream_resource that manages an
    unknown number of contiguous stream_datum, with the potential for multiple
    streams. This is especially relevant when the data is expected to be ragged
    or has no pre-determined shape (number of rows).

Changed

  • Added object_name to Event Descriptor schema. The RunEngine has been
    adding this for many years. This change merely documents the status quo.
  • Use importlib instead of __version__ to implement logic conditional
    on jsonschema version.

event-model v1.18.0

05 Aug 14:28

Choose a tag to compare

What's Changed

Full Changelog: v1.17.2...v1.18.0