Updated release notes for forthcoming v7.3.0.
Transcoding, type annotations, event subclassing, custom ORM objects
in policy, apply policy successively to generated events.
@@ -18,6 +18,36 @@ Version 7.x
Version 7.x series refined the "process and system" code.
+Version 7.3.0 (released )
+------------------------------------
+
+Version 7.3.0 brings improved transcoding, additional type annotations,
+automatic subclassing on domain entities of domain events (not enabled
+by default), support for saving and deleting custom ORM objects from a
+process application policy (so that they will be stored atomically with
+position of the processed event notification), an option to apply the policy
+of a process application to all events that are generated by its policy
+when an event notification is processed (continues until all successively
+generated events have been processed, with all generated events stored in
+the same atomic process event, as if all generated events were generated
+in a single policy function).
+
+Please note, the transcoding now supports encoding tuples and named tuples.
+Previously tuples and lists were encoded by the JSON transcoding as lists,
+which is the default behaviour on the core `json` package. So if you have
+code that depends on the transcoder converting tuples to lists, then attention
+will have to paid to the fact that tuples will now be encoded and returned as
+tuples. However, any existing stored events generated with an earlier version
+of this library will continue to be returned as lists, since they were encoded
+as lists not tuples.
+
+Please note, the system runner class was changed to keep references to
+constructed process application classes, rather than having them in the
+system object. So if you have code that accesses the process applications
+on the system object, then switch to access the process applications on the
+runner.
+
+
Version 7.2.4 (released 9 Oct 2019)
------------------------------------
