Releases: mdlincoln/clipr
clipr 0.8.0
- Add handlers for using the clipboard on systems using Wayland via wl-clipboard. Thank you to @nacnudus for the PR.
- For R >= 4.2,
write_clip()
calls on Windows are modified to work well with R's shift to supporting UTF-8 as a native encoding on Windows. Thank you to @yutannihilation for the PR. Read more here: #62 - Moved CI off of Travis and on to GitHub Actions
- Clipr now has a pkgdown site at https://matthewlincoln.net/clipr/
clipr 0.7.1
- Call xsel with the
--output
flag, which prevents RStudio from hanging when calling clipr functions on a system running certain Linux window managers. Thank you to @cgillespie and @kevinushey for identifying the bug and the solution, and to @hannahcgunderman for help in testing.
clipr 0.7.0
Thank you to @jennybc for prompting these changes:
- Before attempting to read/write form the clipboard,
clipr_available()
will first explicitly check if it is being run non-interactively, and if so, if theCLIPR_ALLOW
environment variable has been set. This will hopefully prevent starting spurious Linux processes during CRAN tests. - Out of an abundance of caution,
read_clip()
now does the same interactive/envvar check thatwrite_clip()
does. - Some documentation clarifications
clipr 0.6.0
Thank you to @wangyuchen for making the following suggestions:
-
To make clipr more pipe-friendly,
write_clip()
now defaults toreturn_new = FALSE
, and will instead return the initial object that was passed in. To get the old behavior, passreturn_new = TRUE
-
In an effort to make
write_clip()
andread_clip_tbl()
more symmetrical,write_clip()
now defaults to writing out row and column names when they exist. -
Introduces
write_last_clip()
, a wrapper function forwrite_clip(.Last.value)
clipr 0.5.0
-
To comply with CRAN policy,
write_clip()
will now error by default if run in
a non-interactive session. Non-interactive use must be explicitly enabled by
setting an environment variableCLIPR_ALLOW=TRUE
. -
Documented that the default behavior when writing matrices to
write_clip()
iscol.names = FALSE
clipr 0.4.1
- Correct a formatting error by adding and separation character to tables when
they are being written with rownames.
clipr 0.4.0
- Introduces
dr_clipr()
, which gives informative suggestions for software and
configuration requirements when accessing the clipboard on X11-based systems.
clipr 0.3.3
- Due to poor testing and configuration options, clipr was not delivering on its
promised support for xsel :( This has now been fixed, with more complete Travis
tests, and some core fixes by @MilesMcBain.
clipr 0.3.2
- Suppress an erroneous warning on OS X / X11 systems when trying to write an
empty string to the clipboard. - Fix error when
NA
is passed towrite_clip()
. This will now write"NA"
to
the clipboard. - Fix error when passing
NULL
or an empty vector (e.g.character(0)
). This
will now write""
to the clipboard.
clipr 0.3.1
- Fixes a breaking bug that caused
clipr_available
to erroneously return
FALSE
. Thank you to @krivit for catching this. - Introduces better testing of
clipr_available
to properly evaluate it on
Travis CI.