1 Revision history for Perl extension Statistics::R.
4 - Require Text::Balanced >= 0.97 to prevent bad surprises (reported by Ryan Golhar)
7 - Arrays of number-containing strings are now handled properly (RT bug
8 #71988, patch by dheiman)
11 - The run() method now accepts an array of strings as input
12 - New run_from_file() method to read and execute commands from an R file
13 - Better detection of R errors by using the R exception system (issue
14 reported by Mike Imelfort)
15 - Updated error handling mechanism to detect R syntax errors in addition
17 - Tests now work for different locales (issue reported by Knut Behrends)
20 - Tweaked the regular expressions that parse the R output stream for added
24 - Refactored the entire R communication bridge to avoid writing and reading
25 files. All data is now stored in memory and passed by pipes. This fixes
26 bug RT #11309, #11918, #66190 and #70314
27 - Refactored the communications in shared mode
28 - Put platform-specific code and legacy code in separate modules
31 - Refactoring to remove old code doing platform-specific operations.
32 - Lots of code cleanup
33 - Removed the now useless r_dir and tmp_dir options of new()
34 - Fix for change of dir bug (RT #6724). Also fixes missing synopsis file (RT #70307)
35 - More subtle cleanup procedure (RT #70392)
38 - Changes in the new() method:
39 * it automatically calls start()
40 * it has the 'shared' option to start a shared bridge
41 - More portable filenames (RT #70391)
42 - Added convenience methods:
43 * run() replaces send() and read() and checks for errors (RT #70361)
44 * get() fetches the values in an R vector (RT #70361)
45 * set() assigns values to an R vector
46 - Fixed a bug in the unlock() method
47 - Removed the R() and error() methods and renamed some other. These changes
48 should be transparent and backward compatible
49 - Maintenance: many more unit tests, synopsis clarification, POD work, script
50 touchups, small code cleanups, version numbering, better README generation,
51 Git and bug tracker URLs
54 - Pass options in new() to Statistics::R::Bridge constructor (RT #63906)
57 - Tidy up SYNOPSIS (RT #62776)
58 - Fix undef warning on Win32 (RT #62776)
59 - Fix is_started() method (RT #62776)
62 - Fix error() when used as an accessor (RT #61335)
63 - Silence DESTROY() when R is not found
64 - Fix "uninitialized value" warning in read_processR() (RT #61414)
67 - Major code refactor:
68 - strict + warnings wherever possible
69 - Removed some layers of abstraction
70 - Win32/Linux classes are now simple subs
71 - Basic syntax tidying
72 - POD fix, plus pod test
73 - Skip tests if R is not available
76 - Basic code cleanup with the intention of doing major refactoring by-and-by
80 - Fixed RT Bug #23948: bug in Statistics::R
82 - RT Bug #17925: R --slave --vanilla --gui=none is now R --slave --vanilla --gui=X11
83 - RT Bug #20515: Fwd: Delivery Status Notification (Failure)
84 - RT Bug #14324: error message with recent versions of R
85 We used the patch from barry.moore since it correctly identifies that we probably
87 - Fixed RT Bug #17956: Win32: log_dir is not in tmp_dir by default as advertised
90 - Just minor changes and POD fix.
92 0.01 2004-01-29 23:04:46