2009-06-06  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.3.1
	
	* Corrected internal typecasting for vertices.  This fixes problems 
	with using list of numbers as vertices.

	* Improved cleanup code

	* Build specifically for i386 of PPC under Mac OS X
	
	
2009-06-02  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.3.0

	* Reorganized PyGTS as a true python package, not just a module

	* Added numpy (http://numpy.scipy.org/) as an optional dependency

	* Refactored code to consolidate object creation, eliminate 
	duplicate code, and allow extension types to be subclassed

	* Allow sequences to be used in place of Points or Vertices in
	method calls

	* Reworked error types and messages

	* Added function isosurface() and example isosurface.py

	* Renamed Vertex.get() to Vertex.coords(), Surface.read() to read(),
	get_mayavi_coords_and_triangles() to get_coords_and_face_indices()

	* Moved functionality of Surface.merge() into Surface.add()

	* Changed interface of get_coords_and_face_indices() for use with
	things other than mayavi.
	

2009-05-25  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.2.0
	
	* Added functions cube(), merge(), vertices(), segments(),
	triangles(), triangle_enclosing()

	* Added methods Vertex.triangles(), Edge.is_boundary(),
	Triangle.vertex(), Triangle.is_stabbed(), 
	Triangle.interpolate_height(), Surface.cleanup(), 
	Surface.coarsen(), Surface.edges(), Surface.faces(), 
	Surface.boundary(), Surface.parent(), Surface.manifold_faces(), 
	Surface.fan_oriented(),	Surface.distance(), Surface.write_vtk(), 
	Surface.write_oogl(), Surface.write_oogl_boundary(),

	* Renamed examples/tetrahedron.py to examples/polyhedrons.py,
	and modified to display tetrahedon, cube and sphere

	* Renamed examples/boolean.py to examples/set_operations.py

	* Check for complete mutual intersection for union(), difference(),
	and intersection(), which is not allowed (resulted in a GTS
	failure mode before)

	* Fixed fatal bug when getting Edges e1, e2 and e3 from a Triangle

	* Fixed other minor bugs

	
2009-05-15  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.1.4

	* Fixed bugs in setup.py and improved its overall robustness

	
2009-05-11  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.1.3
	
	* Added methods Point.is_inside(), Vertex.encroaches(),
	Triangle.circumcenter(), Face.is_on(), Surface.stats(),
	Surface.quality_stats(), Surface.is_self_intersecting()
	
	
2009-05-10  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.1.2

	* Added methods Vertex.is_connected(), Vertex.neighbors(), 
	Vertex.faces(), Segment.intersects(), Segment.connects(), 
	Segment.touches(), Segment.midvertex(), Edge.contacts(), 
	Edge.face_number(), Triangle.common_edge(), Triangle.opposite(),
	Face.neighbors(), Surface.remove(), Surface.strip(), 
	Surface.tessellate()

	* Renamed function Tetrahedron() to tetrahedron()

	* Added function sphere()

	* Fixed bug in Surface.translate(); was translating 1 unit in 
	each direction by default

	* Added example boolean.py

	
2009-05-05  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.1.1

	* Added "Implementation Status" to README.developers to track
	which GTS functions are supported

	* Added Vertex.is_boundary() and Segment.intersection()
	
	
2009-05-03  Thomas J. Duck  <tom.duck@dal.ca>

	* Version 0.1.0
	
	* Initial release, announced on GTS mailing list
