Return code checking using error code content if it exists (Thomas Shafer in #64).
Enabled GitHub Actions with encrypted JSON file for API access.
Added a package documentation website.
UTF-8 encoding is now used (Chan-Yub Park in #55).
The Travis setup was robustified with respect to the token need to run tests (Dirk in #48)
The configuration file is now readable only by the user (Colin Gillespie in #50)
A new function to fetch prior posts was added (Chan-Yub Park in #54).
The target device designation was corrected (#39).
Three new (unexported) helper functions test now test the validity of the api key, device and channel (Seth in #41).
summary method for the
pbDevices class was
corrected (Seth in #43).
pbChannelInfo were added
(Seth in #44).
The test suite was updated and extended
The Travis script was updated use run.sh
DESCRIPTION, README.md and other files were updated for
R CMD check standards
Deprecated parts such as 'type=address' were removed, and the documentation was updated accordingly.
Coverage support was added (in a 'on-demand' setting as automated runs would need a Pushbullet API token)
Added support for Pushbullet 'channels' (once again thanks to Mike Birdgeneau for the initial push on this; cf #18)
Support for pushes was solidified: proper choices of either device, email or channel should work in all cases
S3 methods are now properly exports (thanks to Henrik Bengtsson)
File transfer mode has been improved / corrected (thanks to Mike Birdgeneau)
The regression test suite was expanded and robustified
This NEWS file was added. Better late than never.
Corrections to the file upload method
Expanded documentation on how to set API keys, device keys and default settings
Email support was added
Regression tests for types ‘link’ and ‘file’ were added.
Support for file transfers was added by Mike Birgeneau
Initialization was rewritten / solidified
Improved detection of
curl binary at startup
Package environment now in
Added simple test script