diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ef873f7e..790130dd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -16,7 +16,27 @@ Change Log Unreleased __________ -* Added support for complex types in dictionaries and lists. + +[10.6.0] - 2026-02-03 +--------------------- + +Added +~~~~~ + +* Added support for complex nested types in dictionaries and lists, including ``List[Dict[str, int]]``, ``Dict[str, List[int]]``, ``List[UserData]``, and ``Dict[str, CourseData]``. + +Removed +~~~~~~~ + +* Removed 7 signals from ``KNOWN_UNSERIALIZABLE_SIGNALS`` list that are now compatible with the event bus due to improved complex type support: + + * ``org.openedx.learning.discussions.configuration.changed.v1`` + * ``org.openedx.learning.user.notification.requested.v1`` + * ``org.openedx.learning.forum.thread.created.v1`` + * ``org.openedx.learning.forum.thread.response.created.v1`` + * ``org.openedx.learning.forum.thread.response.comment.created.v1`` + * ``org.openedx.learning.course.notification.requested.v1`` + * ``org.openedx.learning.ora.submission.created.v1`` [10.5.0] - 2025-08-19 --------------------- diff --git a/openedx_events/__init__.py b/openedx_events/__init__.py index e535eb1f..c755b980 100644 --- a/openedx_events/__init__.py +++ b/openedx_events/__init__.py @@ -5,4 +5,4 @@ more information about the project. """ -__version__ = "10.5.0" +__version__ = "10.6.0" diff --git a/openedx_events/tooling.py b/openedx_events/tooling.py index da38455f..9565b392 100644 --- a/openedx_events/tooling.py +++ b/openedx_events/tooling.py @@ -20,15 +20,8 @@ # If a signal is explicitly not for use with the event bus, add it to this list # and document why in the event's annotations KNOWN_UNSERIALIZABLE_SIGNALS = [ - "org.openedx.learning.discussions.configuration.changed.v1", "org.openedx.content_authoring.course.certificate_config.changed.v1", "org.openedx.content_authoring.course.certificate_config.deleted.v1", - "org.openedx.learning.user.notification.requested.v1", - "org.openedx.learning.forum.thread.created.v1", - "org.openedx.learning.forum.thread.response.created.v1", - "org.openedx.learning.forum.thread.response.comment.created.v1", - "org.openedx.learning.course.notification.requested.v1", - "org.openedx.learning.ora.submission.created.v1", "org.openedx.learning.external_grader.score.submitted.v1", ] diff --git a/setup.cfg b/setup.cfg index 4c16b98c..5f3f3728 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 5.0.0 +current_version = 10.6.0 commit = True tag = True