keyring_create()
and also all backends that support multiple keyrings
now allow passing the password when creating a new keyring (#114).
key_set()
can now use a custom prompt (@pnacht, #112).
keyring now handled better the 'Cancel' button when requesting a password in RStudio, and an error is thrown in this case (#106).
It is now possible to specify the encoding of secrets on Windows (#88, @awong234).
The get_raw()
method of the Secret Service backend works now (#87).
Now the file backend is selected by default on Unix systems if Secret Service is not available or does not work (#95, @nwstephens).
The file backend now works with keys that do not have a username.
All backends use the value of the keyring_username
option, if set,
as the default username (#60).
File based backend (#53, @nbenn).
Fix bugs in key_set()
on Linux (#43, #51).
Windows: support non-ascii characters and spaces in key_list()
service
and keyring
(#48, #49, @javierluraschi).
Add support for listing service keys for env backend (#58, @javierluraschi).
keyring is now compatible with R 3.1.x and R 3.2.x.
libsecret is now optional on Linux. If not available, keyring is built without the Secret Service backend (#55).
Fix the get_raw()
method on Windows.
Windows: get()
tries the UTF-16LE encoding if the sting has embedded
zero bytes. This allows getting secrets that were
set in Credential Manager (#56).
Windows: fix list()
when some secrets have no :
at all
(these were probably set externally) (#44).
First public release.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.