-
Notifications
You must be signed in to change notification settings - Fork 16
/
ChangeLog
821 lines (497 loc) · 23.7 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
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
2024-10-20 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Authors@R): Added
2024-09-29 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Use R::serializeToRaw() and R::unserializeFromRaw()
* DESCRIPTION: Add versioned imports on RApiSerialize (>= 0.1.4)
2024-07-16 Dirk Eddelbuettel <[email protected]>
* README.md: Switch some URLs from http to https
2024-05-17 Dirk Eddelbuettel <[email protected]>
* README.md: Use tinyverse.netlify.app for dependency badge
2024-04-02 Dirk Eddelbuettel <[email protected]>
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4,
add r-ci-setup actions
2023-08-19 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.2.4
* configure.ac: Idem
* configure: Regenerated
2023-08-18 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll micro version
* man/rhiredis.Rd: Add \alias{RcppRedis-package}
* DESCRIPTION (Suggests): Remove Suggests: (and
Additional_repositories) for 'rredis'
* README.md: Add r-universe badge
2023-03-08 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.2.3
* configure.ac: Idem
* configure: Regenerated
* src/Makevars.ucrt: No longer set a C++ standard
2023-03-07 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Switch to including Rcpp/Rcpp (no net change)
2023-03-05 Dirk Eddelbuettel <[email protected]>
* src/Makevars: No longer set a C++ standard
* src/Makevars.win: Idem
2022-10-31 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.2.2
* configure.ac: Idem
* configure: Regenerated
* src/init.c: Add 'void' for proper prototypes pleasing clang-15
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3
2022-04-14 Dirk Eddelbuettel <[email protected]>
* inst/pubsub/intraday-GLOBEX-from-Redis.r (show_plot_base): Use
dev.hold() and.flush() to avoid flicker, with thanks to Paul Murrell
2022-04-09 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.2.1
* configure.ac: Idem
* configure: Regenerated
* .gitignore: Update .gitignore
2022-03-23 Dirk Eddelbuettel <[email protected]>
* demo/quickTest.R: Note that rredis is now on ghrr.github.io/drat
* demo/simDemo.R: Idem
* demo/simpleBenchmark.R: Idem
* demo/simpleBenchmark2.R: Idem
* demo/spDemo.R: Idem
* inst/pubsub/README.md: Idem
* src/hiredis/GNUmakefile (#WARNINGS): Alter upstream Makefile
because CRAN is CRAN
2022-03-22 Dirk Eddelbuettel <[email protected]>
* inst/pubsub/intraday-GLOBEX-from-Redis.r: Updated to four symbols
and faster (though still 'flickering') plot routine
* inst/pubsub/intraday-GLOBEX-to-Redis.r: Small improvements
2022-03-20 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* DESCRIPTION (Additional_repositories): Add ghrr drat
(SystemRequirements): Mention rredis use via ghrr drat
* tests/pubsub.R (checkEquals): Updated to support both rredis and
RcppRedis, standardize on env.var. RunRcppRedisTests to activate
2022-03-08 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.2.0
* configure.ac: Idem
* configure: Regenerated
* src/Makevars.ucrt: Updated as suggested by Tomas
2022-02-13 Dirk Eddelbuettel <[email protected]>
* tests/pubsub.R: Make 'rredis' use conditional
* inst/tinytest/test_basics.R: Idem
* vignettes/redis-monitoring.pdf: More polish
2022-02-12 Dirk Eddelbuettel <[email protected]>
* vignettes/rcppredis-intro.pdf: More polish on vignette
* vignettes/redis-monitoring.pdf: Ditto
2022-02-07 Dirk Eddelbuettel <[email protected]>
* vignettes/redis-monitoring.pdf: Market Monitor Vignette
* vignettes/market-monitoring.Rnw: Sweave wrapper
2022-02-05 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* vignettes/rcppredis-intro.pdf: Intro Vignette
* vignettes/rcppredis-introduction.Rnw: Sweave wrapper
2022-02-03 Dirk Eddelbuettel <[email protected]>
* vignettes/rmd/redis-intro.Rmd: First steps towards intro vignette
2022-01-30 Dirk Eddelbuettel <[email protected]>
* inst/examples/readPython.py: Updated
* inst/examples/writePython.py: Idem
2022-01-28 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* inst/pubsub/intraday-GLOBEX-to-Redis.r: Add generalisation of
pub/sub example to handle multiple symbols at once in gatherer
* inst/pubsub/intraday-GLOBEX-from-Redis.r: Ditto for plotter
* inst/pubsub/pruneRedis.r: Generalize data pruner to multiple symbols
* inst/pubsub/README.md: Added brief paragraph on multi-symbol
2022-01-14 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* src/hiredis/*: Updated to hiredis version 1.0.2
2022-01-08 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* inst/pubsub/README.md: Describe pub/sub example
* inst/pubsub/intraday-ES-to-Redis.r: Collect and publish
* inst/pubsub/intraday-ES-from-Redis.r: Subscribe and plot
* inst/pubsub/pruneRedis.r: Shrinks history to last month
* inst/example_screenshot.png: Add screenshot
2022-01-06 Bryan W. Lewis <[email protected]>
* src/Redis.cpp: New methods publish, subscribe, psubscribe, listen
* R/redisMonitorChannels.Rd: Updated accordingly
* R/pubsub.R: Idem
* man/listen.Rd: Removed as function now part of module
2022-01-05 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* src/Redis.cpp: Minor edit, removed one unused var, renamed getreply
to getReply for consistency
* R/pubsub.R: Use getReply(), minor whitespace edit
* README.md: Add Bryan to Authors here too
* inst/NEWS.md: Updated
* DESCRIPTION: Rever back to just GPL (>= 2)
* LICENSE: Idem
* .editorconfig: Added standard settings file
* .Rbuildignore: Idem
2022-01-04 Bryan W. Lewis <[email protected]>
* man/redisMonitorChannels.Rd: Improved minimal example
* man/listen.Rd: Idem
2022-01-03 Bryan W. Lewis <[email protected]>
* R/pubsub.R: Simplified yet improved direct pub/sub support
* src/Redis.cpp: Idem
* man/redisMonitorChannels.Rd: Idem
* man/listen.Rd: Idem
* src/init.c: Removed now unneeded more direct import from rredis
* src/libsock.c: Idem
* R/internal.R: Idem
* R/rredis-misc.R: Idem
* man/redisAuth.Rd: Idem
* man/redisClose.Rd: Idem
* man/redisCmd.Rd: Idem
* man/redisConnect.Rd: Idem
* man/redisPublish.Rd: Idem
* man/redisSubscribe.Rd: Idem
* man/redisUnsubscribe.Rd: Idem
* man/redisZAdd.Rd: Idem
2021-12-31 Dirk Eddelbuettel <[email protected]>
* src/libsock.c (_OPEN_FD, _SOCK_NAGLE): Register as symbols, but use
not-exported-by-default name starting with an underscore
* src/init.c: Idem
2021-12-30 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* R/pubsub.R: Imported from packaged 'rredis' to support pub/sub
* R/internal.R: Idem
* R/rredis-misc.R: Idem
* src/libsock.c: Idem
* man/redisPublish.Rd: Documentation for pub/sub and support
* man/redisSubscribe.Rd: Idem
* man/redisUnsubscribe.Rd: Idem
* man/redisMonitorChannels.Rd: Idem
* man/redisCmd.Rd: Idem
* man/redisAuth.Rd: Idem
* man/redisClose.Rd: Idem
* man/redisConnect.Rd: Idem
* man/redisZAdd.Rd: Idem
* tests/pubsub.R: Idem
* DESCRIPTION: Bryan Lewis is now a co-author of the package
* LICENSE: Added explicit license statement for added files which
remain under Apache License 2.0 while the remainder of the package
as well as the aggregation continues to be licensed under GPL (>= 2)
* src/Redis.cpp: Use C++11 instead of lexical_cast for double -> string
* DESCRIPTION: Remove LinkingTo: on BH
2021-12-18 Dirk Eddelbuettel <[email protected]>
* README.md: Remove unused continuous integration artifact and badge
2021-06-26 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.1.11
* configure.ac: Idem
* configure: Regenerated
2021-06-24 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
2021-06-23 Jeroen Ooms <[email protected]>
* tools/winlibs.R: Update to libhiredis 1.0.0, support UCRT build
* src/Makevars.win: Update to libhiredis 1.0.0
* src/Makevars.ucrt: Support UCRT build
2021-05-24 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (URL, BugReports): Added to DESCRIPTION
2021-02-03 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* src/Redis.cpp (quit): Add 'quit' function to close connection
2021-01-11 Dirk Eddelbuettel <[email protected]>
* .github/workflows/ci.yaml: Add CI runner using r-ci
* README.md: Add new badge
2020-06-06 Dirk Eddelbuettel <[email protected]>
* README.md: Added 'last commit' badge
2020-01-16 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.1.10
* configure.ac: Reactivate test for RcppMsgPack
* configure: Idem
2019-12-01 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* DESCRIPTION (Suggests): Add tinytest
* tests/tinytest.R: Idem
* .travis.yml (install): Idem
* inst/tinytest/*: Converted from RUnit tests
* tests/runUnitTests.R: Removed
* inst/tests/*: Idem
2019-08-24 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Author): Use name without email as in other packages
2018-10-27 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.1.9
* configure.ac: Reactivate test for RcppMsgPack
* configure: Idem
* src/Redis.cpp: RcppMsgPack is again conditional on #define
2018-10-26 Dirk Eddelbuettel <[email protected]>
* tests/runUnitTests.R: Rewritten matching other packages; tests
for optional rredis package only used for test comparison
* inst/tests/runit.basicRtests.R: Some edits as well
2018-10-23 Whit Armstrong <[email protected]>
* rcppredis/inst/tests/runit.hashTests.R: add tests for hash functions
* src/Redis.cpp: add HDEL, HLEN, HKEYS, and HGETALL
2018-10-21 Dirk Eddelbuettel <[email protected]>
* configure.ac: Changed to tickle fallback creation of libhiredis
* configure: Idem
* src/Makevars.in: Idem
* src/hiredis/async.c: Added hiredis as a fallback for the mean
systems not providing libhiredis. Looking at you, macOS @ CRAN.
* src/hiredis/async.h: Idem
* src/hiredis/dict.c: Idem
* src/hiredis/dict.h: Idem
* src/hiredis/fmacros.h: Idem
* src/hiredis/hiredis.c: Idem
* src/hiredis/hiredis.h: Idem
* src/hiredis/net.c: Idem
* src/hiredis/net.h: Idem
* src/hiredis/read.c: Idem
* src/hiredis/read.h: Idem
* src/hiredis/sdsalloc.h: Idem
* src/hiredis/sds.c: Idem
* src/hiredis/sds.h: Idem
* src/hiredis/COPYING: Idem
* src/hiredis/Makefile: Simpler version of upstream file
* src/Redis.cpp: RcppMsgPack is now always used
2018-10-18 Whit Armstrong <[email protected]>
* src/Redis.cpp: add hexists function
2018-09-02 Dirk Eddelbuettel <[email protected]>
* .travis.yml: Switch Travis CI to R 3.5 repo
2018-07-25 Dirk Eddelbuettel <[email protected]>
* configure.ac: Set CXX and CXXFLAGS values by calling R to reflect
values in Makeconf used by R [CRAN request]
* configure: Idem
2017-10-25 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* DESCRIPTION (Imports): Import RcppMsgPack
* NAMESPACE: Import RcppMsgPack
* .travis.yml (install): Add r-cran-rcppmsgpack
2017-09-09 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Release 0.1.8
* src/Makevars.win: Set CXX_STD=CXX11 here too
2017-09-08 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: Remove 'Additional_repositories:
http://ghrr.github.io/drat' as RcppMsgPack is on CRAN
* configure.ac: Test for RcppMsgPack (>= 0.2.0)
* configure: Idem
2017-09-04 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version, Date): Roll minor version
* src/Redis.cpp (R): Accomodate MsgPack 2.* and switch to
call-by-reference in two instances
2017-08-26 Dirk Eddelbuettel <[email protected]>
* .travis.yml: Update .travis.yml to use run.sh
2017-04-09 Dirk Eddelbuettel <[email protected]>
* src/init.c: (R_init_RcppRedis): Call R_registerRoutines()
and R_useDynamicSymbols()
* NAMESPACE: Use .registration=TRUE on useDynLib
2017-04-06 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp (msgPackZMatrix): New function
2016-04-27 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Version): New release 0.1.7
2016-04-24 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Suggests): Add RcppMsgPack
(Additional_repositories): Point to ghrr drat repo
(Version): Roll minor version
* configure.ac: Minor tweaks
* configure: Ditto
2016-03-31 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: Roll minor version to 0.1.6.5
* README.md: Mention RcppMsgPack for optional support
2016-03-30 Dirk Eddelbuettel <[email protected]>
* configure.ac: Check for RcppMsgPack and set the include path as
well as a define if found
2016-03-28 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Description): Mention RcppMsgPack
2016-03-23 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: New llen() function to length of lists
2016-02-12 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp (RCPP_MODULE): Basic MsgPack data getter,
currently #ifdef'ed out to not break Travis etc
2015-11-23 Russell Pierce <[email protected]>
* src/Redis.cpp: minor change to ping to use extract_reply
* inst/tests/runit.serverIssues.R: Checks both the AUTH code and the
ability to throw and R error rather than a segfault on loss of server
* src/Redis.cpp: Added nullReplyCheck, redisCommandNULLSafe, and
redisCommandArgvNULLSafe as internal functions to handle at least
some connection losses more gracefully (produce an R error rather
than a segfault); refactored throughout to use new functions
* src/Redis.cpp: exec and execv now pass errors forward from redis as
errors rather than text strings
* inst/tests/runit.execTests.R: add tests for exec
* inst/tests/runit.execvTests.R: add tests for execv error feature
2015-11-22 Dirk Eddelbuettel <[email protected]>
* .travis.yml: Add r-cran-bh, also add r-cran-rapiserialize (after
adding it to my PPA) and r-cran-rredis; all depends are in deb now
2015-11-22 Russell Pierce <[email protected]>
* src/Redis.cpp: Add support for exists
* src/Redis.cpp: Add support for ltrim
* src/Redis.cpp: Add support for expire
* src/Redis.cpp: Add support for pexpire
* src/Redis.cpp: Return NULL if key empty with serialized get for
consistency with lpop and rpop
* src/Redis.cpp: Removed extraneous free from get
* src/Redis.cpp: Minor correction to comments on hget and hset
2015-10-15 Dirk Eddelbuettel <[email protected]>
* inst/NEWS.Rd: Correct URL for GitHub issues
2015-10-06 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Generalize timeout to fractional seconds
2015-10-06 Russell Pierce <[email protected]>
* src/Redis.cpp: Add constructor arg for connecting with timeout
2015-10-05 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: New release 0.1.6
2015-10-04 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: New ping command
* inst/tests/runit.basicRtests.R (test_05_ping): New test
2015-10-03 Russell Pierce <[email protected]>
* src/Redis.cpp: lpush, rpush now return number of elements in list;
lpop and rpop still return the item from the list, but now return
null if empty; one more object free'ed at initialization
* inst/tests/runit.listTests.R: Added tests for list operations
2015-10-03 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Minor editing to lpop et al addition
2015-30-09 Russell Pierce <[email protected]>
* src/Redis.cpp: Add support for LPUSH, LPOP, RPUSH, RPOP; also
add additional constructor argument to be used for AUTH
2015-07-17 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: New release 0.1.5
* inst/tests/runit.basicRtests.R: Set nodelay=FALSE for rredis as
both rredis and RcppRedis load the hiredis library
2015-07-04 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: New release 0.1.4
2015-07-02 Dirk Eddelbuettel <[email protected]>
* inst/tests/runit.basicRtests.R: No longer set tcp parameter
explicitly as rredis now deals with this
* man/rhiredis.Rd: Removed Redis site URL as curl fails to follow
redirect triggering a (spurious) CRAN testing complaint
* tests/runUnitTests.R: Minor edit to stopifnot(require())
* DESCRIPTION: Update to confirm with CRAN editing standards
2015-04-08 Dirk Eddelbuettel <[email protected]>
* README.md: Some small updates (including license shield) and edits
* .travis.yml (install): Minor updates adding ppa:edd/misc for
r-cran-rcpp and adding 'sudo: required' flag
2014-12-10 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: New release 0.1.3
* inst/NEWS: Ditto
2014-12-08 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Use the correct return type for zcount
2014-11-06 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: New release 0.1.2
* inst/NEWS: Ditto
2014-11-05 Dirk Eddelbuettel <[email protected]>
* inst/tests/runit.execvTests.R: New tests from John
* inst/tests/runit.setTests.R: Ditto
* src/Redis.cpp: Minor edits to make g++ happy
2014-11-04 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added SADD, SREM and SMEMBERS from pull request #5
by John
2014-07-11 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added HSET and HGET per pull request #4 by Whit
2014-06-09 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (Date): New release 0.1.1
2014-05-30 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp (RCPP_MODULE): Added zcount
2014-05-15 Dirk Eddelbuettel <[email protected]>
* src/Makevars.win: Updated for the Hiredis Windows library kindly
prepared by John Buonagurio
* DESCRIPTION (OS_type): With Windows support, remove OS_type: unix
2014-05-14 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION (OS_type): Add missing OS_type: unix
2014-05-13 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: Once more finalizing release 0.1.0
* inst/hiredis.COPYING: Added per request of CRAN
2014-05-12 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added zcard
2014-05-10 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: Finalizing release 0.1.0
* DESCRIPTION: List the corresponding RedHat package as well as the
GitHub URL for the hiredis library
* configure.ac: Renamed from configure.in
2014-05-07 Dirk Eddelbuettel <[email protected]>
* demo/simDemo.R: Expanded demo
* src/Redis.cpp: zadd now takes entire matrix and loop internally
2014-05-06 Dirk Eddelbuettel <[email protected]>
* demo/simDemo.R: Beginnings of a new demo / benchmark for comparing
ascii and binary payloads
2014-04-29 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added zrange and zremrangebyscore
2014-04-28 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added zadd and zrangebyscore
2014-04-26 Dirk Eddelbuettel <[email protected]>
* inst/examples/*: Now use key as part of type
2014-04-24 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added (non-serialized) list LPop
* inst/examples/readR.R: Used in example
2014-04-22 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added string 'setter'
* inst/examples/readR.R: Added (very) simple R example
* inst/examples/writeR.R: Added (very) simple R example
2014-04-21 Dirk Eddelbuettel <[email protected]>
* inst/tests/runit.basicTest.R: Ensure keys used are within a more
clearly separated 'namespace', and remove added keys at end
2014-04-20 Dirk Eddelbuettel <[email protected]>
* tests/runUnitTests.R: Added RUnit test support
* inst/tests/runit.basicTest.R: Added first test script
* .travis.yml: Install RApiSerialize from CRAN rather than GitHub
2014-04-18 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: Reset version number to 0.1.0 as we are after all
unreleased under the new (and with some luck, final) name 'RcppRedis'
* inst/examples/: Expanded the Python and Shell examples a little
* src/Redis.cpp: Added some 'getters' for plain strings
2014-04-17 Dirk Eddelbuettel <[email protected]>
* inst/examples/: Added some simple motivating Redis examples in
Python and Shell / Command-line
2014-04-12 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Use new package RApiSerialize
* DESCRIPTION: Import new package RApiSerialize
* R/serialize.R: Simplified due to new package RApiSerialize
* src/serialize.cpp: Removed, code now in RApiSerializef
* .travis.yml: Install RApiSerialize from rapiserialize on GitHub
2014-04-08 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: Package renamed to 'RcppRedis'
* NAMESPACE: Idem
* R/serialize.R: Load from package 'RcppRedis'
* demo/*: Load package 'RcppRedis'
* .travis.yml: Updated to enable Redis as a Travis service
* configure.ac: Beginnings of a configure script
* configure: Idem
* src/Makevars.in: Primary target for configire script
* cleanup: Remove temporary files and leftovers
2014-03-02 Dirk Eddelbuettel <[email protected]>
* demo/spDemo.R: Updated to compare with Bryan's changed in rredis
2014-02-22 Dirk Eddelbuettel <[email protected]>
* demo/spDemo.R: New demo for time series retrieval from list storage
* src/Redis.cpp: Use a RawVector, rather than a SEXP converted to raw
2014-02-18 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added listToMatrix() contractor
2014-02-17 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added functions to check return type
2014-02-16 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added list getter and append/prepend without R
serialization
2014-02-15 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Added lrange getter, with R serialization
2014-02-13 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: Started new functions (get|set)Vector for
experimental read/write of binary data without R serialization
* src/Makevars: Adapted for Rcpp (>= 0.11.0)
2014-01-12 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: New member function 'keys' returning a vector of
strings matching the supplied regexp
2014-01-11 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: New member functions 'set' and 'get' for direct
binary interface via hiredis using internal (de-)serialization
* demo/simpleBenchmark.R: Ilustrates and times gains relative to both
rredis and the simpler initial exec() calls from rhiredis
* src/serialize.cpp: Functions to (de-)serialize from/to raw vectors
2014-01-08 Dirk Eddelbuettel <[email protected]>
* src/serialize.cpp: Remove unused variable, and modify one error
string
2013-12-25 Dirk Eddelbuettel <[email protected]>
* R/serialize.R: Rename R-level functions to serializeToChar() and
unserializedFromChar() to distinguish from standard (un)serialize()
which converts raw to/from char.
* man/rhiredis.Rd: Added minimal documentation for public functions.
* src/serialize.cpp: Minor whitespace edits
2013-12-24 Dirk Eddelbuettel <[email protected]>
* src/serialize.cpp: First cut at native (de-)serialization
* R/serialize.R: R side of (de-)serialization
2013-11-16 Dirk Eddelbuettel <[email protected]>
* src/Redis.cpp: New 'multibulk' code contributed by William Pleasant
committed with minor rerrangements
* demo/simpleBenchmark.R: Include test code for multibulk
2013-10-25 Dirk Eddelbuettel <[email protected]>
* .travis.yml: Do not install r-cran-rcpp from Ubuntu, use CRAN version
2013-10-24 Dirk Eddelbuettel <[email protected]>
* .travis.yml: Added for automated builds and testing via Travis
* README.md: Show Travis build status
2013-08-23 Dirk Eddelbuettel <[email protected]>
* demo/simpleRedisClient.R: Added serialization and deserialization
2013-07-23 Dirk Eddelbuettel <[email protected]>
* demo/simpleBenchmark.R: Added
2013-07-23 Dirk Eddelbuettel <[email protected]>
* DESCRIPTION: Version 0.2
2013-07-22 Dirk Eddelbuettel <[email protected]>
* Initial version