1 Revision history for Perl extension Statistics::R.
4 - Fixed obscure issue in DESTROY (reported by Pär Larsson, RT #107246)
7 - Better way to set large arrays (patch by Ken Yamaguchi, RT #97359)
8 - Properly handle the quit() command (reported by tecolo, Github #5)
9 - Prefer using the 'bin' constructor instead of 'r_bin'
10 - Method version() to get the version of R
11 - Better handling of R internationalization
14 - Fixed POD error (reported by Srividya Vaidyanathan, RT #91438)
17 - Simplification and speedup of communications with R
18 - Handle multiple locales when looking for errors (patch by Jean Véronis and
22 - Skip tests that hang on Windows (thanks Clifford Sobchuk and Gisbert W.
24 - Automatically destroy the R bridge when Statistics::R goes out of scope
25 (unless running in shared mode)
28 - Fixed cross-platform filename problem in run_from_file (thanks Clifford
32 - Fixed packaging issue by repackaging with Module::Install version 1.06
33 - Fixed character causing failure of POD test
36 - Better handling of R line length limits
37 - Better quoting of strings passed to R
41 - Support more R installation paths in Windows (patch by Adam Kennedy)
44 - Fixed a bug in the get() method (reported by Manuel A. Alonso Tarajano,
45 patched by Brian Cassidy)
48 - Require Text::Balanced >= 0.97 to prevent bad surprises (reported by Ryan
52 - Arrays of number-containing strings are now handled properly (RT bug
53 #71988, patch by dheiman)
56 - The run() method now accepts an array of strings as input
57 - New run_from_file() method to read and execute commands from an R file
58 - Better detection of R errors by using the R exception system (issue
59 reported by Mike Imelfort)
60 - Updated error handling mechanism to detect R syntax errors in addition
62 - Tests now work for different locales (issue reported by Knut Behrends)
65 - Tweaked the regular expressions that parse the R output stream for added
69 - Refactored the entire R communication bridge to avoid writing and reading
70 files. All data is now stored in memory and passed by pipes. This fixes
71 bug RT #11309, #11918, #66190 and #70314
72 - Refactored the communications in shared mode
73 - Put platform-specific code and legacy code in separate modules
76 - Refactoring to remove old code doing platform-specific operations.
77 - Lots of code cleanup
78 - Removed the now useless r_dir and tmp_dir options of new()
79 - Fix for change of dir bug (RT #6724). Also fixes missing synopsis file (RT
81 - More subtle cleanup procedure (RT #70392)
84 - Changes in the new() method:
85 * it automatically calls start()
86 * it has the 'shared' option to start a shared bridge
87 - More portable filenames (RT #70391)
88 - Added convenience methods:
89 * run() replaces send() and read() and checks for errors (RT #70361)
90 * get() fetches the values in an R vector (RT #70361)
91 * set() assigns values to an R vector
92 - Fixed a bug in the unlock() method
93 - Removed the R() and error() methods and renamed some other. These changes
94 should be transparent and backward compatible
95 - Maintenance: many more unit tests, synopsis clarification, POD work, script
96 touchups, small code cleanups, version numbering, better README generation,
97 Git and bug tracker URLs
100 - Pass options in new() to Statistics::R::Bridge constructor (RT #63906)
103 - Tidy up SYNOPSIS (RT #62776)
104 - Fix undef warning on Win32 (RT #62776)
105 - Fix is_started() method (RT #62776)
108 - Fix error() when used as an accessor (RT #61335)
109 - Silence DESTROY() when R is not found
110 - Fix "uninitialized value" warning in read_processR() (RT #61414)
113 - Major code refactor:
114 - strict + warnings wherever possible
115 - Removed some layers of abstraction
116 - Win32/Linux classes are now simple subs
117 - Basic syntax tidying
118 - POD fix, plus pod test
119 - Skip tests if R is not available
122 - Basic code cleanup with the intention of doing major refactoring by-and-by
126 - Fixed RT Bug #23948: bug in Statistics::R
128 - RT Bug #17925: R --slave --vanilla --gui=none is now R --slave --vanilla --gui=X11
129 - RT Bug #20515: Fwd: Delivery Status Notification (Failure)
130 - RT Bug #14324: error message with recent versions of R
131 We used the patch from barry.moore since it correctly identifies that we probably
133 - Fixed RT Bug #17956: Win32: log_dir is not in tmp_dir by default as advertised
136 - Just minor changes and POD fix.
138 0.01 2004-01-29 23:04:46