Changes in version 1.0.26 - Deal with inconsistent file name for NIH Open Citation Collection. Changes in version 1.0.25 (2026-03-02) - Updated file format again for NIH Open Citation Collection. Changes in version 1.0.24 (2026-02-05) - Updated test standards based on Jan 2026 update to PubMed XML files. Changes in version 1.0.23 (2025-12-15) - Updated file format for NIH Open Citation Collection. Changes in version 1.0.22 - Fixed quoting of indexing method for mesh_list. - Deduplicated pub_type, at least within an XML file. Changes in version 1.0.21 (2025-01-14) - Updated test standards based on Jan 2025 update to PubMed XML files. Changes in version 1.0.20 (2024-01-13) - Updated readme table in test standards. Changes in version 1.0.19 (2023-12-18) - Updated test standards based on the annual update to PubMed XML files. Changes in version 1.0.18 (2023-12-01) - Fixed parsing of CitedMedium within Journal. Changes in version 1.0.17 (2023-05-23) - Updated parsing of empty investigator fields. Changes in version 1.0.16 (2023-02-12) - Updated readme table in test standards. Changes in version 1.0.15 (2022-12-13) - Changed ftp URLs to https. - Updated test standards based on new PubMed XML files. Changes in version 1.0.14 - Added columns for language and vernacular_title to the article table. Changes in version 1.0.13 (2022-11-24) - Added tables from the OtherAbstract and OtherID sections. Changes in version 1.0.12 - Fixed issues found by lintr. Changes in version 1.0.11 (2022-11-08) - Updated test standards based on PubMed's updated README.txt. Changes in version 1.0.10 (2022-04-27) - Added import for curl::curl() to circumvent check NOTE. Changes in version 1.0.9 - Clarified error message when downloading PubMed files. - Skip testing of file downloads on CRAN. Changes in version 1.0.8 - Increased timeout for downloading citation file. - Reordered steps to check citation table even if other tables are up-to-date. - Update to match lab style standard. Changes in version 1.0.7 - Explicitly added curl to Imports, since it's used by utils::download.file(). - Set "HUGE" option for xml2::read_xml() to avoid occasional error. Changes in version 1.0.6 - Updated styling based on linter. Changes in version 1.0.5 - Added abstract_pos column to abstract table. - If pub_year in journal table is empty, now extracts pub_year from medline_date. Changes in version 1.0.4 (2022-02-17) - Updated test standards for latest PubMed XML files. - Returned to doParallel in scripts for simplicity. Changes in version 1.0.3 - Simplified xml2 dependency, since new version is now on CRAN. Changes in version 1.0.2 - Fixed windows compatibility. Changes in version 1.0.1 - Revised code to not need globalVariables() in order to pass R CMD check without notes. Changes in version 1.0.0 - Updated tests. Changes in version 0.0.0.9036 - Added data dictionary as a vignette and a table in the database. Changes in version 0.0.0.9035 - Remove rare, obnoxious unicode character from keyword name. Changes in version 0.0.0.9034 - Explicitly set doFuture chunking for all dopar loops. Changes in version 0.0.0.9033 - Suppress irrelevant warnings from future. Changes in version 0.0.0.9032 - %dopar% loops in other places now work with doFuture. Changes in version 0.0.0.9031 - %dopar% loops in getPubmedFiles() now work with doFuture. - Use updated version of withr on CRAN. Changes in version 0.0.0.9030 - Renamed internal functions for consistency and clarity. Changes in version 0.0.0.9029 - getCitation() now uses data.table::fread() to write table in chunks, ~3.3x faster. - Switched from dbAppendTable() to dbWriteTable(..., append = TRUE) for inexplicable speed increase. Changes in version 0.0.0.9028 - getCitation() now uses vroom for arkdb::unark(). - Moved DBI driver packages to Suggests to reduce dependencies. Changes in version 0.0.0.9027 - Removed obsolete copyright column from the abstract table. Changes in version 0.0.0.9026 - parseMesh() now returns an additional table containing the IndexingMethod attribute. Changes in version 0.0.0.9025 - Fixed rare case of a parsing function returning a data.table with NA in columns instead of a data.table with no rows. Changes in version 0.0.0.9024 - Switched to using glue under the hood.