|
1 | 1 | # gbif.range 1.9.1 |
2 | | -* Fix tiny CRAN compliance regarding examples running time |
| 2 | +* CRAN compliance v3 |
3 | 3 |
|
4 | 4 | # gbif.range 1.9.0 |
5 | | -* Added merge_range() |
6 | | -* Improved speed of get_range() |
7 | | -* Corrected cluster convergence bug in get_range() |
8 | | -* Corrected column error when get_status set with level = "all" |
| 5 | +* Added `merge_range()` |
| 6 | +* Improved speed of `get_range()` |
| 7 | +* Corrected cluster convergence bug in `get_range()` |
| 8 | +* Corrected column error when get_status set with `level = "all"` |
9 | 9 | * CRAN compliance v2 |
10 | 10 | * Corrected documentation |
11 | | -* Added gbif_have() helper for example run |
| 11 | +* Added `gbif_have()` helper for example run |
12 | 12 |
|
13 | 13 | # gbif.range 1.8.0 |
14 | 14 | * Move manuscript plots in a dedicated vignette |
|
28 | 28 |
|
29 | 29 | # gbif.range 1.6.3 |
30 | 30 |
|
31 | | -* Added pkgdown website. |
32 | | -* Added Part 0 vignette "Getting Started" with pre-computed figures. |
33 | | -* Updated all vignettes with pre-computed figures. |
34 | | -* Updated `README.md`. |
35 | | -* Updated parameters in `get_gbif()` and `get_status()`. |
| 31 | +* Added pkgdown website |
| 32 | +* Added Part 0 vignette "Getting Started" with pre-computed figures |
| 33 | +* Updated all vignettes with pre-computed figures |
| 34 | +* Updated `README.md` |
| 35 | +* Updated parameters in `get_gbif()` and `get_status()` |
36 | 36 |
|
37 | 37 | # gbif.range 1.6.2 |
38 | 38 |
|
39 | | -* Updated examples and documentation. |
40 | | -* Updated vignettes. |
41 | | -* Updated `get_status()`. |
42 | | -* Corrected example issues and code incompatibility. |
| 39 | +* Updated examples and documentation |
| 40 | +* Updated vignettes |
| 41 | +* Updated `get_status()` |
| 42 | +* Corrected example issues and code incompatibility |
43 | 43 |
|
44 | 44 | # gbif.range 1.6.1 |
45 | 45 |
|
46 | | -* Updated `get_status()`: new `level` parameter. |
47 | | -* Minor naming fix. |
48 | | -* Updated `get_gbif()`: new progress bars. |
| 46 | +* Updated `get_status()`: new `level` parameter |
| 47 | +* Minor naming fix |
| 48 | +* Updated `get_gbif()`: new progress bars |
49 | 49 |
|
50 | 50 | # gbif.range 1.6.0 |
51 | 51 |
|
52 | 52 | * Added disk-based batch workflow for large multi-species GBIF exports: |
53 | | - `split_gbif_by_species()`, `species_csvs_to_ranges()`, `read_range_rds()`. |
54 | | -* Added `Collate` field to `DESCRIPTION` for explicit R file load ordering. |
55 | | -* Added three focused workflow vignettes. |
56 | | -* Updated `README.md` with Vignettes section. |
| 53 | + `split_gbif_by_species()`, `species_csvs_to_ranges()`, `read_range_rds()` |
| 54 | +* Added `Collate` field to `DESCRIPTION` for explicit R file load ordering |
| 55 | +* Added three focused workflow vignettes |
| 56 | +* Updated `README.md` with Vignettes section |
57 | 57 |
|
58 | 58 | # gbif.range 1.5.3 |
59 | 59 |
|
60 | | -* Improved documentation of package and `get_status()`. |
61 | | -* Updated `get_gbif()` with new backend support (occ_download parameters) |
| 60 | +* Improved documentation of package and `get_status()` |
| 61 | +* Updated `get_gbif()` with new backend support (`occ_download` parameters) |
62 | 62 |
|
63 | 63 | # gbif.range 1.5.2 |
64 | 64 |
|
65 | 65 | * Added `area_data`: bundled dataset of `gbif.range`- vs. IUCN-derived range |
66 | 66 | area estimates, added alongside new examples mirroring the draft paper plots. |
67 | | -* Updated test routine. |
68 | | -* Updated `get_status()`. |
| 67 | +* Updated test routine |
| 68 | +* Updated `get_status()` |
69 | 69 |
|
70 | 70 | # gbif.range 1.5.1 |
71 | 71 |
|
72 | | -* Clarified taxonomic harmonization in `get_gbif()` documentation. |
73 | | -* Updated `gbif.range` Rd. |
| 72 | +* Clarified taxonomic harmonization in `get_gbif()` documentation |
| 73 | +* Updated `gbif.range` Rd |
74 | 74 |
|
75 | 75 | # gbif.range 1.5.0 |
76 | 76 |
|
77 | | -* Polished documentation and CI. |
78 | | -* Updated evaluation functions and examples. |
79 | | -* Added `get_gbif_count()`: estimate record volume before downloading. |
80 | | -* Changing functions name to: make_ecoreg(), get_ecoreg(), |
81 | | - check_and_get_ecoreg() |
| 77 | +* Polished documentation and CI |
| 78 | +* Updated evaluation functions and examples |
| 79 | +* Added `get_gbif_count()`: estimate record volume before downloading |
| 80 | +* Changing functions name to: `make_ecoreg()`, `get_ecoreg()`, |
| 81 | + `check_and_get_ecoreg()` |
82 | 82 |
|
83 | 83 | # gbif.range 1.4.7 |
84 | 84 |
|
85 | | -* Added package-level help page. |
86 | | -* Updated `get_gbif()`. |
87 | | -* Used `&&` in GBIF status checks. |
88 | | -* Updated `.gitignore` and `README.md`. |
| 85 | +* Added package-level help page |
| 86 | +* Updated `get_gbif()` |
| 87 | +* Used `&&` in GBIF status checks |
| 88 | +* Updated `.gitignore` and `README.md` |
89 | 89 |
|
90 | 90 | # gbif.range 1.4.0 |
91 | 91 |
|
92 | 92 | * Added `evaluate_range()`: validate range maps against independent distribution |
93 | | - data (SDMs, IUCN polygons) with precision, sensitivity, specificity, and TSS. |
| 93 | + data (SDMs, IUCN polygons) with precision, sensitivity, specificity, and TSS |
94 | 94 | * Added `cv_range()`: cross-validate a `get_range()` output against its own |
95 | | - occurrence data using spatial or random folds. |
| 95 | + occurrence data using spatial or random folds |
96 | 96 | * Added `make_blocks()`: split observations into balanced random or spatially |
97 | | - structured folds for cross-validation workflows. |
| 97 | + structured folds for cross-validation workflows |
98 | 98 | * Added `area_data`: bundled dataset of `gbif.range`- vs. IUCN-derived range |
99 | | - area estimates for validation examples. |
| 99 | + area estimates for validation examples |
100 | 100 | * Added internal helper functions (`helpers.R`) for argument checking and |
101 | | - shared utilities across functions. |
| 101 | + shared utilities across functions |
102 | 102 | * Introduced formal R5 reference classes `getRange` and `getGBIF` (`classes.R`) |
103 | | - to store function outputs with their original arguments. |
| 103 | + to store function outputs with their original arguments |
104 | 104 | * Added `check_and_get_bioreg()` and `get_bioreg()` as helpers for ecoregion |
105 | | - download and caching. |
| 105 | + download and caching |
106 | 106 |
|
107 | 107 | # gbif.range 1.1.0 |
108 | 108 |
|
109 | 109 | * Added `make_ecoregion()`: build custom ecoregion layers from environmental |
110 | | - rasters via k-means clustering. |
| 110 | + rasters via k-means clustering |
111 | 111 | * Moved dependencies from `Depends` to `Imports` for cleaner namespace handling. |
112 | | -* Added `sf` and `cluster` as dependencies. |
| 112 | +* Added `sf` and `cluster` as dependencies |
113 | 113 | * Expanded `get_range()` with additional ecoregion flexibility and resolution |
114 | | - control via the `res` argument. |
| 114 | + control via the `res` argument |
115 | 115 |
|
116 | 116 | # gbif.range 1.0.0 |
117 | 117 |
|
118 | | -* First stable release under the name `gbif.range` on GitHub. |
119 | | -* Full migration from `raster` to `terra` (SpatRaster/SpatVector compatibility). |
| 118 | +* First stable release under the name `gbif.range` on GitHub |
| 119 | +* Full migration from `raster` to `terra` (SpatRaster/SpatVector compatibility) |
120 | 120 | * Renamed `get_taxonomy()` to `get_status()`: added IUCN Red List status |
121 | | - retrieval and infra-specific taxa (subspecies, varieties) lookup. |
122 | | -* Improved `get_gbif()` synonym handling and tiling robustness. |
123 | | -* Added `read_ecoreg()` and `ecoreg_list` for bundled ecoregion management. |
| 121 | + retrieval and infra-specific taxa (subspecies, varieties) lookup |
| 122 | +* Improved `get_gbif()` synonym handling and tiling robustness |
| 123 | +* Added `read_ecoreg()` and `ecoreg_list` for bundled ecoregion management |
124 | 124 |
|
125 | 125 | # gbif.range 0.2.0 |
126 | 126 |
|
127 | | -* Renamed package from `wsl.gbif` to `gbif.range`. |
128 | | -* Same for function containing 'wsl': wsl_doi() to get_doi(), wsl_gbif() to |
129 | | - get_gbif, wsl_obs_filter() to obs_filter() |
130 | | -* Added `get_range()`: ecoregion-constrained species range inference. |
131 | | -* Added `conv_function()`: internal polygon builder used by `get_range()`. |
| 127 | +* Renamed package from `wsl.gbif` to `gbif.range` |
| 128 | +* Same for function containing 'wsl': `wsl_doi()` to `get_doi()`, `wsl_gbif()` to |
| 129 | + `get_gbif()`, `wsl_obs_filter()` to `obs_filter()` |
| 130 | +* Added `get_range()`: ecoregion-constrained species range inference |
| 131 | +* Added `conv_function()`: internal polygon builder used by `get_range()` |
132 | 132 | * Added `get_taxonomy()` (later renamed `get_status()`): GBIF backbone |
133 | | - taxonomy inspection including accepted names and synonyms. |
| 133 | + taxonomy inspection including accepted names and synonyms |
134 | 134 | * Expanded `get_gbif()` with dynamic moving-window tiling for > 100,000 |
135 | | - records and improved synonym-aware downloads. |
136 | | -* Added `ClusterR`, `FNN`, `geometry`, `mclust`, and `rgeos` as dependencies. |
| 135 | + records and improved synonym-aware downloads |
| 136 | +* Added `ClusterR`, `FNN`, `geometry`, `mclust`, and `rgeos` as dependencies |
137 | 137 |
|
138 | 138 | # wsl.gbif 0.1.0 |
139 | 139 |
|
140 | | -* First release under the name `wsl.gbif` (October 2022), hosted on EnviDat |
141 | | - (10.16904/envidat.352) and GitHub (https://github.com/8Ginette8/wsl.gbif). |
| 140 | +* First release under the name `wsl.gbif()` (October 2022), hosted on EnviDat |
| 141 | + (10.16904/envidat.352) and GitHub (https://github.com/8Ginette8/wsl.gbif) |
142 | 142 | * Core functions: `wsl_gbif()` (occurrence download with synonym support), |
143 | 143 | `wsl_obs_filter()` (grid-based occurrence thinning), `wsl_taxonomy()` |
144 | 144 | (GBIF backbone taxonomy lookup), `wsl_doi()` (GBIF-derived DOI generation), |
145 | | - `make_tiles()` (geographic tiling for `rgbif`). |
| 145 | + `make_tiles()` (geographic tiling for `rgbif`) |
146 | 146 | * Credential-free GBIF download with 13 post-processing filters via |
147 | | - `CoordinateCleaner`. |
| 147 | + `CoordinateCleaner` |
148 | 148 | * Dynamic moving-window tiling for datasets exceeding 100,000 observations. |
0 commit comments