CHANGES IN RPY 0.4.0
--------------------

New features:

  - More fixes for R 2.0.0  

  - R header files for R 1.8.0 through R 2.0.0 are now included with 
    rpy.  This should make it easier to build.


CHANGES IN RPY 0.3.6
--------------------

New features:

  - Compatible with R 2.0.0

  - Better build instructions for Windows

  - New assistant maintaner: Nitin Jain <Nitin.Jain@Pfizer.com>

Bug Fixes:

  - Fix build issue on Windows, due to a path problem.

CHANGES IN RPY 0.3.5
--------------------

New features:

o Now compiles cleanly on Mac OS X.

o Rename io.py to rpy_io.py to avoid conflict with another python package.

o Some bug fixes for windows.  The Windows port is still not
  stable. So exercise caution!


CHANGES IN RPy 0.3.4
--------------------

New features:

o The path to the R shared library (unix) / DLL (win32) is now
  included in the compiled shared rpy library/DLL so that the R shared
  library/DLL will be found even when it is not in the library search
  path (unix:LD_LIBRARY_PATH, win32:PATH).

o Tests now run against the local build rather than the installed build

Fixed bugs:

o The unit test for the lcall method was incorrect.


CHANGES IN RPy 0.3.3
--------------------

Fixed bugs

o Removed link error for 'jump_now' with R 1.8.X

o Removed redefinition of malloc()

o Fixes to unit tests 

New features

o Now works with R 1.8.X

o Windows changes integrated into the Unix source tree

o Added lcall() method for calling R functions using a list of (name,
  value) pairs for the parameters.  This is works around the python
  (mis-)feature of using unordered python dictonaries for named
  parameters, resulting in the loss of order for named parameters.



CHANGES IN RPy 0.3.1
--------------------

Fixed bugs

o There was several memory leaks due to bad management of Python
  refcounts.

o There was wrong synchronization of the thread running the R event
  loop and the calls to the R interpreter.

o There was a bug with signal handling which caused segfault when
  'Ctrl-C' were pressed.

o The R event loop shouldn't be run in non-interactive sessions.

o The i/o Python callbacks were wrong synchronized with the R event
  loop thread.

New features

o Added a rpy_version symbol.



CHANGES IN RPy 0.3
------------------

Fixed bugs

o There was a bug in the conversion of factors (when it has duplicate
  entries).

o The R computations were unbreakable, due to the interception of the
  SIGINT signal.  Now, it is working properly; CTRL-C aborts any
  Python or R evaluation with a KeyboardInterrupt exception.

o The input/output of the R interpreter was directed to the C
  stdin/stdout instead of the Python streams.

New features

o Added functions to manipulate the R event loop.

o Added functions to customize the input and output of the R
  interpreter (the default is, now, sys.stdin and sys.stdout).  Now,
  RPy works well with IDLE or other IDE's.

o The output from the R help command is also customizable.

o Added the R boolean objects TRUE and FALSE, as attributes of the
  Python 'r' object.

Documentation

o Updated (and a bit expanded) the docs to reflect the changes.  Added
  sections with acknowledgements and known bugs.

Distribution

o Included a 'setenv.c' for POSIX compliance.

o Support for Windows platform.



CHANGES IN RPy 0.2
------------------

Fixed bugs

o There were several bugs related to memory and R and Python garbage
  collectors, which caused Python segfaults.

o There was a problem with signals traped by R, which made Python crash when
  <Ctl-C> was pressed.

o R objects of class 'factor' or 'data.frame' were incorrect converted to
  Python.

o Instances of any class converted to R were treated as sequences and made
  Python segfault.


Conversion

o RPy has now a new system for conversion of types from R to Python (see the
  docs), which includes user defined conversion functions.

o The conversion to R types is also customizable.

o Some utility functions are added.

o When Numeric (NumPy) is available, it is used for the standard conversion
  between R arrays and Python objects.


Documentation

o The documentation is converted to texinfo format, updated and enlarged.  In
  particular, better documentation for the compilation procedure and for the
  location of libraries is included.


Distribution

o There are now some examples included in the distribution.

o Regression tests are also included.



CHANGES IN RPy 0.1
------------------

Initial release
