Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.
  • 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 single details tag containing multiple detail tags. This improves reuse of this information in multiple details panels using config snippets.
  • 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.
  • 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.