birddog 1.0.4
CRAN release: 2026-04-04
New features
-
mixed_sort(): exported for external use, with improved documentation. -
plot_group_trajectories_lines_2d(): newwidth_by_traj_sizeparameter to scale line width by trajectory size (default TRUE). -
plot_group_trajectories_lines_3d(): newwidth_by_traj_sizeparameter to scale line width by trajectory size (default TRUE).
birddog 1.0.2
New features
-
sniff_key_route(): support for multiple key-routes and natural group ordering. -
sniff_key_route(): newcompact_gapsanddirectionarguments. -
sniff_entropy(): newmodeandwindow_sizearguments. -
get_openalex_fields(): cache saved batches to skip duplicate API downloads.
Improvements
- Optimize SPC and key-route search with pre-built adjacency lists.
- Pre-render horizon plots to reduce gt object size in
sniff_groups_attributes(). - Improve key-route plot layout, axis labels, and data output.
- Improve horizon plot x-axis: vertical year labels, removed title.
- Use 95th percentile for entropy diff plot y-axis range.
- Swap diff colors in index plots: red for negative, blue for positive.
- Add
y_limits_diffparameter toindexes_plots().
Bug fixes
- Fix y-axis scale across entropy plots for group comparison.
- Fix dplyr variable collision in
sniff_key_route()group filter. - Fix
rlang.envimport to resolve R CMD check NOTE. - Fix plot issues: diff colors and same-year node spreading.
birddog 1.0.0
CRAN release: 2026-02-19
- Initial CRAN release.
- Rewrite of
sniff_key_route(),sniff_citations_cycle_time(), andsniff_entropy(). - Added
testthattest suite with 102 tests across 16 files. - Fix BibTeX parser for Windows CRLF line endings.
- Fix CRAN check issues: Unicode chars,
\dontrunexamples, DOI URLs. - Replace
\dontrunwith\donttestin all examples. - Add error guards to vignettes to prevent crashes.
birddog 0.1.0
- Initial development version.
- Added
sniff_key_route()function for main path analysis. - Includes visualization capabilities.
- Implements methodology from Liu & Lu (2012).
