Skip to content

Releases: GeospatialPython/pyshp

PyShp 2.1.3

14 Jan 14:07

Choose a tag to compare

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

10 Sep 22:01
059cef1

Choose a tag to compare

Bug fixes:

  • Fix issue where warnings.simplefilter('always') changes global warning behavior [see #203]

PyShp 2.1.1

09 Sep 20:24

Choose a tag to compare

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

15 Feb 20:11

Choose a tag to compare

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

07 Nov 05:58

Choose a tag to compare

Fix pip install setup.py README decoding error.

PyShp 2.0.0

05 Nov 04:17
d8754f8

Choose a tag to compare

Major new version. See README or changelog.txt.

PyShp 1.2.12

24 Aug 14:57

Choose a tag to compare

  • 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

29 Apr 21:14

Choose a tag to compare

  • 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

24 Sep 19:30

Choose a tag to compare

Bump version to fix pip install issue.

Pyshp 1.2.9

22 Sep 21:03

Choose a tag to compare

  • Revert back to fix #66
  • Update changelog and version information