2021-03-01 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.4 2021-02-28 Dirk Eddelbuettel * README.md: Updated http:// links to https:// * DESCRIPTION: Idem * R/devices.R: Idem * R/pushes.R: Idem * man/pbGetDevices.Rd: Idem * man/pbPost.Rd: Idem * man/rpushbullet-package.Rd: Idem * .Rbuildignore: Add .nojekyll 2021-02-27 Dirk Eddelbuettel * .github/workflows/ci.yaml: Added run.sh from r-ci * .Rbuildignore: Added .github * .travis.yml: Minor edit * .rpushbullet.json.gpg: New gpg-encrypted tokenfile * .github/scripts/decrypt_tokenfile.sh: Added helper to decrypt * .github/workflows/ci.yaml: Use helper and token via secret * docs/: Added package website * docs-src/: Added package website inputs * README.md: Added badge and short paragraph linking to documentation 2020-06-14 Dirk Eddelbuettel * .travis.yml (sudo): Switch to 'bionic' and R 4.0.0; set TRAVIS_SECURE_ENV_VARS="true", condition coverage 2020-06-13 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll minor version * tests/simpleTests.R: Add tests for .checkReturnCode 2020-06-13 Thomas Shafer * R/init.R (.checkReturnCode): Refactored error code check 2020-04-11 Dirk Eddelbuettel * README.md: Added 'last commit' badge, small edits 2020-01-18 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.3 2020-01-12 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll minor version * R/init.R (.getCurlHandle): Setting HTTP/1.1 is now conditional on a new option "rpushbullet.useHTTP11" being set to TRUE * R/pushes.R: Document new option * man/pbPost.Rd: Idem 2020-01-06 Alexandre Shannon * R/init.R: Use curl::handle_setopt to set HTTP/1.1 2019-07-21 Chan-Yub Park * R/pushes.R: Set UTF-8 encoding in pbGetPosts 2019-07-21 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.2 * README.md: Add dependencies badge 2019-07-20 Dirk Eddelbuettel * DESCRIPTION: Expand authors / contributors list * README.md: Idem * R/setup.R: One more #nocov tag 2019-07-19 Dirk Eddelbuettel * R/setup.R: A few more #nocov tags 2019-07-18 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll minor version * R/init.R: Added #nocov tags * R/pushes.R: Renamed to pbGetPosts, added #nocov tags * man/pbGetPosts.Rd: Renamed 2019-07-17 Chan-Yub Park * R/pushes.R: Add pbGetPost function, modify .createPush * man/pbGetPost.Rd: Updated documentation 2019-07-11 Colin Gillespie * R/setup.R (pbSetup): Read conffile after pbSetup * .gitignore: Ignore .rpushbullet.json 2017-11-02 Colin Gillespie * R/setup.R: Set conffile to be readable only by the user 2017-04-13 Dirk Eddelbuettel * .travis.yml (env): Condition tests on having env.vars which PRs from forks will not have to not expose the secret token * R/setup.R (pbSetup): Typo/spelling fix suggested by Michael Chirico 2017-02-17 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.1 * R/user.R: Do not run example * man/pbGetUser.Rd: Idem 2017-02-14 Dirk Eddelbuettel * R/init.R: Additional #nocov tags * R/isValid.R: Idem * R/pushes.R: Idem * R/setup.R: Idem * tests/simpleTests.R: Added calls to pbGetUser() etc 2017-02-11 Dirk Eddelbuettel * .rpushbullet.json.enc: Encoded configuration * .travis.yml: Decode configuration and run tests and coverage * R/setup.R (pbSetup): Support an optional default device * man/pbSetup.Rd: Documentation * tests/simpleTests.R: More calls to game test coverage statistics 2017-02-10 Seth S. Wenchel * R/channel.R: Added S3 class pbChannelInfo with default, print, and summary methods * R/user.R: Added S3 class pbUser with default, print and summary methods * R/setup.R: New function pbValidateConf * R/isValid.R: Added missing header 2017-02-08 Seth S. Wenchel * R/devices.R: Fix for another RJSONIO / jsonlite transition 2017-02-06 Seth S. Wenchel * R/isValid.R: New (unexported) helper functions .isValidLey, .isValidDevice, .isValidChannel 2017-02-04 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll minor version * R/pushes.R (pbPost): Correct target device designation * attic/pbpost.r (localPbPost): Test script by Seth, slight mod'ed 2017-02-03 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.0 2017-02-02 Dirk Eddelbuettel * R/pushes.R (pbPost): Use 'target_device_ind', not 'device_ind' * R/setup.R (pbSetup): Use 'pretty=TRUE' for nicer output * man/pbPost.Rd: Remove reference to unsupported type 'address' * man/rpushbullet-package.Rd: Idem * tests/simpleTests.R: Changed to be less agressive and run failing tests only if environment variable Run_RPushbullet_Tests_All is 'yes' * README.md: Updated and expanded 2017-02-01 Seth S. Wenchel * R/setup.R: Write single elements as vectors instead of lists 2017-01-31 Dirk Eddelbuettel * README.md: Minor edits, more canonical URLs * .travis.yml: Use https for curl download 2017-01-30 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New minor version and date 2017-01-30 Seth S. Wenchel * R/setup.R (pbSetup): Check return code from pbGetDevices(); flag an error if no device is associated with the supplied key; fixed typo * R/init.R (.checkReturnCode): Move function here 2017-01-28 Dirk Eddelbuettel * R/setup.R (pbSetup): New function, extending PR by Seth Wenchel * R/init.R (.onLoad): Also load dotfile, permitted use for un-attached package (.onAttach): Improved message formatting, simpler environment use (.getDotfile): New helper for default dotfile (.parseResourceFile): Simpler environment use * .travis.yml: Switch to using run.sh for Travis CI * NAMESPACE: Minor edit * inst/NEWS: Updated 2017-01-27 Seth S. Wenchel * R/init.R: Refactored to use jsonlite instead of RJSONIO * R/pushes.R: Idem * DESCRIPTION: Idem * NAMESPACE: Idem * .travis.yml: Idem 2017-01-27 Dirk Eddelbuettel * README.md: Removed broken URLs to Pushbullet docs, mention Mike and Seth in Authors, and add coverage badge 2017-01-26 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Rolled minor version and date * NAMESPACE: Also import str()importFrom("utils", "str") * man/pbPost.Rd: Updated documentation * R/pushes.R: Updated copyright 2017-01-23 Seth S. Wenchel * R/devices.R: Refactored and extended to use the curl package instead the external curl binary; also removed no-longer supported 'address' pushes * R/init.R: Idem * R/pushes.R: Idem * DESCRIPTION: Idem * NAMESPACE: Idem * .travis.yml: Idem * tests/simpleTests.R: Updated and added channel tests 2015-06-20 Dirk Eddelbuettel * man/rpushbullet-package.Rd: Document that package initializes when being attached, making package load the recommened usage pattern. 2015-02-09 Dirk Eddelbuettel * DESCRIPTION: Version 0.2.0 * DESCRIPTION (Description): Some minor last minute changes 2015-02-08 Dirk Eddelbuettel * inst/NEWS.Rd: Added * tests/simpleTests.R (testfile): Fix wrong case in package name 2015-02-04 Dirk Eddelbuettel * R/init.R (.parseResourceFile): Split off functionality from .onAttach(), permitting later call by user if needed * R/init.R (.onAttach): Call .parseResourceFile() 2015-02-04 Henrik Bengtsson * R/init.R (.onAttach): Warn on non-existing key * README.md: Typo fixes, added note that channels are public * NAMESPACE: Export S3 methods * tests/simpleTests.R: Internal improvements and typo fixes 2015-01-20 Dirk Eddelbuettel * R/pushes.R: Some improvements to logic and use of test variables 2015-01-19 Dirk Eddelbuettel * R/init.R: Support option testemail and testchannel * DESCRIPTION: Bump Version: and Date: 2015-01-18 Mike Birdgeneau * R/pushes.R (pbPost): Support for channels * tests/simpleTests.R: Added tests for channels 2014-12-30 Dirk Eddelbuettel * tests/simpleTests.R: A few minor edits 2014-12-29 Mike Birdgeneau * R/pushes.R: Corrections to file transfer mode * tests/simpleTests.R: Added more tests 2014-11-03 Dirk Eddelbuettel * DESCRIPTION: Version 0.1.1 * DESCRIPTION: Updated the text in Description: 2014-11-02 Dirk Eddelbuettel * R/pushes.R: Correct file upload method * R/init.R: Protect filename by spaces 2014-10-10 Dirk Eddelbuettel * DESCRIPTION: Version 0.1.0 2014-10-09 Dirk Eddelbuettel * man/rpushbullet-package.Rd: Added a new section on intialization detailing how api key, device key(s) and name(s) and defaultdevice can be specified via a dotfile, options or function arguments. * R/pushes.R: Minor correction 2014-10-08 Dirk Eddelbuettel * R/pushes.R: New (optional) argument 'email' in pbPost * man/pbPost.Rd: Corresponding manual page updates 2014-10-06 Dirk Eddelbuettel * R/pushes.R: Minor typo correction by Mike Birdgeneau * R/pushes.R: Made file operations silent, minor tweak to docs * R/init.R: Made file operations silent * R/init.R: Also set 'names' option from init file * tests/simpleTests.R: Added two examples for type='link' and type='file' 2014-09-10 Dirk Eddelbuettel * R/pushes.R: Documentation clarified for 'recipient' option 2014-06-15 Dirk Eddelbuettel * R/pushes.R: Applied pull request #7 by Mike Birdgeneau which implements pushes of type 'file' * R/init.R: Ditto * R/pushes: Minor postprocessing of pull request * R/init.R: Ditto 2014-06-10 Dirk Eddelbuettel * R/pushes.R: Rewritten in terms of new argument 'recipients' with the default being sent to all devices; old argument 'deviceind' now deprecated. * R/init.R: New internal helper function .getNames() * R/init.R: The .getDefaultDevice() now defaults to 'zero' implying all devices should be used. 2014-06-07 Dirk Eddelbuettel * R/devices.R: pgGetDevices() converted to an S3 object with proper print and summary methods for the returned class 'pbDevices' 2014-06-06 Dirk Eddelbuettel * R/init.R: Applied pull request #3 by Bill Evans * R/push.R: Ditto * R/init.R: Minor tweak using 'defaultdevice' * R/push.R: Ditto 2014-06-05 Dirk Eddelbuettel * R/init.R: Fixed two more references to pushbutton which should of course have been pushbullet * R/pushes.R: And another one here 2014-06-02 Dirk Eddelbuettel * DESCRIPTION: Version 0.0.2 * R/init.R: Detect curl binary in PATH at startup * R/pushes.R: Use curl binary identified at startup * R/devices.R: Ditto * .Rbuildignore: Add attic/ directory with file configure and configure.ac which is no longer needed at init.R checks for curl * R/init.R: Package environment is now .pkgenv * tests/simpleTests.R: Ditto 2014-05-27 Dirk Eddelbuettel * R/pushes.R (pbPost): Added new optional argument 'debug', and minor refactoring in pbPost() making url string a common variable 2014-05-25 Dirk Eddelbuettel * configure.ac: Added with simple test for curl * configure: Idem * tests/simpleTests.R: Added simple test script * R/init.R: Improved init. with new helper functions 2014-05-24 Dirk Eddelbuettel * DESCRIPTION: Initial commit as version 0.0.1 * .travis.yml: Added Travis support