NEWS
avesperu 0.1.1.9000
- 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 de search_avesperu().
ap_search(): alias canónico de search_avesperu().
ap_check_update(): alias canónico de unop_check_update().
ap_app(): alias canónico de run_avesperu_app().
- Se preserva el 100% de compatibilidad hacia atrás; todas las funciones previas continúan completamente operativas.
aves_peru_2026_v1 now keeps genus and epithet consistent with the scientific-name key and preserves the original two discrepancies in component_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 adds reconciliation, execution and reference attributes; 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 (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 with stringdist, improving performance while preserving the existing input and output structure.