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.
123
224VERSION 2.3.1
325
You can’t perform that action at this time.
0 commit comments