Changelog
Source:NEWS.md
avesperu (development version)
-
Alineación con el ecosistema
perufauna(Tidyverse Style):- Se incorporaron alias canónicos con prefijo de dominio
ap_*para consistencia transversal en el ecosistema de biodiversidad peruana:-
ap_match(): alias canónico desearch_avesperu(). -
ap_search(): alias canónico desearch_avesperu(). -
ap_check_update(): alias canónico deunop_check_update(). -
ap_app(): alias canónico derun_avesperu_app().
-
- Se preserva el 100% de compatibilidad hacia atrás; todas las funciones previas continúan completamente operativas.
- Se incorporaron alias canónicos con prefijo de dominio
-
aves_peru_2026_v1now keeps genus and epithet consistent with the scientific-name key and preserves the original two discrepancies incomponent_corrections(reference validation follow-up). -
run_avesperu_app()preserves source rows during import, supports explicit header/column selection and previews, exports review reasons and actual execution provenance, invalidates stale results, closes only the current session, and resolves bounded workloads in cancellable background processes. -
search_avesperu()reports ties as ambiguous instead of selecting by row order. Detailed output keeps its eight columns and addsreconciliation,executionandreferenceattributes; qualified/hybrid inputs require review and return NA in the basic status vector. -
search_avesperu()validates finite scalar options and integer counts, normalizes qualifiers consistently, returns typed empty results, and applies sequential batches. Parallel workers use the running source and failures record their sequential fallback. -
unop_check_update()tolerates one-digit days, case/spacing differences and multiple labelled update dates (UNOP parser follow-up).
avesperu 0.1.1
CRAN release: 2026-03-27
- Updated the bundled current checklist to
aves_peru_2026_v1, reflecting the UNOP checklist version dated March 23, 2026. -
search_avesperu()now uses exact matching before fuzzy edit-distance matching withstringdist, improving performance while preserving the existing input and output structure.