Versions Compared

Key

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

...

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.

...

19

Enhancements

  • Bookmark grouping
    • Published bookmarks are now grouped based on the user that created the bookmark to try and make the menu less unwieldy.
  • Tooltip for redline shapefile export updated
    • The default tooltip for the redline shapefile export has been changed to clarify its purpose.
  • Tooptip for redline kml export updated
    • The default tooltip for the redline kml export has been changed to clarify its purpose.
  • Current Weave server version available on client
    • As part of the client startup the current version of Weave is now sent to the browser.
  • Zoom to coordinate marker change
    • The marker placed when you zoom to a coordinate is now optionally removed when the panel is closed.
  • Reduced logging in user handling
    • Removed some non-important log messages around handling of user sessions.
  • Improved handling of config file reading
    • The config file reader will new report errors with config files via the health api, and also record more detailed information about what file provided the configuration item.
  • Additional information available for logging
    • You can now log the username and uid against each records written by the logging system.
  • Added support for pageSize attribute
    • All form parameters based on lists now allow you to set the pageSize directly for the parameter (setting it to 0 disables the paging).
  • Warning added to map view
    • If you add the same map engine twice to a map view you will now recieve a warning, since you should do that.
  • New entity filtering API
    • It's now possible to create a bundle that will filter what entity type are available to the user, this allows more advanced filtering beyond jus an acl.
  • Filtering of entities via defaults section
    • It's now possible to specify a subset of entity types that should be sent to the browser via the default section in the client config.
  • Filtering of entities based on user attributes
    • It's now possible to specify a subset of entity types that should be sent to the browser via user attributes.
  • Formatting of data grids
    • It's now possible to specify formatting options for a grid in a <data:data> tag, rather than having to specify it in the grid panel or the defaults section, so it's available to all grids that may display the data.
  • Modified error handling for AGS tiled map services
    • Tiled map services that return no tiles are now handled the same as a regular map engine that fails.
  • Entity icons in quick search
    • It's now possible to have icons associated with entities shown alongside the results in the quick search.
  • Index build feedback
    • Submitting an index build requests now indicates that the command has been submitted.
  • Spatial intersection data definition enhancement
    • The spatial data definition is now more flexible in the data it can generate.
  • Shift pan
    • Now holding down the shift key allows you to pan the map with the mouse regardless fo the current tool.
  • Spatial identify enhancement
    • The spatial drilldown tool will now group entities based on any grouping specified for the entity.
  • About action
    • The about action now provides the version number for the server.
  • New lat/long formatting
    • There are now additional formatting options for latitude/longitude.
  • openExternal now supported per-parameter
    • It's now possible to specify if a url parameter should be opened in an external tab/window, or if it should be opened in an internal Weave tab/window, as a complement for the openExternal setting in the defaults section.
  • Entity filterin on the client
    • It's now possible for client code to filter the displayed entities on the fly.
  • Field width settings
    • It's now possible to directly specify a parameter width to specify exactly how wide a form field should be.
  • Improved handling of file: links
    • file: based links will always be opening in an external tab/window, since they require support of the browser to work and can't be opened internally.
  • Collapse header hidden by default
    • The extra collapse header is removed by default now, to better match Weave 2.4, and can be added back by setting hideCollapseTool to false for a layout region.
  • Additional latitude, longitude output
    • The projection panel now outputs an additional format for lat/long.
  • Entity highlighting can be set in the map view.
    • Preeviously each grid related panel would specify how to highlight a selected record, you can now do this once in the map view.
  • Data caching change
    • Data generated by a data definition is not loger cached forever by default.

Fixes

  • Style menu fix in ToC action
    • The dynamic toc menu created by the toc action button did not handle all map engine types correctly.
  • Redline fixes
    • The values in the redline menus did not always match the values of the selected redline item.
  • Filename case fix for custom icons
    • Custom icons that had an extension if .GIF and .PNG (as opposed to .gif and .png) were not being published.
  • StreetView fix
    • A minor issue with the Google StreetView panel has been fixed.
  • Oracle spatial connection fix
    • A fix for issues that could occur when connecting to Oracle spatial databases has been applied.
  • Spatial upload fixes
    • Issues with data uploaded with different coordinate reference systems has been resolved.
  • Support dump fix
    • The support dump would fail if the gathering of database related information failed.
  • Dynamic spatial filter fix
    • Spatial mapper filters that utilised user attributes weren't working.
  • Form default value fix
    • Setting a default value for some form fields didn't always work.
  • Weave map engine fixes
    • The internal Weave map engine has been updated to fix some issues with custom CRS's.
  • Dynamic map engine fix
    • The dynamic map engine was incorrectly limiting the available map engines.
  • Map parsing fix
    • A minor issue with parsing of the map request from the client has been fixed.
  • Custom CRS output fix
    • An issue with logging of custom CRS's has been fixed.
  • Highlight fixesCustomising the highlighting styles in a grid view was not being appliedMap generation update
    • The code on the server side that generates map images has removed dependencies on JavaScript to make it more robust.

Fixes

  • OSM tiled map engine fix
    • There was a concurrency issue with the OSM tiled map engine when it came to determining which URL to access.