Changes in version 0.9.2 - update to v2 of the eBird API and httr2 (PR #97) - drop magrittr pipe re-export Changes in version 0.9.1 (2026-01-13) - ensure taxon_concept_id behaves correctly in auk_rollup() (issue #94) - update EBD example files to get latest format (e.g. add taxon_concept_id) Changes in version 0.9.0 (2025-12-17) - update to align with the 2025 taxonomy update Changes in version 0.8.2 (2025-06-20) - handle changes to project names resulting from release of eBird Projects Changes in version 0.8.1 (2025-05-04) - allow ebird_species() to search for species codes in addition to scientific and common names - handle changes to EBD column names resulting from release of eBird Projects (issue #91) Changes in version 0.8.0 (2025-01-14) - update for 2024 taxonomy - added a helper function for processing bar chart data from eBird process_barcharts() Changes in version 0.7.0 (2023-11-14) - update for 2023 eBird taxonomy - no need to restart after setting AWK and EBD paths - retain breeding codes in auk_zerofill() - changes to conform with deprecation of .data$ in tidyselect expressions - changes to package-level documentation in roxygen2 - removed non-ASCII characters from datasets Changes in version 0.6.0 (2022-10-29) - update for 2022 eBird taxonomy Changes in version 0.5.2 - added an extinct column to taxonomy Changes in version 0.5.1 (2021-10-27) - drop data.table dependency, no longer needed with readr speed improvements - fix bug arising from 'breeding bird atlas code' being renamed to 'breeding code' (issue #58) Changes in version 0.5.0 (2021-09-16) - update to align with 2021 eBird taxonomy Changes in version 0.4.4 (2021-07-21) - updates to align with readr 2.0 Changes in version 0.4.3 (2020-11-23) - get_ebird_taxonomy() now fails gracefully when eBird API is not accessible, fixing the CRAN check errors https://cran.r-project.org/web/checks/check_results_auk.html Changes in version 0.4.2 (2020-10-19) - new auk_county() filter - new auk_year() filter - Drop taxonomy warnings since there was no taxonomy update this year Changes in version 0.4.1 (2020-04-03) - Family common names now included in eBird taxonomy - auk_select() now requires certain columns to be kept - Better handling of file paths with prefix argument in auk_split() - Fixed bug causing undescribed species to be dropped by auk_rollup() - Add a ll_digits argument to filter_repeat_visits() to round lat/lng prior to identifying sites - Change of default parameters to filter_repeat_visits() - auk_bbox() now takes sf/raster spatial objects and grabs bbox from them Changes in version 0.4.0 (2019-09-23) - Updated to 2019 eBird taxonomy - auk_observer() filter added - tidyr::complete_() deprecated, stopped using Changes in version 0.3.3 (2019-06-23) - Dates can now wrap in auk_date(), e.g. use date = c("*-12-01", "*-01-31") for records from December or January - Fixed bug preventing dropping of age/sex column - Allow for a wider variety of protocols in auk_protocol() - Addresing some deprecated functions from rlang - Fixed bug causing auk_set_awk_path() to fail Changes in version 0.3.2 (2019-02-04) - Work around for bug in system2() in some R versions: https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17508 - Adding a filter for PROALAS checklists to auk_protocol() Changes in version 0.3.1 (2018-12-07) - rlang::UQ() and rlang::UQS() deprecated, switching to !! and !!! - auk_unique() now keeps track of all sampling event and observer IDs that comprise a group checklist Changes in version 0.3.0 (2018-10-04) - Updated to 2018 taxonomy; new function get_ebird_taxonomy() to get taxonomy via the eBird API - Better handling of taxonomy versions, many functions now take a taxonomy_version argument and use the eBird API to get the taxonomy - auk_getpath() renamed auk_get_awk_path(), and added auk_set_awk_path() - Added auk_set_ebd_path() and auk_get_ebd_path() to set and get the EBD_PATH environment variable. Now users only need to set this once and just refer to the file name, rather than specifying the full path every time. - Functions to prepare data for occupancy modeling: filter_repeat_visits() and format_unmarked_occu() - New auk_bcr() function to extract data from BCRs - Added bcr_codes data frame to look up BCR names and codes - "Area" protocol added to auk_protocol() filter. - auk_extent() renamed auk_bbox(); auk_extent() deprecated and redirects to auk_bbox() - auk_zerofill() now checks for complete checklists and gives option to not rollup - auk_rollup() now gives the option of keeping higher taxa via drop_higher argument - auk_clean() deprecated - Fixed package load error when EBD_PATH is invalid - Fixed bug when reading files with a blank column using readr Changes in version 0.2.2 (2018-07-23) - Updated to work with EDB version 1.9 - Modified tests to be more general to all sample data - ebird_species() now returns 6-letter species codes - Fixed bug causing auk to fail on files downloaded via custom download form - Fixed bug with normalizePath() use on Windows - Fixed bug with system2() on Windows Changes in version 0.2.1 (2018-03-28) - Patch release fixing a couple bugs - Removed all non-ASCII characters from example files, closes issue #14 - Fixed issue with state filtering not working, closes issue $16 Changes in version 0.2.0 (2018-03-20) - New function, auk_split(), splits EBD up into multiple files by species - New object, auk_sampling, and associated methods for working with the sampling data only - New function, auk_select(), for selecting a subset of columns - auk_date() now allows filtering date ranges across years using wildcards, e.g. date = c("*-05-01", "*-06-30") for observations from May and June of any year - New function, auk_state() for filtering by state - Now using AWK arrays to speed up country and species filtering; ~20% speed up when filtering on many species/countries - Allow selection of a subset of columns when filtering - Remove free text columns in auk_clean() to decrease file size - Updated to work with Feb 2018 version of EBD - Fixed broken dependency on countrycode package Changes in version 0.1.0 (2017-10-21) - eBird taxonomy update to August 2017 version, users should download the most recent EBD to ensure the taxonomy is in sync with the new package - Manually set AWK path with environment variable AWK_PATH in .Renviron file - auk_distance, auk_breeding, auk_protocol, and auk_project filters added - Users can now specify a subset of columns to return when calling auk_filter using the keep and drop arguments - Many changes suggested by rOpenSci package peer review process, see https://github.com/ropensci/onboarding/issues/136 for details - New vignette added to aid those wanting to contribute to package development Changes in version 0.0.2 (2017-07-05) - Patch release converting ebird_taxonomy to ASCII to pass CRAN checks Changes in version 0.0.1 (2017-07-05) - First CRAN release