Releases: grongierisc/interoperability-embedded-python
Releases · grongierisc/interoperability-embedded-python
v4.0.2b1
Merge branch 'master' of github.com:grongierisc/interoperability-embe…
v4.0.1
[4.0.1]
Added
- Add default target support to
target(...), allowingtarget("OperationName")to populate the generated setting initial expression, production Host setting, and graph edge once the named target item exists. - Allow
ComponentRef.connect(...)to accept class-declaredtarget()descriptors, supporting static-friendly calls such asrest.connect(Rest.Output, operation). - Add package typing metadata with
py.typedand explicitComponentRefreturn annotations for production factory methods.
Fixed
- Expose declared and manual target settings through
dir(ComponentRef)sorest.my_targetstyle graph handles are discoverable by runtime autocomplete. - Validate target setting values that reference missing production items.
- Normalize
setting(...)andtarget(...)descriptors used as production setting keys before validation and IRIS rendering. - Improve component registration failures during migration with targeted guidance for missing IoP support classes and container startup races.
- Render generated instance-style Python routes with
component.connect(...). - Refactor business process and operation message dispatch around normalized message keys for
@handler, typed methods, legacyDISPATCH, and native IRIS requests.
v4.0.1b8
feat: normalize setting descriptors in host settings and update relat…
v4.0.1b7
feat: enhance target setting handling and validation across component…
v4.0.1b6
feat: expose target settings in dir() for improved autocomplete in Co…
v4.0.1b5
feat: add default target support to target() and update related docum…
v4.0.1b4
feat: add tests for native iris message handling and normalization
v4.0.1b3
feat: add support for resolving string annotations in typed method di…
v4.0.1b2
feat: enhance documentation and examples for Python-authored producti…
v4.0.1b1
feat: enhance documentation on import rules and testing practices for…