Added add_phylopic_tree() to add silhouettes to base R trees
(#110)
Fixed a bug in add_phylopic_base() where all names were reported as
not returning PhyloPic results when only a single name actually returned
no PhyloPic results
resolve_phylopic() now will retry API calls if they fail
Fixed geom_phylopic() and add_phylopic() under ggplot2 4.0.0 and up
(#125)
get_phylopic() now has a “source” argument that can be used to
retrieve the original source file from the PhyloPic database (#116)
rphylopic 1.5.0
Added ability to specify horizontal and vertical justification of
silhouettes (#101)
Added ability to specify width or height for silhouettes (#103)
Note that all “ysize” and “size” arguments/aesthetics are now
deprecated in favor of “height” and “width” arguments/aesthetics
rphylopic 1.4.0
Added add_phylopic_legend (#83)
Added permalink generation option to get_attribution (#81)
rphylopic 1.3.0
updated citation
added warning when specified size is more than 1000 times smaller
than the y-axis range (mostly useful for when making maps with coord_sf)
(#86)
changed the defaults and behavior of the color and fill
argument/aesthetics to better maintain backwards compatibility but also
prevent unnecessary outlines (#87)
added resolve_phylopic (#66)
pick_phylopic now accepts a list of uuids via the uuid argument
(#95)
fixed check behavior on CRAN (all tests and examples are now
skipped)
caught a rare error when nothing matched filter
rphylopic 1.2.2
vignettes are now precompiled
rphylopic 1.2.1
updated rphylopic to work with grImport2 version 0.3.0 and rsvg
version 2.6.0
rphylopic now requires grImport2 >= 0.3.0 and rsvg >=
2.6.0
rphylopic 1.2.0
added text argument to get_attribution (#56)
get_attribution now handles multiple uuids
added browse_phylopic function (#60)
added preview argument to get_phylopic (#59)
switched to {maps} package in base R advanced vignette
geom_phylopic now properly handles a single unlisted image object
passed to the “img” parameter (#75)
added filter (license) argument to get_uuid, pick_phylo,
add_phylopic_base, add_phylopic, and geom_phylopic (#72)
added img argument to get_uuid and get_attribution
added verbose argument (calls get_attribution) to geom_phylopic,
add_phylopic, and add_phylopic_base (#71)
split out the functionality of the color argument/aesthetic to color
(silhouette outline) and fill (silhouette) arguments/aesthetics in
add_phylopic, geom_phylopic, and add_phylopic_base (#58)
when only the color argument/aesthetic is specified, it is copied to
the fill argument/aesthetic (maintaining mostly backwards compatibility
with old code)
added plot and print methods for silhouette objects (#73)
fixed the behavior of geom_phylopic when used with coord_sf
added phylopic_key_glyph for using silhouettes inside ggplot legends
(#57)
rphylopic 1.1.1
Minor fixes for Fedora
Better handling of malformed Picture objects
rphylopic 1.1.0
added functions for transforming PhyloPic silhouettes (flipping and
rotating)
save_phylopic bg argument updated to be “transparent” by
default
added geom_phylopic (#25)
vectorized add_phylopic and add_phylopic_base (#42)
recolor_phylopic now removes white backgrounds by default
fixed the handling of alpha values
get_phylopic can now return any size raster image (#50)
removed the “thumbnail” and “twitter” format options for
get_phylopic
fixed how silhouettes are gathered from PhyloPic (#51)
pick_phylopic updated to allow visualization of multiple silhouettes
at once (#43)
fixed add_phylopic_base for multi-panel figures
added three vignettes (#49, #55)
rphylopic 1.0.0
rphylopic has now been transferred to the Palaeoverse community (new
maintainer: William Gearty and author: Lewis Jones)
The package has been updated to work with PhyloPic API ver.
>=2.1.1
The package has been reworked to its core functionality of fetching
silhouettes and plotting them in base R and ggplot2:
get_uuid: this function enables users to get uuid(s) associated with
a taxonomic name (new function)
get_phylopic: this function enables users to get the PhyloPic
silhouette associated with a specific uuid (replaces image_get)
pick_phylopic: this function enables users to pick specific PhyloPic
silhouettes when multiple are available for a given taxonomic name (new
function)
add_phylopic_base: this function retains it’s core functionality and
is used to add a silhouette to a base R plot (updated from
add_phylopic_base)
add_phylopic: this function retains it’s core functionality and is
used to add a silhouette to a ggplot2 (updated from add_phylopic)
get_attribution: this function enables users to get the attribution
data associated with a specific uuid (new function)
save_phylopic: this function enables users to save PhyloPic
silhouettes using various formats (replaces save_png)
rphylopic 0.3.4
NEW FEATURES
New exported function: gather_images
New internal functions in zzz.R:
check_for_a_pkg
messager
message_parallel
rphylopic 0.3.0
NEW FEATURES
PDF cheatsheet and hex sticker added, from @GabsPalomo (#24)
MINOR IMPROVEMENTS
fix to add_phylopic_base(): remove use of
par() internally, better behavior (#26) (#28)
DEFUNCT
plot_phylopic_base() was removed, see
?add_phylopic_base (#27) (#28)