Skip to content



2021-03-01 Dirk Eddelbuettel

    * DESCRIPTION (Version, Date): Release 0.3.4

2021-02-28 Dirk Eddelbuettel

    * 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 from r-ci 
    * .Rbuildignore: Added .github 
    * .travis.yml: Minor edit

    * .rpushbullet.json.gpg: New gpg-encrypted tokenfile 
    * .github/scripts/ Added helper to decrypt 
    * .github/workflows/ci.yaml: Use helper and token via secret

    * docs/: Added package website 
    * docs-src/: Added package website inputs

    * 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

    * 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

    * Add dependencies badge

2019-07-20 Dirk Eddelbuettel

    * DESCRIPTION: Expand authors / contributors list 
    * 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 
    * 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'

    * 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

    * 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 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

    * 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 
    * 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 

    * 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 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

    * 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