Skip to content

Releases: libspatialindex/libspatialindex

2.1.0

22 Dec 14:39
175b56a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.0...2.1.0

2.1.0b1

19 Dec 18:50
175b56a

Choose a tag to compare

2.1.0b1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2.0.0...2.1.0b1

2.0.0

07 Jun 16:30
4a3bd44

Choose a tag to compare

What's Changed

2.0.0 has been released on 07 JUNE 2024. There are no significant major enhancements or refactorings that should change any behaviors. It had been a long time (almost 5 years!) since a release and 2.0.0 was the next version number...

Changes of Note

  • Added Ball Shape for point neighborhood queries by @Plaba in #232
  • libspatialindex no longer emits debugging lint to stderr 0e26d16

Build configuration

  • Fix MinGW build by @SpaceIm in #185
  • Allow building static libs by @SpaceIm in #183
  • cmake targets by @hobu in #186
  • CMakeLists.txt: fix CMAKE_BUILD_TYPE by @ffontaine in #188
  • .gitignore: remove mostly autconf/automake components, add build by @mwtoews in #192
  • CMake: modern formatting and features by @mwtoews in #196
  • CMake: deprecate SIDX_BUILD_TESTS with CTest's BUILD_TESTING option by @mwtoews in #197
  • CMake: fix find_package(libspatialindex) by @mwtoews in #199
  • pkg-config: restore functionality (via CMake), change Cflags by @mwtoews in #201
  • Export target namespace as 'libspatialindex' in CMake Targets #205 by @hobu in #207
  • Fix building static libs by @m-kuhn in #223
  • Modernize CMake configuration by @hobu in #240
  • Release package building by @hobu in #242

CI and Testing

  • GTest: Workaround Clang 5.0 axp issue with define _POSIX_PATH_MAX 256 by @mwtoews in #193
  • azp: verbose builds, specify CC (for GTest), osx outsource build by @mwtoews in #194
  • CMake/azp: Test install and run post-install tests for demo apps by @mwtoews in #200
  • azp: Run post-install tests for demo apps with pkg-config by @mwtoews in #202
  • azp: fix linux test PATH, always use 'set -e' for osx by @mwtoews in #204
  • Github action testing by @hobu in #225
  • Add Dependabot configuration for GitHub Actions updates by @EwoutH in #228
  • get CI healthy by @hobu in #239
  • Update GoogleTest to 1.14 by @hobu in #241
  • All exhaustive test runners now run on osx and linux by @hobu in #245

Bug fixes

  • Linux and Macos: fix unknown type name 'size_t' in C API by @SpaceIm in #182
  • Fix C API for Visual Studio by @SpaceIm in #184
  • Intel compilers: resolve one warning, and enable default warnings by @mwtoews in #198
  • Bug fixes in MVRTree and related C API by @hobu in #208
  • store temporary files on mac/lnx in tmp locations by @PeterPetrik in #220
  • use tmppath in the file by @PeterPetrik in #221

Documentation

New Contributors

Full Changelog: 1.9.3...2.0.0

2.0.0b4

04 Jun 15:50
4a3bd44

Choose a tag to compare

2.0.0b4 Pre-release
Pre-release
  • Add CITATION.cff
  • Disable tprtree/test2

Full Changelog: 2.0.0b3...2.0.0b4

2.0.0b3

29 May 12:00
0e26d16

Choose a tag to compare

2.0.0b3 Pre-release
Pre-release
  • Eliminate all stderr debugging lint

Full Changelog: 2.0.0b2...2.0.0b3

2.0.0b2

28 May 18:37
a9622fe

Choose a tag to compare

2.0.0b2 Pre-release
Pre-release

What's Changed

  • No longer key debug print output based on NDEBUG system define by @hobu in #246

Full Changelog: 2.0.0b1...2.0.0b2

2.0.0b1

28 May 15:38
a8f20a7

Choose a tag to compare

2.0.0b1 Pre-release
Pre-release

What's Changed

  • Update README.rst with mailing list page, version 2.0, date by @justinbb in #243
  • Test runner updates by @hobu in #245

New Contributors

