Fix: Setting stream map property to `null` does not remove it from SCHEMA message

Closes #370 (closed)

Thanks to TDD and checking the schema properties matches the record properties, I found another bug where flattened schemas using CustomStreamMap missed the flattening part. Added that in as well and made sure all mapper tests are passing.

Merge request reports

Loading