/
ChangeLog
464 lines (275 loc) · 12.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
2024-05-24 Dirk Eddelbuettel <edd@debian.org>
* README.md: Use tinyverse.netlify.app for dependency badge
2024-04-30 Dirk Eddelbuettel <edd@debian.org>
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4,
add r-ci-setup actions
2022-12-01 Dirk Eddelbuettel <edd@debian.org>
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3
2021-12-27 Dirk Eddelbuettel <edd@debian.org>
* README.md: Remove unused continuous integration artifact and badge
* docs/.nojekyll: Moved
2021-10-20 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
* R/pushes.R (pbPost): Suppress a warning from comparison in case of
multiple emails (thanks Josh Ulrich for the heads-up)
2021-06-01 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (URL, BugReports): Added to DESCRIPTION
2021-03-28 Dirk Eddelbuettel <edd@debian.org>
* docs/mkdmt-src/: Moved mkdocs-material input
2021-03-01 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.3.4
2021-02-28 Dirk Eddelbuettel <edd@debian.org>
* 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 <edd@debian.org>
* .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 <edd@debian.org>
* .travis.yml (sudo): Switch to 'bionic' and R 4.0.0; set
TRAVIS_SECURE_ENV_VARS="true", condition coverage
2020-06-13 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Roll minor version
* tests/simpleTests.R: Add tests for .checkReturnCode
2020-06-13 Thomas Shafer <thomasjshafer@gmail.com>
* R/init.R (.checkReturnCode): Refactored error code check
2020-04-11 Dirk Eddelbuettel <edd@debian.org>
* README.md: Added 'last commit' badge, small edits
2020-01-18 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.3.3
2020-01-12 Dirk Eddelbuettel <edd@debian.org>
* 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 <alexandre.shannon@gmail.com>
* R/init.R: Use curl::handle_setopt to set HTTP/1.1
2019-07-21 Chan-Yub Park <mrchypark@gmail.com>
* R/pushes.R: Set UTF-8 encoding in pbGetPosts
2019-07-21 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.3.2
* README.md: Add dependencies badge
2019-07-20 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Expand authors / contributors list
* README.md: Idem
* R/setup.R: One more #nocov tag
2019-07-19 Dirk Eddelbuettel <edd@debian.org>
* R/setup.R: A few more #nocov tags
2019-07-18 Dirk Eddelbuettel <edd@debian.org>
* 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 <mrchypark@gmail.com>
* R/pushes.R: Add pbGetPost function, modify .createPush
* man/pbGetPost.Rd: Updated documentation
2019-07-11 Colin Gillespie <colin@jumpingrivers.com>
* R/setup.R (pbSetup): Read conffile after pbSetup
* .gitignore: Ignore .rpushbullet.json
2017-11-02 Colin Gillespie <colin@jumpingrivers.com>
* R/setup.R: Set conffile to be readable only by the user
2017-04-13 Dirk Eddelbuettel <edd@debian.org>
* .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 <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.3.1
* R/user.R: Do not run example
* man/pbGetUser.Rd: Idem
2017-02-14 Dirk Eddelbuettel <edd@debian.org>
* 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 <edd@debian.org>
* .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 <wenchel@gmail.com>
* 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 <wenchel@gmail.com>
* R/devices.R: Fix for another RJSONIO / jsonlite transition
2017-02-06 Seth S. Wenchel <wenchel@gmail.com>
* R/isValid.R: New (unexported) helper functions .isValidLey,
.isValidDevice, .isValidChannel
2017-02-04 Dirk Eddelbuettel <edd@max.eddelbuettel.com>
* 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 <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.3.0
2017-02-02 Dirk Eddelbuettel <edd@debian.org>
* 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 <wenchel@gmail.com>
* R/setup.R: Write single elements as vectors instead of lists
2017-01-31 Dirk Eddelbuettel <edd@debian.org>
* README.md: Minor edits, more canonical URLs
* .travis.yml: Use https for curl download
2017-01-30 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): New minor version and date
2017-01-30 Seth S. Wenchel <wenchel@gmail.com>
* 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 <edd@debian.org>
* 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 <wenchel@gmail.com>
* 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 <edd@debian.org>
* README.md: Removed broken URLs to Pushbullet docs, mention Mike and
Seth in Authors, and add coverage badge
2017-01-26 Dirk Eddelbuettel <edd@debian.org>
* 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 <wenchel@gmail.com>
* 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 <edd@debian.org>
* man/rpushbullet-package.Rd: Document that package initializes when
being attached, making package load the recommened usage pattern.
2015-02-09 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Version 0.2.0
* DESCRIPTION (Description): Some minor last minute changes
2015-02-08 Dirk Eddelbuettel <edd@debian.org>
* inst/NEWS.Rd: Added
* tests/simpleTests.R (testfile): Fix wrong case in package name
2015-02-04 Dirk Eddelbuettel <edd@debian.org>
* 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 <hb@biostat.ucsf.edu>
* 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 <edd@debian.org>
* R/pushes.R: Some improvements to logic and use of test variables
2015-01-19 Dirk Eddelbuettel <edd@debian.org>
* R/init.R: Support option testemail and testchannel
* DESCRIPTION: Bump Version: and Date:
2015-01-18 Mike Birdgeneau <mike.birdgeneau@gmail.com>
* R/pushes.R (pbPost): Support for channels
* tests/simpleTests.R: Added tests for channels
2014-12-30 Dirk Eddelbuettel <edd@debian.org>
* tests/simpleTests.R: A few minor edits
2014-12-29 Mike Birdgeneau <mike.birdgeneau@gmail.com>
* R/pushes.R: Corrections to file transfer mode
* tests/simpleTests.R: Added more tests
2014-11-03 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Version 0.1.1
* DESCRIPTION: Updated the text in Description:
2014-11-02 Dirk Eddelbuettel <edd@debian.org>
* R/pushes.R: Correct file upload method
* R/init.R: Protect filename by spaces
2014-10-10 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Version 0.1.0
2014-10-09 Dirk Eddelbuettel <edd@debian.org>
* 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 <edd@debian.org>
* R/pushes.R: New (optional) argument 'email' in pbPost
* man/pbPost.Rd: Corresponding manual page updates
2014-10-06 Dirk Eddelbuettel <edd@debian.org>
* 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 <edd@debian.org>
* R/pushes.R: Documentation clarified for 'recipient' option
2014-06-15 Dirk Eddelbuettel <edd@debian.org>
* 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 <edd@debian.org>
* 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 <edd@debian.org>
* 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 <edd@debian.org>
* 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 <edd@debian.org>
* 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 <edd@debian.org>
* 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 <edd@debian.org>
* 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 <edd@debian.org>
* 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 <edd@debian.org>
* DESCRIPTION: Initial commit as version 0.0.1
* .travis.yml: Added Travis support