Arcaflow-plugin-sdk

Latest version: v0.14.3

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.14.3

What's Changed
* Fix list sub-type type resolution by jaredoconnell in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/141


**Full Changelog**: https://github.com/arcalot/arcaflow-plugin-sdk-python/compare/0.14.2...0.14.3

0.14.2

What's Changed
* Use a buffered stdout substitute by jaredoconnell in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/136
* Add loose_id field. by jaredoconnell in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/138
* Hide OneOfSchema Attributes by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/139


**Full Changelog**: https://github.com/arcalot/arcaflow-plugin-sdk-python/compare/0.14.1...0.14.2

0.14.1

What's Changed
* Factor out OneOfSchema from OneOfStringSchema and OneOfIntSchema by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/131
* Update pre-commit hook python-poetry/poetry to v1.8.3 by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/133
* Detect invalid step return by jaredoconnell in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/134
* Python 3.12 support by jaredoconnell in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/135
* Update all dependencies by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/121


**Full Changelog**: https://github.com/arcalot/arcaflow-plugin-sdk-python/compare/0.14.0...0.14.1

0.14.1beta1

What's Changed
* Factor out OneOfSchema from OneOfStringSchema and OneOfIntSchema by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/131
* Update pre-commit hook python-poetry/poetry to v1.8.3 by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/133
* Detect invalid step return by jaredoconnell in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/134
* Python 3.12 support by jaredoconnell in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/135


**Full Changelog**: https://github.com/arcalot/arcaflow-plugin-sdk-python/compare/0.14.0...0.14.1-beta1

0.14.0

What's Changed
* Fix and Apply CI Lint Checks by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/108
* Update pre-commit hook python/black to v23.10.1 by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/109
* Update dependency cbor2 to v5.5.1 by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/110
* Update all dependencies by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/111
* Update pre-commit hook python-poetry/poetry to v1.7.1 by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/112
* Update dependency coverage to v7.3.3 by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/115
* Fix build by dustinblack in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/120
* Update all dependencies by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/119
* Fix build artifact uploads by webbnh in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/123
* Dry Out OneOf Test Suite by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/125
* bug fix atp by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/127
* Update Auto merged updates by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/122
* Oneof refactor 2 by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/126
* Inlined discriminators by mfleader in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/124
* Fix publish workflow by webbnh in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/129
* Update dependency cbor2 to v5.6.3 by platform-engineering-bot in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/130

New Contributors
* webbnh made their first contribution in https://github.com/arcalot/arcaflow-plugin-sdk-python/pull/123

**Full Changelog**: https://github.com/arcalot/arcaflow-plugin-sdk-python/compare/0.13.0...0.14.0

0.14.0beta1

Adds a boolean attribute, `discriminator_inlined`, to `OneOfStringType` and `OneOfIntType` describing whether or not the discriminator field name is embedded inline with the schemas of the underlying types (the union's constituent/member types).

python
import dataclasses
import typing

from arcaflow_plugin_sdk import schema


dataclasses.dataclass
class InlineInt:
type_: int
msg: str


dataclasses.dataclass
class InlineInt2:
type_: int
msg2: str


dataclasses.dataclass
class TestData:
union: typing.Annotated[
typing.Union[
typing.Annotated[InlineInt, schema.discriminator_value(1)],
typing.Annotated[
InlineInt2, schema.discriminator_value(2)
],
],
schema.discriminator(
discriminator_field_name="type_",
discriminator_inlined=True
),
]

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.