<#3733 feat(mappers): support explicit property sc...
# meltano-repo-activity
g
#3733 feat(mappers): support explicit property schemas Pull request opened by AG0708 Summary • allow mapped properties to define an
expr
plus arbitrary JSON Schema keywords • validate explicit schemas and surface configuration errors early • extend the built-in
stream_maps
config schema so
validate_config=True
accepts typed mappings • preserve existing string/null mapping compatibility and avoid mutating user config Validation •
uv run pytest -q
— 855 passed, 388 deselected, 1 expected xfail, 21 subtests passed • changed-file pre-commit — passed • mypy and ty on both changed Python files — passed • Sphinx build with warnings treated as errors — passed • focused post-review regression suite — 5 passed CI note The API Changes job reports the intentional value change to the public
STREAM_MAPS_CONFIG
schema. No API is removed; extending that schema is required so SDK plugins using
validate_config=True
can accept the new typed mapping form. Comparable additive configuration-schema changes in this repository have produced the same diagnostic. Closes #2010 meltano/sdk