...
- New Redline buffer tool.
- A new tool for the creating redline buffers has been added (was supposed to be in 2.4.11 and 2.4.12 but got missed, again!).
- Minor changes to selection rendering configuration.
- The configuration for the selection map engine has changed slightly.
- Default image format for selection map engine changed.
- The default which was PNG8 has been changed to PNG32.
- WMS map engine changes.
- It's possible to override some parts of the capabilities document in a WMS map engine.
- Alternate client debugging.
- If debugging is enabled in the client config more error information is generated.
- I18n support updated.
- I18n resources can be defined in external properties files, not just <resources> tag in the config.xml file.
- I18n support in search panel.
- The search panel content can be updated to use local language resources.
- Error handling on client.
- When in debug mode the client will provide more useful error information when a startup error occurs.
- 'userid' component for client.
- There's now a component that allows display of the current userid easily in the client.
- i18n support for every response from server.
- Previously only information returned for client initialisation could use client resources to localise content, now it's possible to turn this on for every response from the server, by setting a 'weave.i18n.all' system property to 'true'.
- New Details panel action.
- A new action for the grid view,
com.cohga.html.client.grid.details
, allows displaying the details panel for the selected records, which can also be refined by selecting rows in the grid view.
- A new action for the grid view,
- Spatial upload can determine toc.
- The spatial upload tool no longer requires a toc to be explicitly configured.
- Details panel configuration tidy up.
- The configuration for the details panel is now more flexible and is better at reporting any errors.
- Altered details panel configuration.
- Details panel can be configured either with multiple
detail
tags, or a singledetails
tag containing multipledetail
tags. This improves reuse of this information in multiple details panels using config snippets.
- Details panel can be configured either with multiple
- New LDAP User Details provider.
- You can now use LDAP as the provider of role/group information without requiring it to be used for authentication.
- Improved i18n support.
- Have updated support for internationalising text, mainly in the grid panels.
- Updated logging configuration.
- The same log values (ERROR, WARN, etc) can be used in logging.properties when configuring log4j and/or java.utils.logging loggers. Previously these two systems had slightly different values.
- Optimisation of selection rendering.
- Removed re-loading of selection rendering configuration on each map draw.
- Selection map engine configuration changes.
- When overriding the geometry type for a layer in the selection renderer
<entity id="suburbs">polygon</entity
can now be used instead of<suburbs>polygon</suburbs
, which removes the "unknown" tag names (based on entity id) in the config. This also applies when overriding the renderer using SLD or CSS. - The configuration tags no longer need to be contained in an
override
tag, they can all be listed at the top level of the selection map engine configuration.
- When overriding the geometry type for a layer in the selection renderer
- WMS capabilities override.
- It's possible to override the layer list reported by a WMS map engine (to help with dodgy WMS servers).
Fixes
- Fix for map panel not drawing selections.
- If map updates were disabled when a selection change occurred the change would not be reflected when updates were re-enabled.
- Logging update.
- Some logging configurations resulted in a lot more output that was expected.
- Fixes for neighbour selections.
- The neighbour operation now works correctly for geometry collections.
- Legend panel was initialised more than once.
- Ensure that the legend panel was not being initialised more than once.
- Issue with selection rendering with single toc entry.
- Having a single toc entry for selection wasn't working with the new selection map engine.