-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathNEWS
More file actions
260 lines (175 loc) · 5.6 KB
/
NEWS
File metadata and controls
260 lines (175 loc) · 5.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
# link2GI NEWS
## 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
### 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
### Changes
- Added a new introspection-based OTB API (`otb_capabilities()`, `otb_args_spec()`, `otb_build_cmd()`).
### 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
### Bug fixes
- Fixed CRAN issues related to `git2r`.
## link2GI 0.6-1
### 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.
### Bug fixes
- Fixed issue #65.
## link2GI 0.5-4
### Bug fixes
- Fixed issues #61, #62, and #63.
## link2GI 0.5-3
### Bug fixes
- Fixed issues #58 and #59.
- Stabilized `rgrass7` dependencies.
## link2GI 0.5-2
### Changes
- Added support for returning vector data from OTB calls.
### Bug fixes
- Fixed issue #58.
- Minor fixes in `runOTB()`.
## 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
### 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
### Bug fixes
- Fixed issue #52.
## link2GI 0.4-6
### Bug fixes
- Preliminary fix for issue #52.
## link2GI 0.4-5
### Bug fixes
- Fixed issues #42, #44, #46, #48, and #49.
### Documentation
- Added installation vignette.
- Updated documentation.
## link2GI 0.4-4
### Bug fixes
- Fixed issue #42.
## link2GI 0.4-3
### Bug fixes
- Fixed issue #40.
## link2GI 0.4-2
### Bug fixes
- Fixed issue #38.
## link2GI 0.4-1
### Changes
- Added `linkall()`.
- Added direct reading and writing of vector data to GRASS SQLite.
### Bug fixes
- Several minor fixes.
## link2GI 0.4-0
### 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
### 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
### 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
### 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
### 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
### 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
### 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-2
### Changes
- Added `findGRASS()` as a wrapper for `searchGRASSW()` and `searchGRASSX()`.
## link2GI 0.2-1
### Bug fixes
- Fixed issues #2, #3, and #5.
## link2GI 0.2-0
### Bug fixes
- Fixed several small bugs.
## link2GI 0.1-0
### Changes
- Initial CRAN release.