The download links for this content is now generated automatically to allow for the rapid release of these updates without having to come back and manually update this page.
The details and direct links for the releases are available at:
Additionally, there is a newer download site available for Weave 2.5 that provides links to the latest stable release, hosted in the cloud for faster download.
2.5.22
Enhancements
- DMS update
- The buttons for the document management system will now disable themselves if there are no documents associated with the current selection.
- This has to be enabled by setting
monitor
totrue
for the DMS actions in the client config.
- Interop update
- The way Weave can be launched from other application has been improved. It no longer requires WeaveLink to be installed (but having it installed will improve the functionality).
- Buffer tools update
- Tools related to buffering can now specify a
crs
attribute to force the buffer calculations to be performed in the specified coordinate reference system rather than that of the underlying map. - This is useful if you're using a geographic or display oriented projection on the client but wish to perform the calculations using a local projection to make the calculations more accurate.
- Tools related to buffering can now specify a
- Small mapping update for blank maps
- The client will now use a local "blank" image when there's nothing to draw for a map layer rather than fetching the image from the server each time.
- Removed Google Earth plugin support
- The Google Earth plugin is no longer supported by Google and no longer works so it has been removed.
- Spatial identify tool update
- The spatial identify drill-down tool can now change the setting for the size of the entity list.
entityListWidth
,entityListWidthMin
and/orentityListWidthMax
can be set for theweave.spatialIdentify
(orcom.cohga.html.client.map.spatialIdentify
) tool (default/current values are 220, 175 and 400 respectively).
- Improvements to toc filtering
- The toc model will be collapsed if the filter is cleared (setting
collapseOnClear
to false will disable this). - The filter regular expression will be escaped to better support special characters that may have been interpreted by the regular expressions (setting
escapeFilter
to false will disable this).
- The toc model will be collapsed if the filter is cleared (setting
- Entity selector update
- The entity selector combo and panels will always include the default entity if the entity list has been filtered but the default entity was not included in the filter list.
- Download link update
- The intermediate window that appears if you try and open a link has been updated to better indicate that it is appearing because popups are being blocked by the browser.
- Acetate update
- The Acetate rendering API and implementation have been updated to support non-integral DPI values.
- Update to data generation API
- The low-level server API for generating data has been expanded, it now provides new interfaces for counting and generating data in one operation.
- Update to handling of "joined" tables when generating data
- When you specify a join table in a data definition, for use when you have complex sorting or grouping for example, the population of the join table was happening twice, once when the count of the total number of available rows was calculated, and again when the actual data was retrieved. This has now been changed so that it only occurs once.
- Document response update
- When sending a JSON response to the client for an intermediate document link the content type of the response wasn't being set and would cause IE to complain about the lack of a content type.
- Updated mapping API
- A new mapping API has been added to provide additional advanced mapping capabilities (rotation, re-projections, non-integral dpi, etc).
- Tiled map engine update
- Tiled map engines can be re-projected on the server. This is useful when generating a map in a report in a different projection than the client.
- Weave map engine update
- The Weave map engine handles CRS errors better.
- Third-party library update
- Some of the third party libraries that Weave relies upon, related to REST API's, have been updated.
- Image handling updates
- Improved support for generating JPEG and TIFF images.
- Editing updates
- The user is not able to change the active entity when performing an edit.
- Additional validation checks are performed on geometry before being submitted.
- GeoTools updates
- Some GeoTools related bundles have been updated to the latest supported releases.
Fixes
- Interop fix
- A message was being output to the browser console indicating that the WeaveLink component may be out of date when it wasn't.
- Legend action fix
- The legend action, not the legend panel, was not honouring the
remove
attribute.
- The legend action, not the legend panel, was not honouring the
- Colour selection fix
- The colour palettes for selecting redline or upload colours would cause problems if the palette was initialised with a colour that wasn't available in the palette. This could happen for example if an item was programatically added to the redline, rather than the user drawing the item manually.
- Measure tool save to redline fix
- The measure distance we appearing in the redline multi-line label field when the redline measure items wasn't selected.
- Bookmark fixes
- Restoring a ToC from a bookmark saved by Weave 2.4 could cause problems.
- Restoring a ToC with an exclusive group would turn on the parent even if it was off in the bookmark.
- Error message fix for search panel
- A bug in Ext.js meant that error flags were not being removed from the search panel when the error situation was resolved.
- Data generation fix
- An error could occur when generating data based on an entity intersection when there were no available entities, which should be returning no data rather than generating an error.
- ArcGIS Server WMS fix
- Scale dependencies were not correctly set when using ArcGIS server via WMS.
- BIRT scalebar component update
- Scale values were not correct if using a DPI other than 96 and the map was setup to use the client view extent.
- BIRT map component update
- Setting a crs attribute for the map would not force the map to use that coordinate reference system.
- Multi-select parameter fix for searches
- Search parameters that allowed for more than one value to be selected were not always generating the correct SQL.
- Date parameter issue in search panel
- Validation of date fields was causing problems if the validation failed.
- Fix for spatial mappers that had multiple spatial engines
- The update in 2.5.21 that validated table and key information caused some types of configurations to stop working, this update allows those configuration to be used again.
- Measure tool save to redline fix
- The items saved to the redline layer were not being drawn on the map when the server would generate a map image, e.g. when generating a report.
- OGR spatial engine fix
- The OGR based spatial engines were returning some field types as the incorrect type.
- ArcGIS tile offset
- The need to specify a tile offset for tiled ArcGIS map engines has been fixed and tiles should now align correctly without the offsets (which will not be ignored)