What's New 2.5

What's New 2.5

2.5.28.11, 2.5.29.7, 2.5.30.4

Released 28 November 2019

Fixes

  • Street View panel fix

    • Resolved an issue with moving in the street view panel bouncing back at certain locations which was stopping users from being able to move forward in the street view panel.

2.5.30.3

Released 20 November 2019

Fixes

  • List-box/combo-box field issue

    • Some field functionality in 2.5.30 changed the way list-box and combo-boxes worked by default, this update fixes the fields so they work more like they did before 2.5.30.

2.5.30.2

Released 13 November 2019

Fixes

  • ToC model parsing issue

    • When generating an id for a toc model group entry that does not have an id set the generation of the id required a map engine to be know which may not always be the case, this would result in the toc model not being available. This update resolves the requirement to have a mapengine specified and will generate the id without one.

2.5.30.1

Released 12 November 2019

Fixes

  • Data grid filter fixes

    • Exporting data from the data grid when using a filter would not always work

    • Filtering on a string column was not performing a wildcard search  by default

2.5.30

Released 8 November 2019

This is the final release of 2.5, only hotfixes will be provided for 2.5 releases, any new functionality will be provided in 2.6

Enhancements

  • GDA2020

    • Added more support for working with GDA2020

  • Grid Export

    • The export will only export the selected records if there are any records selected, otherwise, it will export all rows (as it did before)

    • Work has been done to improve the consistency and availability of filters for all data definition types

  • Listbox Fields

    • If a list-box field is marked as required and only has a single value in the list, the value will be pre-selected and the drop-down trigger button is hidden

    • Parameters without allowNewValues set to true will now default to list-boxes, rather than combo-boxes, which changes the functionality of the field, add allowNewValues='true' to any parameters that need to be combo-boxes.

  • GeoJSON Content-Type

    • REST API now supports the mime type of application/vnd.geo+json for GeoJSON, as well as application/json

  • Enhanced Spatial Filtering

    • ECQL, rather than just CQL, is available in more places throughout the configuration of spatial queries, allowing for more options when creating spatial filters, including in spatial data definitions

  • Non-spatial editing

    • A new edit panel is available to help edit related records

  • Map API

    • Updated to allow the caller to provide the selection information, rather than always obtaining it from the selection manager, plus some other API enhancements

  • ArcGIS HTTPS

    • Improved support for internal ArcGIS services accessed via HTTPS (to work around certificate issues)

  • ToC Models

    • There's additional validation performed on ToC models before they're made available. If your client doesn't display a ToC and map after this update, check the weave.log to see why as it's likely to have failed validation

  • BIRT Excel Export 

    • Reports exported to Excel format would break up the data into multiple sheets, this has been disabled and all data will be exported into a single sheet

  • Support Dump Update

    • Additional files have been included in the support dump

  • Spatial Editing

    • Various import improvements

    • Improved support for editing AGS GeoDatabases

  • Spatial Upload

    • Improvements in MIF and TAB support

  • QGis 3

    • Added a workaround for QGis 3 WMS server bug

  • OGR Driver Update

    • The native code for working with OGR data sources has been compiled on an older OS to make it compatible with a wider range of operating systems

  • Grid Panel

    • Improvements in cut and paste support

Fixes

  • Bookmarks

    • email links not working in Outlook

    • Listing available shared and published bookmarks didn't always list the correct bookmarks

  • Image Slider

    • Slider position not updating when map opacity was changed programmatically

    • The slider would sometimes be hidden behind other items

  • Grid Export

    • Export was ignoring any filter

  • Tooltips

    • Some map tools did not allow for their tooltips to be directly configured in the tool configuration

  • ToC Metadata

    • The ToC metadata tool only every used the URL from the first entry, not the one matching the selected ToC entry

  • Redline

    • A line with arrowheads that had zero-length would cause problems

  • Non-spatial Editing

    • Some fixes to stop the editing state from getting out of sync with the edit input panel

  • Indexing

    • A data source with an unsupported CRS would stop the index from being built (it still won't build, but now you'll know why)

    • Index building was processing every 1000th record twice

  • Config Processing

    • A minor fix has been applied to the config file reader to help resolve issues with lists that have items that include and don't include the namespace, e.g. <ns:test><a><ns:a></ns:test> should treat <a> and <ns:a> as the same but it wasn't

  • Geometry API fixes

    • Sometimes the geometry API's would generate non-valid geometry object

  • Fix Chrome Issue

    • Fixed an issue with Google Chrome sending a new format of Accept header

  • Admin UI File Explorer

    • Fix to help handle editing of XML files with an encoding other than UTF-8

  • WMS Map Engine

    • The WMS map engine would only handle a single top-level layer tag in the capabilities document

 

