The download links for this content are 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 to 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. It is hosted in the cloud to provide for faster download.
2.5.28
Enhancements
- Published bookmark action update
The weave.publishedbookmark
action is now also available ascom.cohga.html.client.map.publishedbookmark
, for consistency.
- WeaveLink update
- The client code for interoperability with WeaveLink has been restructured in preparation for the replacement of the WeaveLink component.
- Redline
- A new
circleByRadius
tool is available for the redline toolbar.
- A new
- StreetView
- There is now more control over how the StreetView panel is displayed, more configuration options for the StreetView panel have been exposed.
- Page size enhancements
- More grid panels now support a
pageSize
parameter to determine the default number of records to display.
- More grid panels now support a
- Map Tips
- The map tip popup is now smarter about when it decides it has to be hidden, making it a lot easier to embed and access HTML links in the popup.
- Selection identify tool update
- The
weave.selectionIdentify,
a.k.a.com.cohga.html.client.map.selectionIdentify,
tool now supportsentityListWidth
,entityListWidthMin
andentityListWidthMax
to alter the size of the entity list panel.
- The
- Map panel update
- For tiled map engines you can now directly specify a different set of resolutions for the map engine from that of the client, by setting
serverResolutions
as an option in the map engine, in the same way that the resolutions are set for the map view.
- For tiled map engines you can now directly specify a different set of resolutions for the map engine from that of the client, by setting
- Window behaviour change
- Weave windows are now constrained to the browser window so they can't accidentally be moved outside of the browser and lost.
- New popup plugin
- The map now supports a new map tips plugin: Client Plugin Map Popup.
- Connection monitoring enhancement
- There's now more control over failing database connections.
- ACL enhancement
- Previous functionality that allowed client items to be filtered via ACLs that directly reference a user, rather than a group, is now applicable to ACLs applied anywhere, not just the client.
- Edit grid panel filtering support
- Non-spatial edit grids now support the same filtering as the non-editing grid versions.
- Updated feedback tools
- The feedback tool now supports including the current map in the email.
- Index search update
- The client controls for the index search now give better feedback when there is an issue with the search term.
- Index building update
- The indexes now generate better results when the index is configured with a specific CRS.
- ArcGIS enhancements
- There have been some improvements in the ArcGIS REST API map engine.
- WMS map engine authentication update
- WMS map engines are better at handling services that require authentication and determining when a WMS service is unavailable.
- OSGi
memd
command update- The
memd
command now also includes style information associated with layers.
- The
- Parameter updates
- Where appropriate, parameters now support additional properties to set a
minLength
,maxLength
,minValue
,maxValue
andincrement
. - A parameter can also support
forceSelection
andtypeAhead
(both boolean values) to turn on or off the type-ahead functionality for a list box and or force the first value to be selected.
- Where appropriate, parameters now support additional properties to set a
- Request timeout update
- Handling of requests that timeout on the server and handled in a more appropriate way in terms of the HTTP response code sent back to the client.
- JavaScript dependencies on the server are now all removed
- Previously some functionality on the server was implemented in JavaScript, the last of that code has now been converted to Java.
- A new parameter added to BIRT reports
- When a report is generated, a new
report.entity
parameter will be set to the name of the entity included in the report configuration (if it's included).
- When a report is generated, a new
- Undo enhancement
- The Selection Undo action is now more configurable, and now you can set
zoom
,active
andturnon
totrue
to enable the corresponding functionality.
- The Selection Undo action is now more configurable, and now you can set
- Filtering enhancement
- Filters applied to spatial mappers are now applied more often so their functionality is available in a wider range of situations.
- Spatial edit update
- There's a new
guid()
formula that can be used to populate a parameter with a unique id.
- There's a new
- Spatial upload enhancement
- The spatial upload better handles styles that include text.
- EPSG code override
- It's now possible to include an
epsg.properties
file in the workspace folder to add or override EPSG codes.
- It's now possible to include an
- NTLM authentication update
- The server is now much better at catching NTLM header issues.
- Zip'n'ship update
- The Zip'n'ship tool can now be configured to refine the list of entity that is it available for.
Fixes
- ToC action menu fix
- When using the ToC button the first time the menu was displayed, it might not be in the best location.
- ToC panel fix
- Some issues with styles have been resolved.
- Change to selection setting by external applications
- When an external application updated a selection the corresponding layer was turned on by default, this has been reversed and now the external application must ask for the layer to be turned on.
- Interoperability fixes
- Additional checks have been added to some functions that can be called by an external application to ensure that invalid parameters don't cause issues.
- Coordinate display issues
- Displaying coordinates in DMS was sometimes incorrect.
- Lock and Style ToC menu fixes
- These tool were failing when used against a tiled map engine.
- Redline fix
- Completely transparent strokes weren't always working correctly.
- GeoJSON fix
- Coordinates output as GeoJSON were rounding the coordinates when they should not have.
- Redline Arrow output update
- The arrows generated on the server more closely match those displayed on the client.
- Grid filtering fixes
- There have been some fixes in the way filtering of grid is handled when there are multiple wildcards in the filter.
- Spatial filter buffering fix
- The spatial filter now checks if the buffer distance is zero before generating the buffer.
- Polygon parsing fix
- Polygons sent from the client with holes in them, now that that's supported, are now also handled correctly on the server.
- FID mapping fix
- Sometimes every hundredth FID in a list would not get mapped to the correct key.
- WMS server fixes
- There have been a couple of fixes to ensure the WMS server handles the supplied parameters correctly.