====== Map Suite WebAPI Edition Features & Bug Fixes Change Log ====== =====Version 9.0.0.0===== Release date: 06/24/2015 ThinkGeo.MapSuite.Core Namespace: *Fixed a bug where there are something wrong with parsing the namespace of WMS capabilities file. *Fixed a bug where the EcwRasterLayer runs into memory leak exception. *Fixed a bug where the GetBoundingBoxCore method of MsSqlFeatureSource runs into exception. *Updated the unmanaged Proj4 dependency to the latest version 4.8. *Fixed a bug where ECW file path name is case-sensitive. *Added a new class of ScaleLinePrinterLayer to print scale lines. *Added new class of ScaleTextAdornmentLayer to Map Suite Core. *Added a new class of ScaleTextPrinterLayer to print scale text. *Fixed a bug where there are something wrong with initializing the omerc projection. *Fixed a bug where the Dispose method of UnmanagedProj4Projection runs into exception. *Fixed a bug where selecting LabelPrinterLayer runs into exception. *Fixed a bug where MrsidRasterLayer runs into memory leak problem. *Fixed a bug where the Jpeg2000RasterSource runs into memory leak issue. *Fixed a bug where it runs into exception when building the index of KmlLayer. *Fixed a bug that the deployed version of WebEddition, MvcEdition, SilverlightEdition and WmsEdition runs into “Unlicensed for runtime” . *Added new API for changing the color of Grid lines in ScaleBarAdormentLayer. *Fixed a bug where the WmtsLayer runs into exception, as the code of clearing the tile matrix is incorrect. *Added support of requesting tiles using UrlTemplate of resource URL in WmtsLayer. *Fixed a bug where reading Shapefile runs into exception if the decimal length of DBFColumn is bigger than 15. *Fixed a bug where the IsolineLayer runs into exception sometimes when IsolineType is ClosedAsPolygon. *Fixed a bug where the scales of tile matrix in WmtsLayer on server side are different from the ones on client side. *Fixed a bug where KmlLayer runs into exception when loading KML file with the encrypted dlls. *Enhancement OracleFeatureSource, only create one assembly instance. *Fixed a bug where the MagneticNorthLineStyle cannot be serialized. *Fixed a bug where the drawn tile images are mismatch each other when applying FileBitmapTileCache. *Added more projection support to WMTS besides the support of EPSG:3857 and EPSG:4326. *Fixed a bug where it returns incorrect class breaks if there is only one ClassBreak item in ClassBreakStyle. *Fixed a bug where the GridFeatureSource generates Gridfile with CurrentCulture but Read GridFile with InviriantCulture. *Fixed a bug where the scales of cached tiles are incorrect if OpenStreetMapLayer works with MultiThread mode. *Fixed a bug where it runs into exception when initializing the TileCache of OpenStreetMapLayer as null. *Fixed a bug where it runs into exception if the readed KML file includes the bool values. *Fixed a bug where the height of LegendAdormentLayer/LegendPrinterAdormentLayer is incorrect when the ResizeMode is Fixed. *Fixed a bug where there are something wrong with CodeGenerator. *Improved performance of drawing GraticuleAdornmentLayer. *Changed the default value of LegendContentResizeMode to Fixed. *Fixed bug that WMS don't parse response XML which describe error information. *Fixed bug GetWellKnownText for lineshape haven't been convert to Invariant Culture. *Remove toUpper for whereClause of MsSql2008FeatureLayer. *Fixed a bug where the ClientId and PrivateKey of GoogleMapsLayer doesn't work with SingleTile. *Improved the GeoCoderGenerator. *Added support of support custom spatial index name in mssqlfeaturelayer. *Fixed a bug where the request tile size is not equal to the size of map with SingleTile. *Fixed a bug where the method GetAllMapShape of KmlFeatureLayer runs into exception. *Improved the IsoLine result generated by removing the holes at the center of IsonLine. *Added the embedded TAB style support. *Fixed a bug where ProjectionFromSphericalMercator property doesn't work. *Added Attribution to all layers and Overlays. *Fxied a bug where the MagneticDeclinationAdornmentLayer runs into memory issue. *Added the new API SetWellKnownBinary(byte wkb) to Feature class to allow changing the WKB of the feature. *Improved the performance of method byte ShapeFile.ReadPolygon(byte dataBytes, int startIndex). *Removed the using JTS in Feature to Shape conversion(BaseShape.FromWellKnownBinary, BaseShape.CreateShapeFromWellKnownData). *Added enhancements to OpenStreetMapLayer and OpenStreetMapOverlay to make sure the exception can be thrown out. *Added Leader Lines. *Enhanced the Best Placement algorithm. *Added an Abbreviation Dictionary. For example, add "University" with "Univ" to the Abbreviation Dictionary and "University" will be abbreviated when displayed. *Added Max Nudging parameter to specify how far a label can be moved. *The unit for Drawing Margin is now pixels instead of percentage. *Geohashing APIs - Allows sorting of GeoFeatures for performance gains. Shapefiles of features that are in proximity are stored on the same section of the disk. *Standard color access for Geocolors, brushes, and pins has been streamlined. *New Projection API to find local UTM Zone for any feature. No longer need to look up UTM Zone manually. *Added ability to save and import style files from GIS Editor to Map Suite. *One-way road line style now available. *More filter conditions added for RegEx. It is now simpler to use. *Added R-Tree Indexing for KML feature layers. *Gave ability to modify well-known binary on a feature. Now possible to directly access and modify WKB. *Can now add column value data without defining it up front to Map Shapes and Edit Shapes. *Added Boundary Solution Parcel feature layer. *Created new APIs for accurate measurements regardless of projection. *Enhanced Tile Cache - new APIs allow expiration by size, date, etc. *Created Well Known Binary feature layer type for better performance, especially on Android and iOS. *New Printing APIs allow switching between page and world coordinates. *ScaleBar and ScaleLine - can set a text style to control the font and look. =====Version 8.0.0.150===== First Release date: 07/11/2014 First Release - No Changes