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
--outputflag, 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_ALLOWenvironment 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
NAis passed towrite_clip(). This will now write"NA"to
the clipboard. - Fix error when passing
NULLor 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_availableto erroneously return
FALSE. Thank you to @krivit for catching this. - Introduces better testing of
clipr_availableto properly evaluate it on
Travis CI.