2.5.29.6

Released 26 September 2019

Fixes

  • Bookmark email issue

    • There was issue when using Microsoft Outlook as your email client when trying to generate an email a bookmark

  • Image slider issues

    • Some small issues when image slider have been fixed

  • Spatial upload fix

    • The zoom to layer ToC menu option would not work for an uploaded layer if it was uploaded in a projection different from the client

  • Health check issue

    • The health check page stopped working in Google Chrome after a recent version update

  • Non-spatial editing fix

    • Sometimes the client would not exit editing mode when an edit was submitted or cancelled

2.5.29.5

Released 11 September 2019

Fixes

  • Table of Conents metadata issue

    • Only the first URL was being used even if there were multiple metadata entries.

  • Tooltip fixes

    • Some map tools could not have their tooltip text set directly in the client configuration.

2.5.27.14

2.5.28.10

2.5.29.4

Released 10 September 2019

Fixes

  • Spatial editing fix

    • Updated the previous hotfix to not require that a schema be set in the spatial engine config (which was a requirement for the previous version of the hotfix)

2.5.27.13

2.5.28.9

2.5.29.3

Released 9 September 2019

Fixes

  • Spatial editing fix

    • Creating records within Weave in a ESRI GeoDatabase enabled database can stop users being able to create records in ArcMap.

    • Applying this fix could also stop Weave from creating new records too, since it now creates records in the same way as ArcMap, copying the table to a new table and renaming the old and new tables to replace the corrupt one will fix the issue.

    • This fix currently only supports SQL Server and is only required if your database has been enabled for GeoDatabase use.

2.5.28.8

2.5.29.2

Released 26 August 2019

Fixes

  • Spatial upload fix

    • Projection files uploaded via the spatial upload weren't always being matched to their appropriate EPSG code resulting in the Zoom to Layer toc action not working

2.5.29.1

Released 22 August 2019

Fixes

  • Published bookmark fix

    • Only bookmarks published by the current user are listed as being available

    • Some of the formatting in the Admin UI for bookmarks was not correct

  • Redline arrow fix

    • Lines that had zero length and were drawn with arrow heads would not render correctly on the server

  • CQL fix

    • Some code that was supposed to support extended CQL queries was not

  • Index build update

    • If an index was configured to used a coordinate reference system that Weave doesn't support it was silently ignored

  • Spatial edit geometry validation update

    • Geometry validation when submitting an edit was not completely validating the geometry against the underlying table requirements resulting in invalid geometry being allows to be submitteed to the database

2.5.27.12

2.5.28.7

Released 22 August 2019

Fixes

  • Spatial edit geometry validation update

    • Geometry validation when submitting an edit was not completely validating the geometry against the underlying table requirements resulting in invalid geometry being allows to be submitteed to the database

2.5.27.11

2.5.28.6

Released 15 August 2019

Fixes

  • Combo box fix

    • And update to IE 11 could cause combo boxes to not display any data

2.5.29

Released 15 July 2019

Enhancements

  • Bookmark updates

    • Include the selection for the active entity when creating a bookmark

    • Additional management functionality

    • New type of bookmark - Shared Bookmarks, i.e. generate a URL that can be provided to a third party to start Weave and open the bookmark

    • Specify your own folder structure for presenting published bookmarks

    • OSGi console commands to operate on bookmarks

  • Spatial edit import update

    • Importing geometry is no longer as strict if the number of geometries in the entity to import doesn't match the restrictions configured in the edit, it will now import as much of the geometry as it can to meet the requirements, e.g. an edit config that says it only supports a single polygon will only import the first polygon if a multi-polygon entity is the source of the import.

  • Spatial editing configuration validation update

    • The configuration for spatial edits is now more rigorously checked when the configuration is processed, rather than waiting until an edit is submitted to find problems.

  • Spatial editing processing update

    • The way the spatial edits are applied to the database has been updated to provide more control to the Weave code that handles the submission (resulting in improved reliability and performance).

  • Spatial edit import update

    • You can also specify that attributes be included (in certain circumstances) when importing, rather than just the geometry.

  • Grid panel update

    • More grid panels have the "bring to front" functionality included, beyond just some identify tools, so that they can be made visible if their content is changed.

  • Index build update

    • If an index content does not exist when it's created then the index will be built, including at Weave startup.

  • ToC metadata update

    • The ToC metadata context menu item is now more flexible in how it can generate the URL used to open the metadata, providing access to more variables when constructing the URL.

  • BIRT designer update

    • The BIRT Report Designer is no longer included as part of the main installer and has a separate installer of its own.

