Skip to content

Releases: TaskarCenterAtUW/TDEI-python-lib-osw-validation

v0.3.2

15 Dec 16:54
38c0ddd

Choose a tag to compare

What's Changed

Full Changelog: 0.3.1...0.3.2

v0.3.1

15 Dec 12:36
c84ea45

Choose a tag to compare

What's Changed

Full Changelog: 0.2.16...0.3.1

0.2.16

11 Dec 10:20
7ec2aa8

Choose a tag to compare

What's Changed

  • [0.3.0] Enforce OSW 0.3 filename/schema usage, block legacy tree/custom tags, and expand validation tests by @sujata-m in #46
  • [0.3.0] Deployement by @sujata-m in #47

Full Changelog: 0.2.15...0.2.16

v0.3.0

11 Dec 09:46
9a2f65c

Choose a tag to compare

What's Changed

Full Changelog: 0.2.14...0.3.0

v0.2.15

30 Sep 11:08
9a2f65c

Choose a tag to compare

What's Changed

Full Changelog: 0.2.14...0.2.15

v0.2.14

29 Sep 10:35
48b8abe

Choose a tag to compare

What's Changed

Full Changelog: 0.2.13...0.2.14

v0.2.13

05 Sep 10:03
a711551

Choose a tag to compare

What's Changed

Full Changelog: 0.2.12...0.2.13

v0.2.12

04 Sep 10:52
e277215

Choose a tag to compare

Added

  • Per-geometry schema support: auto-picks Point/LineString/Polygon schemas with sensible defaults.
  • Structured per-feature issues output (former “fixme”): one best, human-friendly message per feature.
  • Friendly error formatter:
    • Compacts Enum errors.
    • Summarizes anyOf by unioning required keys → “must include one of: …”.
  • _feature_index_from_error() to reliably extract feature_index from jsonschema_rs error paths.
  • _get_colset() utility for safe set extraction with diagnostics for missing columns.
  • Unit tests covering helpers, schema selection, and issues aggregation.

Changed

  • validate() now streams jsonschema_rs errors; legacy errors list remains but is capped by max_errors.
  • ValidationResult now includes issues.
  • Schema selection prefers geometry from the first feature; falls back to filename heuristics (nodes/points, edges/lines, zones/polygons).

Fixed

  • Robust GeoJSON/extension handling:
    • Safe fallback to index when _id is missing.
    • Non-serializable property detection in extensions (with clear messages).
  • Safer flattening of _w_id (list-like) for zone validations.

What's Changed

Full Changelog: 0.2.11...0.2.12

0.2.11

07 Jul 05:32
76adda8

Choose a tag to compare

What's Changed

Full Changelog: 0.2.10...0.2.11

v0.2.10

31 Jan 06:18
2c87f79

Choose a tag to compare

What's Changed

Full Changelog: 0.0.29...0.2.10