Skip to content

Prepare for 1.6.1 release #141

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ message(STATUS "CMAKE_SYSTEM_NAME = ${CMAKE_SYSTEM_NAME}")

set(PROJECT_VERSION_MAJOR 1)
set(PROJECT_VERSION_MINOR 6)
set(PROJECT_VERSION_PATCH 0)
set(shp_LIB_VERSIONINFO "4:0:0")
set(PROJECT_VERSION_PATCH 1)
set(shp_LIB_VERSIONINFO "5:0:1")
set(PROJECT_VERSION
"${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")

Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.

m4_define(shapelib_version_major, 1)
m4_define(shapelib_version_minor, 6)
m4_define(shapelib_version_micro, 0)
m4_define(shapelib_version_micro, 1)

AC_PREREQ(2.62)
AC_INIT(shapelib, shapelib_version_major.shapelib_version_minor.shapelib_version_micro)
Expand All @@ -28,7 +28,7 @@ AM_SILENT_RULES([yes])
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])

dnl See http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
AC_SUBST([SHAPELIB_SO_VERSION], [4:0:0])
AC_SUBST([SHAPELIB_SO_VERSION], [5:0:1])

AC_PROG_CC
AC_PROG_CXX
Expand Down
35 changes: 35 additions & 0 deletions web/release.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,41 @@ <h1>Shapelib Release Notes</h1>
To get notification of new releases of Shapelib <i>subscribe</i> to
the project mailing list at https://lists.osgeo.org/pipermail/shapelib/.<p>

<b>Release 1.6.1</b>:
<ul>
<li>DBFIsValueNULL(): accept empty string as NULL Date (https://github.com/OSGeo/gdal/issues/10405)</li>
<li>DBFIsValueNULL(): Accept string containing of width times "0" as NULL Date</li>
<li>Only test for _WIN32 for Windows detection</li>
<li>Windows: Fix UTF8 hook functions</li>
<li>Various compiler warning fixes</li>
<li>contrib/csv2shp.c: fix resource leaks (#86)</li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is there a reference to the GitHub issue here, but not on the previous lines or rather at all lines?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I use what is available in commit messages.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you know the auto-release notes generation feature of GitHub? It helps to keep track of the PR based changes.

<li>Detect byte order at compile time</li>
<li>shapefil.h: various const-correctness improvements</li>
<li>shapefil.h: Remove SHPTreeRemoveShapeId not being implemented</li>
<li>shapefil.h: Fix API call of SHPSearchDiskTreeEx</li>
<li>Add API functions for read/write of date attributes: DBFReadDateAttribute/DBFWriteDateAttribute</li>
<li>DBFWriteAttribute/DBFWriteLogicalAttribute: no longer silently accpets invalid input, but returns false</li>
<li>DBFCloneEmpty: consider the SAHooks</li>
<li>Move endian defines to shapefil_private.h (#99)</li>
<li>Fix test execution by complete refactoring.</li>
<li>Add C++ unit testing (#113)</li>
<li>SBNOpenDiskTree(): make it work with node descriptors with non-increasing nBinStart
Fixes https://github.com/OSGeo/shapelib/issues/106 / https://github.com/OSGeo/gdal/issues/9430
<li>
<li>sbnsearch.c: avoid potential integer overflows on corrupted files</li>
<li>dbfdump: dump date and logical fields</li>
<li>dbfinfo: print date and logical fields</li>
<li>dbfcat: various fixes</li>
<li>Fix -Werror=calloc-transposed-args with gcc 14</li>
<li>SHPOpenLL(): avoid GDAL specific error message when .shx is missing (#129)</li>
<li>CMake: generate pkg-config file (#135)</li>
<li>CMake: Fix install interface include dir (#134)</li>
<li>CMake: Make building executables optional with CMake (set BUILD_APPS to OFF) (#78)</li>
<li>CMake: Remove duplicated shapefil.h installation in include_dir/shapelib (#80)</li>
<li>CMake: Remove INSTALL_NAME_DIR from target (#49)</li>
<li>CMake: Fix contrib.cmake</li>
</ul>

<b>Release 1.6.0</b>:
<ul>
<li>shapefil.h: add SHAPELIB_VERSION_MAJOR/MINOR/MICRO, SHAPELIB_VERSION_NUMBER, and SHAPELIB_AT_LEAST macros</li>
Expand Down