Sub-task
- [GEOT-3490] - Improve GridCoverageRenderer management of floating point data
- [GEOT-3627] - Introduce RasterLayer abstract class
- [GEOT-3628] - Handling of getBounds() and AreaOfInterest()
- [GEOT-3641] - Envelope2D should implement BoundingBox
- [GEOT-3647] - Add Change Control to PMC responsibilities
- [GEOT-3658] - Layer to support methods expected by Renderers
Bug
- [GEOT-3522] - AppSchema filter failing with '/' characters
- [GEOT-3529] - AppSchema filters not honouring XPath predicates
- [GEOT-3555] - Displaying a GridCoverage2D in JMapPane causes an error
- [GEOT-3556] - DuplicatingStyleVisitor loosing ContrastEnhancement type and method
- [GEOT-3561] - MapViewport.setCoordinateReferenceSystem publishes wrong event type
- [GEOT-3562] - FeatureLayer.setStyle method should publish an event
- [GEOT-3578] - Image mosaic JDBC module misinterprets OutputTransparentColor
- [GEOT-3586] - ContentFeatureStore fixes
- [GEOT-3590] - CartesianAuthorityFactoryTest test failure on win64
- [GEOT-3597] - Teradata query fails when tessellation entry for table exists but index table does not
- [GEOT-3616] - Infinite loop in org.geotools.styling.StyleFactoryImpl
- [GEOT-3629] - FunctionFinder conflicts not deterministic
- [GEOT-3650] - docs pom packaging breaks Eclipse integration and causes Java non-compilation
- [GEOT-3656] - Wrong debug label DEBUG [gdal.erdasimg] - NITFFormatFactory is availaible
- [GEOT-3687] - JTS.toGeometry(ReferencedEnvelope) throws ClassCastException
- [GEOT-3693] - MapContent.getMaxBounds method should be public
- [GEOT-3697] - NPE in MapContent.listenToMapLayers method
- [GEOT-3698] - JMapPane can fail to update the map layer table
- [GEOT-3699] - JMapPane can fail to create base image
- [GEOT-3700] - Layer fires incorrect event type for selection change
- [GEOT-3701] - JMapPane.getDisplayArea can cause NPE
- [GEOT-4137] - ReprojectingFeatureCollection.getBounds() not returning a ReferencedEnvelope with CRS
Improvement
- [GEOT-3533] - FeatureJSON misses control for coordinate decimals of its GeometryJSON instance
- [GEOT-3552] - doc review of AbstractDataStore Tutorial
- [GEOT-3553] - Add statement callbacks to sql dialects
- [GEOT-3558] - Simplify website documentation page
- [GEOT-3560] - Improve JMapPane performance with long rendering tasks
- [GEOT-3565] - Use MapContent in GTRenderer and StreamingRenderer
- [GEOT-3579] - upgrade jxpath lib in gt-xsd-core
- [GEOT-3598] - Teradata, when looking up estimated bounds use geometry_columns table rather than tessellation table
- [GEOT-3599] - Use name to class mapping before int to class mapping when creating type from virtual table
- [GEOT-3601] - Routine to update javadoc source tag
- [GEOT-3606] - Keeping the FID order when creating a shapefile
- [GEOT-3607] - Remove AbstractDataStore.getFeatureWriter( typeName )
- [GEOT-3643] - Allow GeoTiffReader to read external overviews (.ovr)
- [GEOT-3646] - PostGIS: encode selected filter functions directly in SQL
- [GEOT-3654] - Switching to Java 6 for Version 8.0
- [GEOT-3669] - Add SimpleFeatureImpl constructor which allows index to be set explicitly
- [GEOT-3684] - New build flag to enable image tests
- [GEOT-3694] - Store AffineTransforms in MapViewport
- [GEOT-3695] - MapViewport should initialize screenArea to empty rectangle
- [GEOT-3702] - Add optional aspect ratio correction to MapViewport
New Feature
- [GEOT-2367] - Temporal filter support
- [GEOT-3611] - No support for base dbms caps for SQL Server 2008
- [GEOT-3642] - CADRG RPFTOC support for the imageio-ext-gdal plugin.
Task
- [GEOT-3406] - Getting ready for JTS 1.12
- [GEOT-3573] - Remove dead modules from unsupported
- [GEOT-3587] - Use .rst extension for all sphinx source files
- [GEOT-3592] - Remove minor annoying deprecations form geometry classes in referencing and opengis
- [GEOT-3623] - App-Schema Provenance Review
- [GEOT-3624] - Remove JDBC-LG Support Classes
- [GEOT-3655] - deprecate inner coverage's ImageLayout2 class in favor of jaitools's class
- [GEOT-3668] - Upgrade jaitools dependency to 1.2.0
- [GEOT-3676] - Update GeoTools TRUNK to ImageIO-Ext 1.1.0
- [GEOT-3681] - Remove demo module from trunk
Wish
- [GEOT-3557] - Clean up and harmonize deprecated methods in styling classes
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.