Skip to content

Releases: chrieke/geojson-validator

0.6.0

30 Nov 00:11
9c27455
Compare
Choose a tag to compare
  • Add configure_logging function to configure logging behavior
  • pyproject.toml replaces setup.py & requirements.txt files

0.5.2

27 Mar 20:55
Compare
Choose a tag to compare
  • Fix issue fix_geometries not applied to multigeometries

0.5.1

16 Feb 14:21
6160b55
Compare
Choose a tag to compare
  • Fix breaking issue unused imports

0.5.0

19 Jan 21:58
6a3fc99
Compare
Choose a tag to compare
  • Rename main.validate_schema to main.validate_structure.
  • Change .validate_structure result from list to dictionary. Now adds feature position. Line position now points to exact subelement.
  • Move "duplicate_nodes" & "outside_latlon_boundary" to problematic checks.
  • Move "duplicate_nodes" to optional fix.
  • Move crs check to .validate_sstructure, now optional.
  • Enable Geometrycollection as valid type.
  • Various improvements and fixes

0.4.0

14 Jan 22:55
59099d9
Compare
Choose a tag to compare
  • Change .validate_schema result from list to dictionary of error messages, with line and feature position of each error.
  • Move crs check to .validate_schema, now optional.
  • Enable Geometrycollection as valid type.
  • Various improvements and fixes

0.3.0

04 Jan 18:55
edc60f9
Compare
Choose a tag to compare
  • .validate_schema() now returns a list of errors (empty if valid) and adds line numbers to better locate the issue.
  • adds check for excessive vertices (>999) as problematic criteria
  • Various improvements and fixes (e.g. 3d coordinate handling)
  • (Developer): Adds make redownload-testfiles to use https://github.com/chrieke/geojson-invalid-geometry as origin

0.2.0

01 Jan 14:37
Compare
Choose a tag to compare
  • Adds validate_schema
  • Renamed validate to validate_geometries and fix to fix_geometries
  • Various improvements and fixes

0.1.0

28 Dec 13:09
Compare
Choose a tag to compare
use py package in st app