Fixes

  • Clean up failed index builds

    • Temporary directories should now be removed if an index build fails

  • ArcGIS REST spatial engine fix

    • Fixed issue with handling dates/times returned by ArcGIS Online

  • ArcGIS REST spatial engine fix

    • Fixed issue with selections not drawing for entities hosted by ArcGIS Online

  • ArcGIS REST spatial engine fix

    • Fixed issue with spatial operations not working because the URL sent to ArcGIS Online was too long

  • Fix for null table values in BIRT reports

    • If you access data directly from a database in a BIRT report (i.e. not via Weave) and a table row contained a null value, this was not always handled correctly

  • Editing errors hidden from log

    • Some edit related errors were not making it to the weave.log file

  • Edit config update

    • Configuration for list parameters in an edit allows the administrator to specify that new values are allowed, when in fact the server does not support this

    • Configuration for list parameters in an edit should require that the label and value columns be explicitly specified

  • Identify tool highlight fix

    • In some situations the highlighting placed on the map for some identify tools wasn't removing the highlight

  • Grid panel pageSize fix

    • Setting a pageSize of 0 on some grid panels resulted in nothing being displayed, rather than the paging being disabled

  • Missing data definitions in BIRT Report Designer

    • Data definitions weren't being listed in the Report Designer

  • Collapse theme update

    • The arrows on the buttons were not changing direction when the panels were expanded/collapsed for the collapse theme

  • Spurious log message removed

    • Fetching geometry from the server would log an error when there was none

  • KML fix

    • The KML parser was too strict when checking the version of the KML file to parse, and would reject files even if it could parse them

  • Client configuration issue

    • Scales were require to be set when using a tiled ArcGIS map engine, when they didn't need to be

  • Mapping fix for Google Chrome

    • The latest release of Chrome can show problems when the map is panned via code

  • Combo box fix

    • And update to IE 11 could cause combo boxes to not display any data

2.5.27.10

2.5.28.5

Released 30 May 2019

Fixes

  • ArcGIS map engine fix

    • Fixed a problem with the checking of the minScale value when using a tiled ArcGIS map engine.

2.5.27.9 2.5.28.4

Released 21 May 2019

Fixes

  • KML upload fixes

    • The KML parsing has been updated to work with a wider range of KML files.

2.5.21.13

2.5.22.11

2.5.23.8

2.5.24.10

2.5.25.4

2.5.27.8

Released 20 May 2019

Fixes

  • Latitude/Longitude coord zoom issue

    • The latitude zoomed to with the coord zoom tool when using DMS was incorrect.

2.5.28.3

Released 17 May 2019

Fixes

  • Remove spurious log message

    • An error message reporting "Failed to execute statement..." would sometimes be logged, even when things were ok.

2.5.21.12

2.5.22.10

2.5.23.7

2.5.24.9

2.5.25.3

Released 17 May 2019

Fixes

  • Latitude/Longitude display issue

    • The latitude reported by the DMS conversion was not always correct.

2.5.28.2

2.5.27.7

Released 16 May 2019

Fixes

  • BIRT designer fix

    • Data definition weren't showing up when editing/creating a data set.

2.5.28.1

Released 16 May 2019

Fixes

  • Street View and Nearmap fix

    • The Street View and Nearmap panels would not update their position unless the main map was visible.

2.5.28

Released 12 April 2019

Enhancements

  • Published bookmark action update

    • The weave.publishedbookmark action is now also available as com.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.

  • 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.

  • 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 supports entityListWidthentityListWidthMin and entityListWidthMax to alter the size of the entity list panel.

  • 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.

  • 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

  • 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.

  • Parameter updates