Add Jean David Techer to list of contributors

git-svn-id: http://svn.osgeo.org/postgis/trunk@4161 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
Regina Obe 2009-06-10 01:18:45 +00:00
parent 370308692b
commit 50da7d93fa

213
NEWS
View file

@ -1,28 +1,28 @@
PostGIS 1.4.0
2009/05/XX
2009/06/XX
- API Stability
- As of the 1.4 release series, the public API of PostGIS will not
change during minor releases.
change during minor releases.
- New Features
- ST_Union() uses high-speed cascaded union when compiled against
GEOS 3.1+ (Paul Ramsey)
GEOS 3.1+ (Paul Ramsey)
- ST_ContainsProperly() requires GEOS 3.1+
- ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached
prepared geometry against GEOS 3.1+ (Paul Ramsey)
prepared geometry against GEOS 3.1+ (Paul Ramsey)
- Vastly improved documentation and reference manual
(Regina Obe & Kevin Neufeld)
(Regina Obe & Kevin Neufeld)
- Figures and diagram examples in the reference manual (Kevin Neufeld)
- ST_IsValidReason() returns readable explanations for validity
failures (Paul Ramsey)
failures (Paul Ramsey)
- ST_GeoHash() returns a geohash.org signature for geometries
(Paul Ramsey)
(Paul Ramsey)
- GTK+ multi-platform GUI for shape file loading (Paul Ramsey)
- ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)
- ST_LocateBetweenElevations() returns sub-string based on Z-ordinate.
(Paul Ramsey)
(Paul Ramsey)
- Geometry parser returns explicit error message about location of
syntax errors (Mark Cave-Ayland)
syntax errors (Mark Cave-Ayland)
- ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)
- Compatibility
- The versions below are the *minimum* requirements for PostGIS 1.4
@ -31,37 +31,38 @@ PostGIS 1.4.0
- PROJ4 4.5 and higher only
- Enhancements
- Core geometry system moved into independent library, liblwgeom.
(Mark Cave-Ayland)
(Mark Cave-Ayland)
- New build system uses PostgreSQL "pgxs" build bootstrapper.
(Mark Cave-Ayland)
(Mark Cave-Ayland)
- Debugging framework formalized and simplified. (Mark Cave-Ayland)
- All build-time #defines generated at configure time and placed in
headers for easier cross-platform support (Mark Cave-Ayland)
headers for easier cross-platform support (Mark Cave-Ayland)
- Logging framework formalized and simplified (Mark Cave-Ayland)
- Expanded and more stable support for CIRCULARSTRING,
COMPOUNDCURVE and CURVEPOLYGON, better parsing, wider support
in functions (Mark Leslie & Mark Cave-Ayland)
COMPOUNDCURVE and CURVEPOLYGON, better parsing, wider support
in functions (Mark Leslie & Mark Cave-Ayland)
- Improved support for OpenSolaris builds (Paul Ramsey)
- Improved support for MSVC builds (Mateusz Loskot)
- Updated KML support (Olivier Courtin)
- Unit testing framework for liblwgeom (Paul Ramsey)
- New testing framework to comprehensively exercise every PostGIS
function (Regine Obe)
function (Regine Obe)
- Performance improvements to all geometry aggregate functions
(Paul Ramsey)
- Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin
Rizwan)
(Paul Ramsey)
- Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin
Rizwan)
- Shp2pgsql and pgsql2shp re-worked to depend on the common
parsing/unparsing code in liblwgeom (Mark Cave-Ayland)
parsing/unparsing code in liblwgeom (Mark Cave-Ayland)
- Use of PDF DbLatex to build PDF docs and preliminary instructions for build (Jean David Techer)
- More attractive CSS for HTML documentation (Dane Springmeyer)
- Bug fixes
- http://trac.osgeo.org/postgis/query?status=closed&milestone=postgis+1.4.0&order=priority
PostGIS 1.3.6
2009/05/04
- Enhancement - PostgreSQL 8.4 compile support (Talha Rizwan, Mark Cave-Ayland)
- Fix Big fixes for CURVE handling in many functions
(Mark Cave-Ayland, Mark Leslie)
- Fix Big fixes for CURVE handling in many functions
(Mark Cave-Ayland, Mark Leslie)
- Enhancement Trac#34 - pgsql2shp now creates .prj files where applicable (Regina Obe)
- Fix Trac#88 - Windows Vista pgsql2shp memory bug (Regina Obe)
- Fix Trac#146 - for distance calculation on collections (Nicklas Aven, Paul Ramsey)
@ -69,8 +70,8 @@ PostGIS 1.3.6
- Fix to address an SRID of -1 in probe_geometry_columns (Kevin Neufeld)
- Fix Trac#99 shp2pgsql logical error when importing DBF-only (Regina Obe)
- Fix Trac#105 pgsql2shp dbase file creation (EOF marker issue) (Paul Ramsey)
- Fix updated AddGeometryColumn to throw an error if then specified schema does not exist,
rather than throwing a notice and then an error. (Kevin Neufeld)
- Fix updated AddGeometryColumn to throw an error if then specified schema does not exist,
rather than throwing a notice and then an error. (Kevin Neufeld)
- Fix - Documentation corrections for better handling with PDF DbLatex (Kevin Neufeld)
@ -92,38 +93,38 @@ PostGIS 1.3.4
- New Features
- Add new ST_AsGeoJSON() function to allow conversion of
geometries to GeoJSON format within the database. (Olivier Courtin)
geometries to GeoJSON format within the database. (Olivier Courtin)
- Add forthcoming PostgreSQL 8.4 support
(Paul Ramsey, Mark Cave-Ayland)
(Paul Ramsey, Mark Cave-Ayland)
- Improved CSS for PostGIS documentation (Dane Springmeyer)
- Inclusion of new "postgis_comments.sql" file to enable detailed
function comments to be installed for PostGIS functions. This
attaches a description and associated parameter information
to each function so that this information is available directly
within psql/pgAdmin (Regina Obe)
function comments to be installed for PostGIS functions. This
attaches a description and associated parameter information
to each function so that this information is available directly
within psql/pgAdmin (Regina Obe)
- Enhancements and Bug Fixes
- General documentation improvements (Regina Obe, Kevin Neufield)
- Improve PiP code by removing substantial memory leaks and adding
multi-polygon support (Paul Ramsey)
multi-polygon support (Paul Ramsey)
- Improve GiST consistent performance (Paul Ramsey)
- GBT#20: Improved algorithm for ST_DWithin (Paul Ramsey)
- GBT#21: locate_along_measure: wrong values, invalid data
(Mark Cave-Ayland)
(Mark Cave-Ayland)
- GBT#23: wrong proj4text in spatial_ref_sys for SRID 31300 and 31370
(Paul Ramsey)
(Paul Ramsey)
- GBT#43: Heap over-read in compute_geometry_stats() (Landon Fuller)
- GBT#44: ST_Relate(geom,geom,pattern) is case sensitive (Paul Ramsey)
- GBT#45: bug in postgis_restore.pl - not passing options to createdb
(Paul Ramsey)
(Paul Ramsey)
- GBT#58: bounding box of circular string is incorrect (Mark Leslie)
- GBT#65: ST_AsGML kills the backend when fed a CIRCULAR STRING
(Mark Cave-Ayland)
(Mark Cave-Ayland)
- GBT#66: ST_Dump kills backend when fed CIRCULAR STRING
(Mark Cave-Ayland)
(Mark Cave-Ayland)
- GBT#68: ST_Shift_Longitude doesn't work with MULTIPOINT
(Mark Cave-Ayland)
(Mark Cave-Ayland)
- GBT#69: ST_Translate crashes when fed circular string
(Mark Cave-Ayland)
(Mark Cave-Ayland)
- GBT#70: ST_NPoints Crashes with Curves (Mark Cave-Ayland)
PostGIS 1.3.3
@ -162,10 +163,10 @@ PostGIS 1.3.0
using the spatial type (SP) prefix
- Performance enhancements:
- Created cached and indexed point-in-polygon short-circuits
for the functions ST_Contains, ST_Intersects, ST_Within
ST_Disjoint.
for the functions ST_Contains, ST_Intersects, ST_Within
ST_Disjoint.
- Added inline index support for relational functions
(except disjoint)
(except disjoint)
- Added ST_Covers, ST_CoveredBy and ST_DWithin relational functions
- Extended curved geometry support to geometry accessor functions and
some geometry processing functions
@ -180,11 +181,11 @@ PostGIS 1.2.1
- Add AsKML() function
- Add short-circuit for transform() in no-op case
- JDBC: - Fixed JTS handling for multi-dimensional geometries
(thanks to Thomas Marti for hint and partial patch)
(thanks to Thomas Marti for hint and partial patch)
- Additionally, now JavaDoc is compiled and packaged
- Fixed classpath problems with GCJ
- Fixed pgjdbc 8.2 compatibility, losing support for
jdk 1.3 and older.
jdk 1.3 and older.
PostGIS 1.2.0
2006/12/08
@ -212,7 +213,7 @@ PostGIS 1.1.5
- Java:
- Removed obsolete synchronization from Jts code.
- fixed nullpointer Exception in Geometry.equals() method
- Added EJB3Spatial.odt to fulfill the GPL requirement of
- Added EJB3Spatial.odt to fulfill the GPL requirement of
distributing the "preferred form of modification"
- Added -S option for non-multi geometries to shp2pgsql
- Updated heavily outdated README files for shp2pgsql/pgsql2shp by
@ -230,12 +231,12 @@ PostGIS 1.1.4
- Improved pgsql2shp run concurrency.
- Java:
- reworked JTS support to reflect new upstream
JTS developers' attitude to SRID handling.
Simplifies code and drops build depend on GNU trove.
JTS developers' attitude to SRID handling.
Simplifies code and drops build depend on GNU trove.
- Added EJB2 support generously donated by the
"Geodetix s.r.l. Company" http://www.geodetix.it/
"Geodetix s.r.l. Company" http://www.geodetix.it/
- Added EJB3 tutorial / examples donated by
Norman Barker <nbarker@ittvis.com>
Norman Barker <nbarker@ittvis.com>
- Reorganized java directory layout a little.
PostGIS 1.1.3
@ -255,7 +256,7 @@ PostGIS 1.1.3
- Improved regression tests: MultiPoint and scientific ordinates
- Fixed some minor bugs in jdbc code
- Added proper accessor functions for all fields in preparation of
making those fields private later
making those fields private later
- Support for build Tru64 build.
- Use Jade for generating documentation.
- NEW DumpRings() function.
@ -319,18 +320,18 @@ PostGIS 1.1.0
- Fixed memory leak in polygonize()
- Fixed bug in lwgeom_as_anytype cast funcions
- Fixed USE_GEOS, USE_PROJ and USE_STATS elements
of postgis_version() output to always reflect
library state.
of postgis_version() output to always reflect
library state.
- Function semantic changes:
- SnapToGrid doesn't discard higher dimensions
- Changed Z() function to return NULL if requested
dimension is not available
dimension is not available
- Peformance improvements:
- Much faster transform() function, caching proj4 objects
- Removed automatic call to fix_geometry_columns() in
AddGeometryColumns() and update_geometry_stats()
AddGeometryColumns() and update_geometry_stats()
- jdbc2 works:
- Makefile improvements
@ -345,7 +346,7 @@ PostGIS 1.1.0
- Other new things:
- Full autoconf-based configuration, with
PostgreSQL source dependency relief
PostgreSQL source dependency relief
- GEOS C-API support (2.2.0 and higher)
- Initial support for topology modelling
- Debian and RPM specfiles
@ -354,7 +355,7 @@ PostGIS 1.1.0
- Other changes:
- JTS support improvements
- Stricter mapping between DBF and SQL integer and
string attributes
string attributes
- Wider and cleaner regression test suite
- old jdbc code removed from release
- obsoleted direct use of postgis_proc_upgrade.pl
@ -544,16 +545,16 @@ PostGIS 1.0.0RC1
- New Things
- Objects are all now "lightweight" with a smaller disk
and index representation. Large databases should see a moderate
to large performance increase.
and index representation. Large databases should see a moderate
to large performance increase.
- Objects now have a hexidecimal canonical representation.
To see a "user friendly" version of the objects use the
AsText() function.
To see a "user friendly" version of the objects use the
AsText() function.
- The loader and dumper use the hexidecimal canonical representation,
so coordinate drift due to floating point string parsing is now
eliminated.
so coordinate drift due to floating point string parsing is now
eliminated.
- New functions: UpdateGeometrySRID(), AsGML(), SnapToGrid(),
ForceRHR(), estimated_extent(), Accum().
ForceRHR(), estimated_extent(), Accum().
- Vertical positioning operators.
- Geometry constructors/editors.
- Coordinate dimensions handling (up to 4d).
@ -610,21 +611,21 @@ PostGIS 0.8.0
- New Things
- Support for PostgreSQL 7.4
- Support for all OpenGIS SFSQL functions (requires GEOS)
- Contains()
- Within()
- GeomUnion()
- Intersection()
- Buffer()
- and many more...!
- Contains()
- Within()
- GeomUnion()
- Intersection()
- Buffer()
- and many more...!
- Includes OpenGIS conformance tests
- Passes all OpenGIS conformance tests
- Spatial aggregate functions
- GeomUnion()
- Collect()
- GeomUnion()
- Collect()
- Bug Fixes
- shp2pgsql/pgsql2shp
- Numerous special cases in rings and
attributes repaired
- Numerous special cases in rings and
attributes repaired
- Some OpenGIS conformance changes
@ -633,10 +634,10 @@ PostGIS 0.7.5
- Bug Fixes
- shp2pgsql
- Z coordinate handling
- M coordinate handling
- Ring handling fixed in some cases
- Support for large numbers in attribute tables
- Z coordinate handling
- M coordinate handling
- Ring handling fixed in some cases
- Support for large numbers in attribute tables
- Some obscure operators fixed
- Some cygwin build improvements
@ -659,7 +660,7 @@ PostGIS 0.7.3
- Bug Fixes
- Stupid bug in .sql install script breaks install for
many. Squashed. New release needed.
many. Squashed. New release needed.
- Automatic version detection for appropriate GiST bindings
- postgis_transform now supports box3d types as well as geometry
@ -669,7 +670,7 @@ PostGIS 0.7.2
- Bug Fixes
- Numerous subtle bugs fixed in pgsql2shp and shp2pgsql DBF and
SHP file handling
SHP file handling
- Some pgsql 7.3 preparations
- Patch to truly_inside() corner case
- Updates to the ~ and @ operators
@ -681,11 +682,11 @@ PostGIS 0.7.1
- Bug Fixes
- PgSQL 7.2 RTree-over-GIST bug fix. Rare data cases
caused index building to fail.
caused index building to fail.
- Carriage returns removed from source code. Were
causing compilation failures.
causing compilation failures.
- collect() now returns simplest homogeneous type
being aggregated (e.g.M ULTIPOLYGON for collect(*POLYGON))
being aggregated (e.g.M ULTIPOLYGON for collect(*POLYGON))
PostGIS 0.7.0
@ -693,12 +694,12 @@ PostGIS 0.7.0
- New Things
- transform() function provides coordinate reprojection
using proj4 library
using proj4 library
- spatial_ref_sys.sql has a complete set of proj4
definitions for each EPSG coordinate system
definitions for each EPSG coordinate system
- support for PostgreSQL 7.2 GiST index API
- refactoring of source code to separate index support
functions from other functions
functions from other functions
- max_distance() function
- distance_spheroid() function
- collect() aggregate function
@ -734,36 +735,36 @@ PostGIS 0.6
- New functions
- postgis_version()
Return the PostGIS version number.
Return the PostGIS version number.
- find_srid(<db/schema>::varchar, <table>::varchar, <column>::varchar)
Return the SRID number for a particular column of a database.
Return the SRID number for a particular column of a database.
- AddGeometryColumn(<db/schema>::varchar, <table>::varchar,
<column>::varchar, <srid>::integer, <type>::varchar,
<dimension>::integer)
Appends a geometry column to an existing table and updates the
metadata tables appropriately.
Appends a geometry column to an existing table and updates the
metadata tables appropriately.
- DropGeometryColumn(<db/schema>::varchar, <table>::varchar,
<column>::varchar)
Removes a geometry column from an existing spatial table.
Removes a geometry column from an existing spatial table.
- Distance(<geom1>::geometry, <geom2>::geometry)
Returns the cartesian distance between two geometries.
Returns the cartesian distance between two geometries.
- AsText(<geom>::geometry)
Returns the OGC well-known text version of the geometry.
Returns the OGC well-known text version of the geometry.
- SRID(<geom>::geometry)
Returns the integer SRID of the geometry.
Returns the integer SRID of the geometry.
- GeometryFromText(<geom>::varchar, <srid>::integer)
Creates a geometry object given the OGC well-known text and a valid
SRID.
Creates a geometry object given the OGC well-known text and a valid
SRID.
- SetSRID(<geom>::geometry)
Sets the SRID of a geometry to a particular value.
Sets the SRID of a geometry to a particular value.
- IsClosed(<geom>::geometry)
Returns true of first and last points of geometry are coincident.
Returns true of first and last points of geometry are coincident.
- StartPoint(<geom>::geometry)
Returns the first point of a geometry.
Returns the first point of a geometry.
- EndPoint(<geom>::geometry)
Returns the last point of a geometry.
Returns the last point of a geometry.
- Centroid(<geom>::geometry)
Returns the centroid of a geometry.
Returns the centroid of a geometry.
- More OpenGIS SFSQL compatibility
- SPATIAL_REF_SYS table
- GEOMETRY_COLUMNS table
@ -799,17 +800,17 @@ PostGIS 0.5
- wkb_xdr()
- New Objects
- SPHEROID(<NAME>,<SEMIMAJOR AXIS>,<INVERSE FLATTENING>)
To be used with the length_spheroid functions for accurate
length calculations on lat/lon data.
To be used with the length_spheroid functions for accurate
length calculations on lat/lon data.
- Minor bug fixes
- Internal Functions
- Extra constructors to make geometry manipulation easier
- Structural Reorganization
- Broke postgis.c up into four new files
postgis_debug.c -- debugging functions
postgis_fn.c -- generic functions (like length())
postgis_ops.c -- operators and indexing functions
postgis_inout.c -- type support functions and data conversion functions
postgis_debug.c -- debugging functions
postgis_fn.c -- generic functions (like length())
postgis_ops.c -- operators and indexing functions
postgis_inout.c -- type support functions and data conversion functions
PostGIS 0.2
@ -830,7 +831,7 @@ PostGIS 0.2
- documentation in docbook xml
- example program for WKB access
- removed 'make test' until we can get regression
working more cleanly
working more cleanly
PostGIS 0.1