2015-04-30 3.3.0 - Nate Jensen
    * Switched to release_notes folder

2014-12-16 3.1.0 - Mike Johnson <mike@mrj0.com>
	* osx yet again changed their compiler flags

2012-06-10 3.1.0 - Mike Johnson <mike@mrj0.com>
    * lazy load classes imported via import hook
    * jep.jdbc, a DBAPI-2 wrapper for java.sql

2012-03-06 3.0.0 - Mike Johnson <mike@mrj0.com>
    * project uses distutils now, is pip installable
    * added a proper import hook

2007-03-19 Mike Johnson <mrjohnson0@users.sourceforge.net>
	* pyembed.c: patch from Jon Wright to convert packed strings to float array in java.
	* pyembed.c: return jarray object in invoke and getValue
	* pyembed.c: throw exception if invocation object not found
	* Jep.java: non-interactive should eval() statements even if they don't compile
	* Jep.java: add set() for arrays
	* PyModule.java: add set() for arrays
	* jep.c: add set() for arrays
	* jep_object.c: add set() for arrays
	* pyjarray.c: add str() for converting primitive arrays to python strings
	
2007-03-15 Mike Johnson <mike@mrj0.com>
	* libtool: update libtool. An updated version now correctly added suffix '.so' to libjep.
	* util.c: add process_import_exception
	* pyembed.c: jimport should throw ImportError

2006-12-12 Mike Johnson <mike@mrj0.com>
	* pyembed.c: check if the file is a pyc/pyo file and run code directly
	* Jep.java: fix constructor's sys.path manipulation for Windows
	* pyembed.c: add invoke methods
	* Jep.java: add invoke()
	* util.c: add convert_jobject to unbox java types to python's
	* Util.java: add
	* PyClass.java: add
	* pyembed.c: store Jep class instance to JepThread
	* ClassList.java: return empty array for packages that have no classes
	* invocationhandler.c: add
	* Proxy.java: add
	* InvocationHandler.java: add
	* pyembed.c: fix jimport so A.B imports like Python expects
	* Run.java: add a -s switch to run swing apps (basically, don't close jep)
	* console.py: pass argv to interactive prompt
	* ClassList.java: fix error importing classes with no package name.
	
2006-10-17 Mike Johnson <mike@mrj0.com>
	* makefiles: don't compile javax.script support if not available.
	
2006-10-2 Mike Johnson <mike@mrj0.com>
	* makefiles: fixes for src/

2006-4-24 Mike Johnson <mike@mrj0.com>
	* pyembed.c: convert types (and box) on return from getValue
	* pyembed.c: don't set parameters on jep module, set them in globals dict
	* Jep.java: handle java.lang.Class objects specially
	* jep.c: handle java.lang.Class objects specially
	* pyjmethod.c: handle java.lang.Class objects specially
	* pyjfield.c: handle java.lang.Class objects specially
	* util.c: handle java.lang.Class objects specially
	* pyembed.c: handle java.lang.Class objects specially
	* python/PyObject.java: added
	* python/PyModule.java: added
	* JepScriptEngine.java: added
	* JepScriptEngineFactory.java: added
	* pyembed.c: added printTrace() python function
	* windows/: added vs2003 project file
	* windows/jcompile.sh: added cygwin script to compile java code
	* pyembed.c: fixed decref of NULL reported by jkiter
	* makefilecrap: add -framework JavaVM so the mac can link against libjvm
	* makefilecrap: updated
	* pyjarray.c: pyjarrayiter_getattr added for Windows crappiness.

2005-2-15 Mike Johnson <mike@mrj0.com>
	* pyembed.c: remove debug printf
	* pyjobject.c: decref fields list in dealloc
	* Jep.java, Run.java, BSFJepEngine.java: set license information
	to libpng. it's the closest to what i wanted. really, i don't care
	what the heck you do with them.
	
2004-12-13 Mike Johnson <mike@mrj0.com>
	* pyjmethod.c: throw exception for calling non-static methods
	* pyembed.c: don't return error state without releasing GIL
	* util.c: release utf string local references
	* pyjclass.c: don't close localframe after last EXIT
	* pyjobject.c: delete local method refs instead of filling localframe
	* pyjembed.c: flush stdout and stderr after script run
	
2004-07-26 Mike Johnson <mike@mrj0.com>
	* pyjobject.c: fix circular reference memory leak
	
2004-06-24 Mike Johnson <mike@mrj0.com>
	* Jep.java: throw exception if calls not from original, python thread
	* pyjmethod.c: check if method should be called on class, not obj
	* ltmain.sh: a couple fixes for broken redhat boxen
	* pyembed.c: fclose script file.
	* pyembed.c: tstate, remove hashcode
	* pyjclass.c: fixed typo in malloc call
	* pyjarray.c: added support for java primitive arrays
	* Run.java: a class to run python scripts
	* console.py: a python-based interactive console, with readline
	* Jep.java: added constructor to append to sys.path
	* Makefile: added javadoc support, javadoc included in CVS

2004-06-17 Mike Johnson <mike@mrj0.com>
	* util.c: check string before converting. fixes crash if you used
	Jep.set(String - (String) null).
	* Console.java: some work here, pretty functional. basically acts
	like python interactive prompt compiled without readline.
	* Jep.java: some changes to eval() support.
	
2004-06-14 Mike Johnson <mike@mrj0.com>
	* Makefile: for older autotools
	* Makefile: for gcc 2.95
	* pyjobject.c: fixed bug in method search
	* Makefile: compiler fixes, project file for windows
	* finally fixed bug 957106
	* BSFJepEngine: added
	* setup.nsi: a simple windows installer
	
2004-05-21 Mike Johnson <mike@mrj0.com>
	* - obvious crash on the Mac.
	* - crash related to bug #957106.
	
2004-04-29 Mike Johnson  <mike@mrj0.com>
	* - initial version.

