- fixed bug caused by breaking change in
igraph
related to assigning attributes to graph nodes (issue #51) - fixed bug which made plots unable to be rendered when there are no dependencies
- fixed bug where
plot_dependencies()
wouldn't remove all invalid dependencies when usingdeclutter = TRUE
(issue #35) - fixed bug where
plot_dependencies()
would sometimes raise an error when usingshow_version = TRUE
anddepth >= 2
(issue #36) - fixed bug where
plot_dependencies()
would plot one non-central label even when usinglabel_percentage = 0
(issue #38) - tests that use CRAN download counts now skip on CRAN only
- removed hard dependencies on plotting-related packages;
ggplot2
,ggraph
,graphlayouts
,igraph
, andscales
are now Suggests instead of Imports (issue #32) - removed unused dependency on
ggforce
- added
declutter
parameter forplot_dependencies()
that allows for ignoring non-strong dependencies of Suggests while plotting (issue #27) vcr
package is now optional for running tests (pull request #26)
- adjusted parameter of
deepdep
function similarly toget_dependencies
(issue #24)
- adjusted
dependency_type
argument to be consistent withtools
package (issue #19) - added
show_stamp
parameter for plot function (issue #20)
- wrapped
deepdep
in tests withtryCatch
in case of R-devel and Bioc-devel versions mismatch - marked all non-local examples with "donttest"
- adjusted to new version of the
vcr
package
- this versions are attempts to eliminating all possible errors during checks associated with problems with internet connection: this consists of marking time-consuming examples by "donttest" in the documentation, using the
vcr
package to mock up api queries and creating pre-compiled vignettes
- fixed an error in
deepdep
that caused dependencies of one package to be added to the result many times - the way in which dependency layers are created during plotting has been improved
- added columns in
deepdep
object, informing in which dependency layers the source and target packages are located - allowed more than five layers of dependencies on plot created by
plot_dependencies()
- fixed bugs caused by
plot_dependencies()
used withlabel_percentage
parameter plot_dependencies()
used withlabel_percentage
parameter now shows small dots whenever package has not enough downloads to be plotted with label (instead of empty labels, as previously)
- CRAN version
- renamed
deps_types
argument todependency_type
- added shiny app that generates
deepdep
plot
- first stable version of the
deepdep
package - implemented functions:
deepdep()
,get_available_packages()
,get_dependencies()
,get_description()
,get_downloads()
,plot_dependencies()