 NEWS/ChangeLog for JRI
--------------------------

0.5-0	(under development)
    o	API 1.9: added rniPreserve, rniRelease, rniParentEnv, rniFindVar,
	         rniListEnv, rniSpecialObject, rniPrintValue,
		 rniGetRawArray, rniPutRawArray, rniGetAttrNames methods
		 added jriLoaded field (boolean)

    o	new REngine-based API (org.rosuda.REngine.JRI.JRIEngine)
	has been created - this allows the same code to interface
	JRI or Rserve without re-compilation

    o	proxy references are now preserved until finalized

    o	if jri.ignore.ule=yes property is set, JRI will not abort on
	failing to load the JRI library (UnsatisfiedLinkException).
	This can be used by GUIs to display a more meaningful message
	instead of abort. The jriLoaded flag is false in that case.

0.4-2
    o	declare string encoding as UTF-8 and convert incoming strings
	to UTF-8 if possible (R >= 2.7.0 required).

0.4-1	(part of rJava 0.5-1 and later)
    o	fixed configuration to work with multi-arch builds

0.4-0	2007-08-22 (part of rJava 0.5-0)
    o	adapt to changes in R-devel

    o	add -I. to CFLAGS for compatibility (thanks to BDR)

    o	added RConsoleOuputStream class

    o	API 1.8: added rniPrint, added int oType parameter to the
	rWriteConsole callback

    o	work around broken MinGW runtimes

    o	allow JRI to hook into a running R process (and thusly provide
	rJava with callbacks)

    o	added: inMainRThread(), isStandAlone()

    o	include configure in SVN and don't rebuild it on mkdist

0.3-7	2006-01-14
    o	make sure rniJavaToXref creates a global reference

    o	API 1.7: rniCons can accept two new arguments: tag and lang
	rniLCons was added

    o	assign now supports raw REXPs (XT_NONE)

    o	createRJavaRef was added to create jobjRef R objects from
	Java objects

0.3-6	2006-11-29
    o	adapted to API change in R-devel

    o	fixed double-inclusion of JFLAGS which throws off GIJ

0.3-5	2006-10-06
    o	remove variadic macros to be compatible with compilers
	that don't support C99

0.3-4	2006-09-14
    o	updated Makefiles to force 1.4 target and sources

0.3-3	2006-09-12
    o	fixed API version in Java sources and added version check
	to examples

0.3-2	2006-09-11
    o	New API (1.6): add handling of boolean type

0.3-1	2006-08-31

0.3-0	2006-05-31
    o	New API (1.5) entries: rniGetTAG, rniInherits,
	rniGetSymbolName, rniInstallName
	allows handling of symbols, named lists and inheritance

    o	fixed/improved REXP, RList and RFactor

0.2-5	2006-05-08
    o	Use configure to detect CStackXXX and R_SignalHandlers
	set the latter to 0 if present (solves threading issues)

0.2-4	2006-05-03
    o	added support for pre-configuration passed from rJava

0.2-3	2006-04-20
    o	fix warnings and issues with R 2.3.0

0.2-2	2006-04-11
    o	licensed under LGPL

0.2-1	2006-03-07
    o	fixed Java detection, fixed eval double-unlock,
	use R shlib flags, added FreeBSD support

0.2-0	2005-12-19
    o	switched to autoconf process for configuration/installation 

0.1-0
    o	First JRI release

