- Messages now support image attachments
- Messages now support basic HTML formatting and monospace text
- Version 1.0.0 exposed a lot of internal functions that aren't needed for everyday use. These are no longer exported.
- Using {checkmate} for input validation instead of {assertthat}
- Added unit testing with {testthat}
- Reimplemented core functionality. No longer using S4 objects.
- Removed
PushoverMessage
andPushoverResponse
classes - Lots of source file reorganization
- Removed
- several functions have been deprecated
cancel_receipt
is deprecated in favor ofcancel_retries
is.valid_token
is deprecated in favor ofis.valid_app
validate_key
is deprecated in favor ofverify_user
- User/group and application keys are now stored in environment variables instead of a package-specific environment, which makes it easier to store keys in .Renviron
- added support for the glances API (e.g., for smartwatches) via
update_glance()
- added
is.valid_pushover_sound
function to validate sound arguments - added
get_pushover_limits
function to retrieve application message limit and usage information - added
stop_for_pushover_status
to handle errors for all API requests - added functions for working with groups:
get_group_info
retrieves information about a groupgroup_rename
renames a groupgroup_add_user
andgroup_remove_user
adds or removes a user from a groupgroup_disable_user
andgroup_enable_user
temporarily disable and re-enable a user's group membership
- Project now has a Contributer Code of Conduct
- Added cancel_receipt function to cancel an emergency message
- Removed the port number from API calls
- Added support for -2 priority messages ('silent'): http://updates.pushover.net/post/87000633097/api-change-to-message-priority-1-new-priority-2
- Fixed small issue with user/token storage, which allowed similarly named variables outside the namespace to be used
- pushover_* helper functions now return invisible values. Request tokens can still be saved to a variable, but will not be printed when the functions are not part of an assignment operation. The return values of
pushover_high
are visible.
- Updates for CRAN submission
- Initial public release