Releases: cityjson/cjio
Releases · cityjson/cjio
v0.7.0
Changed
- Minimum required CityJSON version is 1.1
- Many operators names changed, it's now "property-verb", so that all the operators related to textures for instance are together
- The metadata are only updated (with lineage) when there is a metadata-extended property in the file, otherwise nothing is modified
- The schema validator (operator
validate
) is not written in Python anymore and part of cjio, it's using cjval and its Python binding (which needs to be installed). The validator is several orders of magniture faster too
Added
- A new operator
triangulate
that triangulates each surface of the input (de-triangulate coming soon)
Fixed
- Several bugs were fixed
API
- Loading a file with
cityjson.load()
removes thetransform
property from the file
v0.6.10
Changed
- Minimum required Python is 3.6
Fixed
- Click option is set to None when empty (#99)
- Loading breaks on inconsistent semantics (#102)
- extract_lod doesn't work with the improved LoD (#80)
API changes
- Added
CityJSON.load_from_j
- Make transformation the default on loading a cityjson
CityJSON.add_to_j
includesreference_geometry
, no need to call it separately
v0.6.9
- version with schemas 1.0.3 (where metadata schema is fixed)
- fix bugs with operators
update_metadata_cmd()
andget_metadata_cmd()
crashing
v0.6.8
bug fix with metadata automatic generation
v0.6.7
- fix bug: crash when validating files containing Extensions under Windows
v0.6.6
the version of cjio __init__.py
is here updated, had forgotten...
v0.6.5
fix a small bug where validation was crashing is error at the root
v0.6.4
minor fix so that validation of files with extensions doesn't stupidly crash
0.6.3
minor bug fixes, plus:
- better output of validation report
- validation has option
--long
for more details
small fix for errors in 0.6.1
0.6.2 Bump version to 0.6.2