v0.2.12
Dev Board Ticket
https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/2409
https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/2422
What's Changed
-
OSMTaggedNodeParser Enhancements
- Now applies OSW node and point filters with normalization before adding loose tagged nodes.
- Non-compliant features like crossings are no longer emitted.
-
Serializer & Test Coverage
- Serializer tests were extended to verify the new tagged-node behavior.
- Tests confirm compliant kerb features are retained and schema-invalid crossings are skipped.
- Added 14 new unit test cases.
-
GeoJSON Node Export Improvements
- Normalizes IDs and retains full OSM identifiers.
- Skips non-OSW features so schema-invalid crossings are not emitted.
- Ensures only synthetic node IDs have their prefix trimmed, fixing bugs where numeric IDs lost digits and caused _id/ext:osm_id mismatches.
-
Filtering & Metadata Handling
- GeoJSON export refined to filter nodes using tag-only metadata.
- Prevents schema-invalid features from being emitted.
-
Identifier Normalization
- Normalized ext:osm_id handling to preserve full numeric identifiers.
- Trims prefixed synthetic values only.
- Version & Documentation Updates
- Package version bumped to
0.2.12. - ChangeLog updated.
- Package version bumped to
Full Changelog: 0.2.11...0.2.12