Skip to contents
link2GI 0.7-3
Changes
- Added a deterministic GDAL CLI context based on linked system binaries (no implicit PATH usage).
- Introduced GDAL capability fingerprinting, help-derived minimal CLI skeletons, and NDJSON run logging to support reproducibility.
- Refactored GDAL discovery and linking to be platform-robust and non-redundant.
link2GI 0.7-3
Changes
- Unified and hardened platform discovery for GRASS, GDAL, and SAGA with strict OS guards and consistent return structures.
- Stabilized environment setup and binary resolution across platforms.
- Improved test suite and CRAN compliance; removed brittle mocks and fixed edge cases.
link2GI 0.7-2
CRAN release: 2025-12-23
Changes
- Introduced a new introspection-based OTB API using CLI
-help output as the single source of truth.
- Added robust command construction and unified OTB execution logic.
- Harmonized Windows and Linux OTB discovery.
- Preserved the legacy OTB API for backward compatibility.
Testing
- Added
testthat coverage for OTB command construction and argument handling.
link2GI 0.7-1
Bug fixes
- Fixed unintended recursion in project setup logic.
- Refactored
initProj() to a single, non-recursive execution path.
- Prevented repeated re-initialisation of folders, git, and
renv.
Documentation
- Updated documentation to reflect the revised project setup behaviour.
link2GI 0.7-0
Bug fixes
- Fixed OTB path and environment setup (bin/root handling).
- Stabilized CLI help introspection, including non-zero exit codes.
- Improved
runOTB() output handling and error propagation.
Documentation
- Updated vignette to use introspected parameters instead of hard-coded argument lists.
link2GI 0.6-2
CRAN release: 2024-10-28
Bug fixes
- Fixed CRAN issues related to
git2r.
link2GI 0.6-1
CRAN release: 2024-06-01
Bug fixes
- Fixed additional CRAN check issues.
link2GI 0.6-0
Changes
- Deprecated
rootDir in favour of root_folder.
- Extended
initProj() into a lightweight project setup utility.
link2GI 0.5-3
CRAN release: 2023-10-30
Bug fixes
- Fixed issues #58 and #59.
- Stabilized
rgrass7 dependencies.
link2GI 0.5-2
CRAN release: 2023-01-27
Changes
- Added support for returning vector data from OTB calls.
link2GI 0.5-1
Changes
- Integrated
stars and terra raster objects for GRASS linking.
Bug fixes
- Preliminary fixes for issues #56 and #57.
- Minor internal fixes.
link2GI 0.5-0
CRAN release: 2022-08-29
Changes
- Switched to a unified
linkGRASS() for GRASS 7.x and 8.x.
- Retained
linkGRASS7() for backward compatibility.
Bug fixes
- Preliminary fix for issue #56.
link2GI 0.4-7
CRAN release: 2021-09-03
link2GI 0.4-6
Bug fixes
- Preliminary fix for issue #52.
link2GI 0.4-5
CRAN release: 2020-12-07
Documentation
- Added installation vignette.
- Updated documentation.
link2GI 0.4-1
Changes
- Added
linkall().
- Added direct reading and writing of vector data to GRASS SQLite.
link2GI 0.4-0
CRAN release: 2019-11-22
Changes
- Added parsing and return of OTB CLI help for interactive use in R.
- Introduced
runOTB() according to issue #29.
Bug fixes
- Fixed issues #19, #21, #22, #26, and #29.
- First parsing of the new GRASS (>= 7.8) start file.
link2GI 0.3-7
CRAN release: 2019-09-05
Changes
- Improved implementation of
parseOTB().
Bug fixes
- Several fixes.
- Updated examples and corrected typos.
link2GI 0.3-6
Changes
- Full re-implementation of
linkGDAL(), now returning all GDAL installations at a given search path.
Bug fixes
- Multiple fixes for Windows search and linking.
- Updated examples and typos.
link2GI 0.3-5
CRAN release: 2018-10-26
Changes
- Added manual build function for UNC paths.
Bug fixes
- Removed obsolete search argument for PRZP.
- Multiple fixes for Windows search and linking.
- Documentation improvements.
link2GI 0.3-4
CRAN release: 2018-10-03
Changes
- Added boolean indicator for required API availability.
Bug fixes
- Fixed quiet option behaviour.
- Fixed search order.
- Resolved GRASS issues with
r.in.lidar.
- Multiple Windows-related fixes.
- Added and corrected examples.
link2GI 0.3-3
CRAN release: 2018-09-22
Changes
- By default, the latest installed version of each API is selected.
Bug fixes
- Fixed OTB basic wrapper on Windows.
- Added new examples.
- Corrected typos.
link2GI 0.3-2
CRAN release: 2018-08-23
Changes
-
ver_select can now directly select by index.
- Added OTB basic wrapper.
Bug fixes
- RSAGA-related fixes.
- Corrected typos.
link2GI 0.3-1
Changes
- Added
returnPaths argument to suppress return values.
Bug fixes
- Windows RSAGA-related fixes.
link2GI 0.3-0
CRAN release: 2018-02-11
Changes
- Major restructuring to align with common R conventions.
- Removed hidden global variables.
- Added Linux support for multi-version selection.
- Homogenized linking functions and OS-agnostic
find*() wrappers.
- Added robust environment handling and a global quiet option.
Bug fixes
- Removed trailing backslashes.
- Ensured compatibility with RSAGA and SAGA >= 3.
link2GI 0.2-1
CRAN release: 2018-02-06
link2GI 0.2-0
CRAN release: 2018-01-28
Bug fixes
- Fixed several small bugs.
link2GI 0.1-0
CRAN release: 2017-01-22