Full Changelog: 2.0.0a1...2.0.0b1

2.0.0a1

15 May 14:38
eb328a2

Choose a tag to compare

2.0.0a1 Pre-release
Pre-release

What's Changed

  • Fix MinGW build by @SpaceIm in #185
  • Linux and Macos: fix unknown type name 'size_t' in C API by @SpaceIm in #182
  • Allow building static libs by @SpaceIm in #183
  • cmake targets by @hobu in #186
  • CMakeLists.txt: fix CMAKE_BUILD_TYPE by @ffontaine in #188
  • Fix C API for Visual Studio by @SpaceIm in #184
  • GTest: Workaround Clang 5.0 axp issue with define _POSIX_PATH_MAX 256 by @mwtoews in #193
  • .gitignore: remove mostly autconf/automake components, add build by @mwtoews in #192
  • CMake: modern formatting and features by @mwtoews in #196
  • azp: verbose builds, specify CC (for GTest), osx outsource build by @mwtoews in #194
  • CMake: deprecate SIDX_BUILD_TESTS with CTest's BUILD_TESTING option by @mwtoews in #197
  • Intel compilers: resolve one warning, and enable default warnings by @mwtoews in #198
  • CMake: fix find_package(libspatialindex) by @mwtoews in #199
  • CMake/azp: Test install and run post-install tests for demo apps by @mwtoews in #200
  • pkg-config: restore functionality (via CMake), change Cflags by @mwtoews in #201
  • azp: Run post-install tests for demo apps with pkg-config by @mwtoews in #202
  • azp: fix linux test PATH, always use 'set -e' for osx by @mwtoews in #204
  • Export target namespace as 'libspatialindex' in CMake Targets #205 by @hobu in #207
  • Bug fixes in MVRTree and related C API by @hobu in #208
  • Update the INSTALL document #211 by @mortymacs in #212
  • update my email address by @mortymacs in #214
  • Add doxygen docs to ReadTheDocs builds by @rcoup in #216
  • Update README.rst Revision and Date to match other docs by @kenhtanaka in #217
  • store temporary files on mac/lnx in tmp locations by @PeterPetrik in #220
  • use tmppath in the file by @PeterPetrik in #221
  • Github action testing by @hobu in #225
  • Fix building static libs by @m-kuhn in #223
  • Add Dependabot configuration for GitHub Actions updates by @EwoutH in #228
  • Added Ball Shape for point neighborhood queries by @Plaba in #232
  • get CI healthy by @hobu in #239
  • Modernize CMake configuration by @hobu in #240
  • Fix #236 - Open read-only and don't flush if index exists and overwrite is false by @jmarrec in #237
  • Update GoogleTest to 1.14 by @hobu in #241
  • Release package building by @hobu in #242

New Contributors

Full Changelog: 1.9.3...2.0.0a1

1.9.3

24 Oct 01:50
1896a18

Choose a tag to compare

libspatialindex 1.9.3

1.9.3 fixes a critical ordering issue in RTree nearestNeighbor sorting 3157320

1.9.2

22 Oct 04:31
7ae4e6d

Choose a tag to compare

libspatialindex 1.9.2

libspatialindex 1.9.2 continues improvements to the library. Thanks to @mortezaipo, @evanmiller, @las3rlars, @ffontaine, and @leobuskin for their contributions!

Note 1.9.2 is a quick release of 1.9.1 to fix some override declarations that were too aggressive and caused the wrong methods to be called. See eb428c6 for details.

New features

  • Expose Index_Contains_id and Index_Contains_obj in C API #154
  • Switch CI platform to Azure Pipelines e8e0f6a
  • Full Azure Pipelines build matrix for Linux #164

Behavioral changes

  • Autconf/automake configuration removed in favor of CMake #168
  • Modernize CMake configuration #168. CMake 3.5.0+ is now required.

Bug Fixes

  • Change mktemp usage to mkstemp #142
  • Fix exception warnings in gcc8 #143
  • Fix strncpy warning #144
  • Fix strict prototype warnings in C API #151
  • gtest updated to 1.10.0 #165
  • MSVC warnings cleanup #166

Documentation and Project Updates