File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change
1
+ VERSION 2.4.0
2
+
3
+ 2025-07-21
4
+ Forthcoming Breaking Change. Support for Python 2 and Pythons <= 3.8 to be dropped.
5
+ * PyShp 2.4.0 is the latest (and likely last) version of PyShp to support Python 2.7 and Pythons <= 3.8.
6
+ These CPython versions have reached [end of life](https://devguide.python.org/versions/#versions).
7
+ * Future development will focus on PyShp v3.0.0 onwards (currently intended to supporting Pythons >= 3.9).
8
+ * This will not break any projects, as pip and other package managers should not install PyShp 3.0.0
9
+ (after its release) in unsupported Pythons. But we no longer promise such projects will get PyShp's latest
10
+ bug fixes and features.
11
+ * If this negatively impacts your project, all feedback about this decision is welcome
12
+ on our [the discussion page](https://github.com/GeospatialPython/pyshp/discussions/290).
13
+
14
+
15
+ New Features:
16
+ * Reader.iterRecords now allows start and stop to be specified, to lookup smaller ranges of records.
17
+ * Equality comparisons between Records now also require the fields to be the same (and in the same order).
18
+
19
+ Development:
20
+ * Code quality tools (Ruff format) run on PyShp
21
+ * Network, non-network, or all doctests selectable via command line args
22
+ * Network tests made runnable on localhost.
1
23
2
24
VERSION 2.3.1
3
25
You can’t perform that action at this time.
0 commit comments