Releases: r-lib/sessioninfo
sessioninfo 1.2.3
-
session_info()no longer produces an error wheninfohas length > 1
(@nash-delcamp-slp, #96). -
Update pkgdown url to sessioninfo.r-lib.org.
-
session_diff()now accepts the URL to a GitHub Actions log as the
source fornewand/orold(@jennybc, #68). -
session_info()output now includes an explanation for symbol
highlighting packages attached to the search path (@IndrajeetPatil). -
session_info()andplatform_info()now print the host name if the
sessioninfo.include_hostnameglobal option is set toTRUE
(@certara-jcraig, #99). -
sessioninfo now does not leave behind detritus in the temporary
directory.
v1.2.2
-
This version does not add an emoji hash to the output.
-
The
sourcecolumn of the output data frame ofpackage_info()(also
part ofsession_info()), now contains the full SHA for packages installed
from GitHub, instead of only the first seven characters. This makes it
easier to use the SHA programmatically. Note that this does not affect
formatting and printing, which still use the abbreviated SHA.
(@muschellij2, #61). -
RStudio Package Manager (RSPM) and other repository sources are
now shown in thesourcecolumn, if they set theRepository
field inDESCRIPTION.
v1.2.1
-
package_info()andsession_info()now do not fail if the version
number of an installed package is invalid. -
Better aliases for the list of attached, loaded and installed packages
inpackage_inf()andsession_info().
v1.2.0
-
New function
external_info(), information about external software.
It can be also requested with the newinfoargument of
session_info()(@llrs). -
New function
python_info(), information about Python configuration.
It is automatically included insession_info()if the reticulate
package is loaded and Python is available. You can also request it
manually via the newinfoargument ofsession_info()(#33). -
The output of
session_info()now has an emoji hash, consisting of
three emojis. This allows quick comparison of two session infos (#26). -
All
*_info()functions use ANSI colors on systems that support them.
In particular, it highlights unusual package versions and sources,
and possible package problems (#3). -
New
session_diff()function, to compare two session infos from
various sources (#6). -
session_info()has a new argument namedinfo, to select which parts
of the session information should be printed. -
session_info()now has ato_fileargument, to write the output to a
file (#30). -
session_inf()has adependenciesargument now, and passes it to
package_info(). -
package_info()andsession_info()can now list the attached or
installed packages, see thepkgsargument in the manual for
details (#42). -
platform_info()andsession_info()now include the Windows build
number in the output (#40). -
sessioninfo now never wraps the output if the screen is too narrow (#31).
-
All
*_info()functions have aformat()S3 method now. -
platform_info()andsession_info()now include the RStudio version if
the R session is in RStudio (#29). -
The
sourcecolumn of the package list is now more informative.
v1.1.1
v1.1.0
Release Notes
-
package_info()now has adependenciesargument, to filter the type
of dependent packages in the output (#22). -
session_info()andpackage_info()now show the library search path,
and also which library each package was loaded from. They also warn
if the on-disk version of the package has a different path than the
loaded version (#9, #20). -
package_info()'sondiskversionentry is now correct. -
session_info()andpackage_info()now verify the MD5 hashes of DLL
files on Windows, and warns for micmatches, as these are usually
broken packages (#12, #16). -
We use now the cli package, instead of clisymbols, and this fixes
printing bugs in LaTeX documents (#14). -
session_info()andplatform_info()now include theLC_CTYPE
locale category (@patperry, #11) -
session_info()andpackage_info()now print source of the CRAN
packages in uppercase, always, even if they were installed by devtools. -
session_info()andplatform_info()now handle the case when
utils::sessionInfo()$runningisNULL(@HenrikBengtsson, #7). -
session_info()andpackage_info()now only list loaded versions
for namespaces which are already loaded. This only makes a difference
if thepkgsargument is given (#4). -
Do not consult the
max.printoption, for platform and package info
(@jennybc, #13).