Skip to content

Commit 1be35bb

Browse files
committed
Prepare for GDAL 3.1.1
1 parent 31ff5e2 commit 1be35bb

8 files changed

Lines changed: 150 additions & 10 deletions

File tree

gdal/GDALmake.opt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ GDAL_INCLUDE = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore \
129129
# libtool targets and help variables
130130
LIBGDAL := libgdal.la
131131
LIBGDAL_CURRENT := 27
132-
LIBGDAL_REVISION := 2
132+
LIBGDAL_REVISION := 3
133133
LIBGDAL_AGE := 0
134134

135135
# native build targets and variables

gdal/NEWS

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,143 @@
1+
= GDAL/OGR 3.1.3 Release Notes =
2+
3+
The 3.1.3 release is a bug fix release.
4+
5+
== Build ==
6+
7+
* configure: fix detection of libtiff and libjpeg on mingw (#2881)
8+
* configure: fix linking order for Informix libraries
9+
* Unix: GNUmakefile: make 'all' target an alias of the default one to avoid potential double build of OGR objects (#2777)
10+
* Unix: fix detection of minor version number of Poppler with the new YY.MM.X numbering scheme (#2823)
11+
* gdallinearsystem.cpp: add missing include to fix compilation issue on Slackware 14.2 (#2883)
12+
* fix build with Jasper 2.0.19 (#2844)
13+
14+
== Port ==
15+
16+
* CPLHTTPFetch(): unset CURLOPT_POST after request has been issued (in case of re-use of a connection and doing a POST and then a GET)
17+
* CPLHTTPFetch(): reset CURLOPT_HTTPHEADER after request
18+
* VSI Plugin: add caching option (#2901)
19+
20+
== Algorithms ==
21+
22+
* warping: ComputeSourceWindow(): modify extra source pixel computation
23+
* plygonize: make sure not to use dummy geotransform
24+
25+
== GDAL utilities ==
26+
27+
* gdal2tiles: Fix layer generation with raster profile and nonnative zoom (#2799)
28+
* gdal2tiles: fix generation of tiles at high zoom levels when input is small (#2896)
29+
* gdal_merge: fix rounding of source coordinates, when they are very close to an integer, which would otherwise result in a one-pixel shift
30+
31+
== GDAL drivers ==
32+
33+
BAG driver:
34+
* avoid crash on non-standard dataset
35+
36+
E00grid driver:
37+
* avoid recursive call in _GetNextSourceChar(). Fixes ossfuzz#25161
38+
39+
ENVI driver:
40+
* add support for writing south-up / rotation=180 datasets
41+
42+
FITS driver:
43+
* initialize default geotransform
44+
45+
GPKG driver:
46+
* more robust and simple logic to build overviews and compute overview factor (#2858) (#2860)
47+
* on reading of gridded coverage data with PNG tiles, select -FLT_MAX as the nodata value (#2857)
48+
49+
GeoTIFF driver:
50+
* fix wrong direction for half-pixel shift with GCPs and PixelIsPoint convention (https://github.com/opengeospatial/OGC-API-Sprint-August-2020/issues/18)
51+
* SRS reader: interpret infinite value in GeogInvFlatteningGeoKey as 0 (fixes PROJ#2317)
52+
* Internal libgeotiff: avoid look up of user-defined GeogGeodeticDatumGeoKey that cause PROJ warnings (fixes libgeotiff#41)
53+
54+
Grass driver:
55+
* fix reading GRASS groups (#2876)
56+
57+
HDF4 driver:
58+
* multidim: fix issue when reading transposed array, and duplicate attribute names (#2848)
59+
60+
HDF5 driver:
61+
* multidim: fix performance issue when reading from sliced array
62+
63+
ISCE driver:
64+
* avoid crashing division by zero on corrupted datasets. Fixes ossfuzz #24252
65+
66+
netCDF driver:
67+
* multidim: fix performance issue when reading from sliced array
68+
* fix setting offset and scale in CreateCopy()
69+
70+
RasterLite2 driver:
71+
* remove support for CharLS compression since it is removed from upstream librasterlite2
72+
73+
SAFE driver:
74+
* deal correctly with WV swaths (#2843)
75+
76+
TSX driver:
77+
* fix issue with reading dataset in .zip file on Windows (#2814)
78+
79+
VICAR driver:
80+
* avoid potential null-dereference on corrupted dataset. Fixes ossfuzz #24254
81+
82+
VRT driver:
83+
* round src/dst coordinates to integer within 1e-3 margin
84+
85+
== OGRSpatialReference ==
86+
87+
* Make OSRGetPROJSearchPaths() return the value set by OSRSetPROJSearchPaths()
88+
89+
== OGR utilities ==
90+
91+
* ogrinfo/ogr2ogr: fix issues with -sql @filename where SQL comments are not at start of line (#2811)
92+
93+
== OGR drivers ==
94+
95+
DGNv8/DWG driver:
96+
* ogrteigha.cpp: use correct printf formatter (fix 44ce5be4)
97+
98+
FlatGeobuf driver:
99+
* fix illegal use of std::vector (#2773)
100+
* make GetExtent() work on feature write (#2874)
101+
102+
GeoJSON driver:
103+
* fix opening of file starting with {geometry:{coordinates (fixes #2787)
104+
* RFC7946 writer: fix processing of geometry that covers the whole world (#2833)
105+
106+
GML driver:
107+
* writer: correctly format OFTDate and OFTDateTime fields (#2897)
108+
109+
GPKG driver:
110+
* add a DATETIME_FORMAT=WITH_TZ/UTC dataset creation option (defaults to WITH_TZ) to specify how to deal with non-UTC datetime values (#2898)
111+
112+
MITAB driver:
113+
* fix reading and writing of non-metre linear units
114+
115+
MVT driver:
116+
* writing: fix crashes in multi-threading mode (#2764)
117+
118+
OAPIF driver:
119+
* avoid re-adding user query parameters if they are found in URLs returned by the API (relates to #2873)
120+
121+
ODBC driver:
122+
* Fix ODBC driver fails to correctly fallback to alternative Access ODBC driver name
123+
* Fix DSN string construction for Windows Access ODBC driver, template candidate preference order (#2878)
124+
125+
PGeo/ODBC/Geomedia/Walk drivers:
126+
* Quote DBQ value in driver template to avoid issues opening MDB paths with spaces
127+
* Correctly handle datetime fields provided by the mdbtools ODBC driver
128+
129+
PGeo driver:
130+
* Fixes to automatic ODBC driver installation (#2838)
131+
132+
Shapefile driver:
133+
* when several candidate SRS are found with confidence >= 90%, take the one from EPSG (contributes to fixes QGIS#32255)
134+
135+
== CSharp bindings ==
136+
137+
* Adding typemaps C# for wrapper_GDALWarpDestDS and wrapper_GDALWarpDestName (#2621)
138+
* Expose Dataset.GetSpatialRef (#2620)
139+
* Expose GetCRSInfoListFromDatabase (#1665)
140+
1141
= GDAL/OGR 3.1.2 Release Notes =
2142

3143
The 3.1.2 release is a bug fix release.

gdal/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.2
1+
3.1.3

gdal/gcore/gdal_version.h.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#ifndef GDAL_VERSION_MAJOR
88
# define GDAL_VERSION_MAJOR 3
99
# define GDAL_VERSION_MINOR 1
10-
# define GDAL_VERSION_REV 2
10+
# define GDAL_VERSION_REV 3
1111
# define GDAL_VERSION_BUILD 0
1212
#endif
1313

@@ -24,9 +24,9 @@
2424

2525
#if !defined(DO_NOT_DEFINE_GDAL_RELEASE_DATE_AND_GDAL_RELEASE_NAME)
2626
#ifndef GDAL_RELEASE_DATE
27-
# define GDAL_RELEASE_DATE 20200707
27+
# define GDAL_RELEASE_DATE 20200901
2828
#endif
2929
#ifndef GDAL_RELEASE_NAME
30-
# define GDAL_RELEASE_NAME "3.1.2"
30+
# define GDAL_RELEASE_NAME "3.1.3"
3131
#endif
3232
#endif

gdal/swig/include/perl/gdal_perl.i

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ use Geo::GDAL::Const;
143143
# Note that the 1/100000 digits may be used to create more than one
144144
# CPAN release from one GDAL release.
145145

146-
our $VERSION = '3.0102';
147-
our $GDAL_VERSION = '3.1.2';
146+
our $VERSION = '3.0103';
147+
our $GDAL_VERSION = '3.1.3';
148148

149149
=pod
150150

gdal/swig/include/perl/ogr_perl.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ ALTERED_DESTROY(OGRGeometryShadow, OGRc, delete_Geometry)
126126
%perlcode %{
127127

128128
package Geo::OGR;
129-
our $VERSION = '3.0102'; # this needs to be the same as that in gdal_perl.i
129+
our $VERSION = '3.0103'; # this needs to be the same as that in gdal_perl.i
130130

131131
Geo::GDAL->import(qw(:INTERNAL));
132132

gdal/swig/python/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ reference documentation, but the `GDAL API Tutorial`_ includes Python examples.
1616
Dependencies
1717
------------
1818

19-
* libgdal (3.1.2 or greater) and header files (gdal-devel)
19+
* libgdal (3.1.3 or greater) and header files (gdal-devel)
2020
* numpy (1.0.0 or greater) and header files (numpy-devel) (not explicitly
2121
required, but many examples and utilities will not work without it)
2222

gdal/swig/python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Howard Butler hobu.inc@gmail.com
88

99

10-
gdal_version = '3.1.2'
10+
gdal_version = '3.1.3'
1111

1212
import sys
1313
import os

0 commit comments

Comments
 (0)