Update your installation to the latest version:
=== "pip"
```bash
# pip show geojson-validator # check currently installed version
pip install geojson-validator --upgrade
```
November 29, 2024
- Add
configure_logging
function to configure logging behavior pyproject.toml
replaces setup.py & requirements.txt files
March 27, 2024
- Fix issue
fix_geometries
not applied to multigeometries
February 16, 2024
- Fix breaking issue unused imports
January 19, 2024
- Rename
main.validate_schema
tomain.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
January 14, 2024
- 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
January 04, 2024
.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
January 01, 2024
- Adds
validate_schema
- Renamed
validate
tovalidate_geometries
andfix
tofix_geometries
- Various improvements and fixes
December 28, 2023
- Initial Release