Releases: GeospatialPython/pyshp
Releases · GeospatialPython/pyshp
PyShp 2.1.3
Bug fixes:
- Fix recent bug in geojson hole-in-polygon checking (see #205)
- Misc fixes to allow geo interface dump to json (eg dates as strings)
- Handle additional dbf date null values, and return faulty dates as unicode (see #187)
- Add writer target typecheck
- Fix bugs to allow reading shp/shx/dbf separately
- Allow delayed shapefile loading by passing no args
- Fix error with writing empty z/m shapefile (@mcuprjak)
- Fix signed_area() so ignores z/m coords
- Enforce writing the 11th field name character as null-terminator (only first 10 are used)
- Minor README fixes
- Added more tests
PyShp 2.1.2
Bug fixes:
- Fix issue where
warnings.simplefilter('always')
changes global warning behavior [see #203]
PyShp 2.1.1
Improvements:
- Handle shapes with no coords and represent as geojson with no coords (GeoJSON null-equivalent)
- Expand testing to Python 3.6, 3.7, 3.8 and PyPy; drop 3.3 and 3.4
- Added pytest testing
Bug fixes:
- Fix incorrect geo interface handling of multipolygons with complex exterior-hole relations
- Enforce shapefile requirement of at least one field, to avoid writing invalid shapefiles
- Fix Reader geo interface including DeletionFlag field in feature properties
- Fix polygons not being auto closed, which was accidentally dropped
- Fix error for null geometries in feature geojson
- Misc docstring cleanup
PyShp 2.1.0
New Features:
- Added back read/write support for unicode field names.
- Improved Record representation
- More support for geojson on Reader, ShapeRecord, ShapeRecords, and shapes()
Bug fixes:
- Fixed error when reading optional m-values
- Fixed Record attribute autocomplete in Python 3
- Misc readme cleanup
PyShp 2.0.1
Fix pip install setup.py README decoding error.
PyShp 2.0.0
Major new version. See README or changelog.txt.
PyShp 1.2.12
- Fixed errors caused by strict value type checking, as introduced in v1.2.11. Now more lenient by attempting force conversion of values to match the field type.
- Allow reading file-like objects without seek method (such as ZipFile or urllib.urlopen).
Pyshp 1.2.11
- Fixed bugs when reading and writing empty shapefiles.
- Fixed bug when writing null geometry.
- Fixed misc data type errors.
- Fixed error when reading files with wrong record length.
- Use max field precision when saving decimal numbers.
- Improved shapetype detection.
- Expanded docs on data types ++.
Pyshp 1.2.10
Bump version to fix pip install issue.
Pyshp 1.2.9
- Revert back to fix #66
- Update changelog and version information