Skip to content

Releases: cambridge-cares/TheWorldAvatar

twa-vf-5.3.0

15 Jul 14:00
feec6b5

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-platform/resources directory.

TWA-VF Change Log

5.3.0

Features

  • Mostly CReDo focused features including:
  • Dimension slider displayed in scenario if dimensions are returned from central stack
  • Added order and clickable configuration and functionality from TWA-VF 4
  • Added ability to perform subqueries for feature information in parts
  • RTK query for central stack
  • Redesigned controls ribbon
  • Customisable landing page image
  • Customisable toolbar logo
  • Improvements to info and layer tree

Bug Fixes

  • Map events and data are now registered and removed when changing scenarios
  • Added a placeholder for the feature selector's dropdown options so that the first option can now be selected as well
  • Redirects correctly to the map page when landing page is disabled
  • Improved page routing with more robust relative paths in routes
  • Various issues and improvements listed in #1246

5.2.0

Features

  • Embedding of dashboard using the "dashboard" parameter in settings.json
  • Multiple data.json can be ingested using the new data-setting.json
  • Improve dark mode design for some features
  • Addition of "grouping" parameter within data.json to allow alternate views of the same source layer
  • Addition of "hover" parameter within data.json to create hovering effect for the specified layer if enabled
  • Added feature selector to manage multiple closely-positioned features

Bug Fixes

  • Fix missing metadata display
  • Fix error when layers use expressions to retrieve their icon image or line colors
  • Fix the parsing of RDF literals returned by Feature Info Agent

5.1.1

Bug Fixes

  • Minor config file fixes for development environment

5.1.0

Features

  • Added a developer tutorial for deploying the platform
  • Added a help center for web platform usage
  • Added a style guide for developers
  • Redesign landing page buttons for coherency and added mapbox controls

5.0.2

Bug Fixes

  • Removed dependecy on vulnerable requests package

5.0.1

Features

  • No features present.

Bug Fixes

  • As intended, map layers retain current state even as users switch away from the layer tree
  • As intended, map layers will reset to default when switching pages

5.0.0

Features

  • Release of The World Avatar Visualisation Platform
  • New directory for this framework at /web/twa-vis-platform
  • Old version is available and supported during the transition

Bug Fixes

  • _No bug fixes present.

twa-vf-5.2.0

17 May 10:14
3f0f0f3

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-platform/resources directory.

TWA-VF Change Log

5.2.0

Features

  • Embedding of dashboard using the "dashboard" parameter in settings.json
  • Multiple data.json can be ingested using the new data-setting.json
  • Improve dark mode design for some features
  • Addition of "grouping" parameter within data.json to allow alternate views of the same source layer
  • Addition of "hover" parameter within data.json to create hovering effect for the specified layer if enabled
  • Added feature selector to manage multiple closely-positioned features

Bug Fixes

  • Fix missing metadata display
  • Fix error when layers use expressions to retrieve their icon image or line colors
  • Fix the parsing of RDF literals returned by Feature Info Agent

5.1.1

Bug Fixes

  • Minor config file fixes for development environment

5.1.0

Features

  • Added a developer tutorial for deploying the platform
  • Added a help center for web platform usage
  • Added a style guide for developers
  • Redesign landing page buttons for coherency and added mapbox controls

5.0.2

Bug Fixes

  • Removed dependecy on vulnerable requests package

5.0.1

Features

  • No features present.

Bug Fixes

  • As intended, map layers retain current state even as users switch away from the layer tree
  • As intended, map layers will reset to default when switching pages

5.0.0

Features

  • Release of The World Avatar Visualisation Platform
  • New directory for this framework at /web/twa-vis-platform
  • Old version is available and supported during the transition

Bug Fixes

  • _No bug fixes present.

twa-vf-4.7.3

16 May 10:21
edfe268

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-framework/ directory.

TWA-VF Change Log

4.7.3

Bug Fixes

  • Fixed instant time series not being displayed as time series on the chart

4.7.2

Bug Fixes

  • Added an esc key / x button to the scenario selector since current scenario could not be selected

4.7.1

Bug Fixes

  • Fixed issue where data with no dimensions was looking for a SliderHandler

4.7.0

Features

  • Added functionality to scenario handler to fetch time series data from scenario endpoint
  • Added a slider_handler class to handle a slider for actions on time series data display queried from scenario
  • Specify actions for slider move in index.html file
  • Refresh and replot data with multiple layers in geoserver using dimension={dimension}} for as many dimensions as required separated by '&' in data.json (on slider change for example)

4.6.0

Features

  • Functionality and styling for a navigation bar with keyloak logout integration. Used for CReDo but can be replicated for any KeyCloak server

Bug Fixes

  • Fixed bug where sidebar tabs disappeared if content was too long

4.5.2

Bug Fixes

  • Restored column flex to sidebar

4.5.1

Bug Fixes

  • Removed linear-gradient effect in sidebar due to scrollbar getting affected
  • Increased hover height of selected sidebar tab
  • Fixed content container overlapping with tabs in sidebar
  • Removed grey outlines in hovered and selected sidebar tabs

4.5.0

Features

Three control buttons are now included by default. These are:

  • Scale Control (bottom right indicator of current map scale in metres and kilometres)

  • Geolocator (a button in the bottom right to display current location of the user)

  • Zoom, pitch and compass controls in the top right

    Ability to turn off with flags in settings.json. see advanced mapbox documentation

4.4.0

Features

  • New colours in side panel including CMCL blue and more modern grey on off-white text
  • Add animated wave above footer in sidebar
  • Rich link hover effects in side panel

Bug Fixes

  • fixed scroll bars appearing automatically in layer tree

4.3.0

Features

  • Initial support for "parallel-world" scenarios (not yet supported by TWA backend).
  • Added optional "credo" flag to use different format URLs for FeatureInfoAgent calls.

Bug Fixes

  • Fixed checks for object properties before passing layers/sources to Mapbox API.
  • Click events now correctly filter out non-interactable layers.

4.2.0

Features

  • Added an "interactions" layer parameter to set level of allowed mouse interaction ("all"|"click-only"|"hover-only"|"none", defaults to "all").
  • Added the ability to use "[SELECTED-IRI]" and "[HOVERED-IRI]" placeholders in Mapbox expressions (Cesium TBD).
  • Added system to set callbacks for feature selection, unselection, and layer tree change events.

Bug Fixes

  • Fixed minor issue with loading metadata from selected raster layers in Cesium.

4.1.2

Features

  • No features present.

Bug Fixes

  • TWA-VF files no longer copied into Docker volume directory.
  • TWA imports now available at "./lib/" route in addition to "./twa-vf".
  • Example visualisations now run in a TWA stack.
  • Documentation updates.

4.1.1

Features

  • No features present.

Bug Fixes

  • No longer append null units to time series tables.
  • No longer show charts for time series where dependent values are strings.
  • Time series table should now grow to fill container vertically.

4.1.0

Features

  • Added Cesium source option to enable/disable back face culling in 3D tile sets.

Bug Fixes

  • Popup components are now handled centrally by the framework.
  • Fixed placement of popup components over 2D WMS features in Cesium.
  • Selecting the same base imagery twice no longer removes all data.
  • Changing the base imagery now preserves the layer visibility.
  • Minor tweaks to Mapbox tutorial.

4.0.0

Features

  • Renamed from "Digital Twin Visualisation Framework" to "TWA Visualisation Framework".
  • Docker image name will now be "ghcr.io/cambridge-cares/twa-vf".
  • Example visualisations updated to import JS and CSS files from "./twa-vf/" directory.

Bug Fixes

  • No bug fixes represent.

3.9.0

Features

  • Can now display a button to open an associated analytics dashboard.

Bug Fixes

  • Minor CSS tweaks to filtering controls.

3.8.3

Features

  • No features present.

Bug Fixes

  • Separated and moved docker config files to better support GitHub actions.

3.8.2

Features

  • No features present.

Bug Fixes

  • Removed markdown ignores in GitHub action, not compatible with existing config.

3.8.1

Features

  • No features present.

Bug Fixes

  • Updated GitHub workflow syntax for automated release job.

3.8.0

Features

  • Docker image (dtvf-base-image) now contains DTVF files rather than relying on remote CDN.
  • Overhaul of user and development documentation.
  • Addition of step-by-step tutorial to create a Mapbox visualisation using the DTVF.

Bug Fixes

  • Added character encoding statement in example visualisation's index file, can fix some rare encoding issues.

3.7.0

Features

  • Mapbox username and token can now be read from external files/docker secrets.

Bug Fixes

  • No bug fixes present.

3.6.0

Features

  • Location of configuration file can now be passed into DTVF.

Bug Fixes

  • No bug fixes present.

3.5.0

Features

  • Added ability to specify client-side styling & filtering options for Cesium 3D tilesets.
  • Updated sample NYC data used in example Cesium visualisation.

Bug Fixes

  • Restored missing JS file used to build legends in example visualisations.
  • Minor CSS tweaks to UI components.

3.4.0

Features

  • New clipping planes feature to allow horizontal slicing of 3D tile sets.
  • Added new sample data to example Cesium visualisation.

Bug Fixes

  • Reduced size of sample NYC data loaded into example Cesium visualisation.
  • Added missing moment.js library to example visualisations.
  • Moved Pylon visualisation out of DTVF directory.
  • Minor CSS tweaks to UI components.
  • Minor formatting tweaks to automated release email.

3.3.5

Features

  • No features present.

Bug Fixes

  • Fixed issue when using numerical digits in searching feature.

3.3.4

Features

  • Can now make use of SDF icons in Mapbox visualisations.
  • Create a base Docker image for visualisations, with pre-configured bind mount for content.
  • Added files required for integration with The Stack.

Bug Fixes

  • Improved formatting of JSON response from FeatureInfoAgent.
  • CSS tweaks for pop-up content when hovering over assets.
  • Added character set specification to JS import.
  • Fixed issue with visibility of metadata and timeseries panels.

3.3.3

Features

  • No features present.

Bug Fixes

  • Additional logging to FIA and a minor error check when awaiting the response in the DTVF.
  • Changed error handling in agent calling code to remove reliance on Promise objects.

3.3.2

Features

  • No features present.

Bug Fixes

  • If set, each asset's endpoint parameter is now sent to the FeatureInfoAgent.

3.3.1

Features

  • No features present.

Bug Fixes

  • Fixed issue in Cesium visualisations that prevented a selected asset's stack parameter from being determined.

3.3.0

Features

  • Added search functionality to Mapbox visualisations.
  • Added separate page for "Visualisation Help".

Bug Fixes

  • Fixed null pointers occurring when selecting features (Mapbox).
  • Fix identification of original layer when selecting features (Cesium).
  • Fixed issues with Attribution visibility when maximising the side panel.

3.2.1

Features

  • No features present.

Bug Fixes

  • Added additional null checks for selected assets with missing properties nodes.

3.2.0

Features

  • Added ability to use custom terrain providers in Cesium visualisations.
  • Added ability to set globe opacity in Cesium visualisations.

Bug Fixes

  • Fixed issue with null exceptions when attempting to zoom to specific features.
  • Fixed type in example Mapbox visualisation.

3.1.0

Features

  • Added new imagery layer for Cesium visualisations (Satellite without labels).
  • Added ability to define default expansion states in the layer tree.
  • Added Ability to define layer order globally (i.e. irrespective of grouping).
  • Can now use PAGE_UP and PAGE_DOWN buttons to zoom in Cesium visualisations.
  • Can now click the asset name in the side panel to fly to it in Cesium visualisations.
  • Refined camera options.

Bug Fixes

  • Fixed scroll bar sizing in the Layers tree.
  • Default visibility of layers in Cesium visualisations now functions.
  • Fixed issues with toggling visibility for KML layers in Cesium visualisations.
  • Allowed specification of positions for 3D tile data sources.
  • Fixed hover effects for features containing properties with null values.

twa-vf-5.1.1

02 May 11:17
dfa5e85

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-platform/resources directory.

TWA-VF Change Log

5.1.1

Bug Fixes

  • Minor config file fixes for development environment

5.1.0

Features

  • Added a developer tutorial for deploying the platform
  • Added a help center for web platform usage
  • Added a style guide for developers
  • Redesign landing page buttons for coherency and added mapbox controls

5.0.2

Bug Fixes

  • Removed dependecy on vulnerable requests package

5.0.1

Features

  • No features present.

Bug Fixes

  • As intended, map layers retain current state even as users switch away from the layer tree
  • As intended, map layers will reset to default when switching pages

5.0.0

Features

  • Release of The World Avatar Visualisation Platform
  • New directory for this framework at /web/twa-vis-platform
  • Old version is available and supported during the transition

Bug Fixes

  • _No bug fixes present.

twa-vf-4.7.2

30 Apr 13:14
dc33b92

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-framework/ directory.

TWA-VF Change Log

4.7.2

Bug Fixes

  • Added an esc key / x button to the scenario selector since current scenario could not be selected

4.7.1

Bug Fixes

  • Fixed issue where data with no dimensions was looking for a SliderHandler

4.7.0

Features

  • Added functionality to scenario handler to fetch time series data from scenario endpoint
  • Added a slider_handler class to handle a slider for actions on time series data display queried from scenario
  • Specify actions for slider move in index.html file
  • Refresh and replot data with multiple layers in geoserver using dimension={dimension}} for as many dimensions as required separated by '&' in data.json (on slider change for example)

4.6.0

Features

  • Functionality and styling for a navigation bar with keyloak logout integration. Used for CReDo but can be replicated for any KeyCloak server

Bug Fixes

  • Fixed bug where sidebar tabs disappeared if content was too long

4.5.2

Bug Fixes

  • Restored column flex to sidebar

4.5.1

Bug Fixes

  • Removed linear-gradient effect in sidebar due to scrollbar getting affected
  • Increased hover height of selected sidebar tab
  • Fixed content container overlapping with tabs in sidebar
  • Removed grey outlines in hovered and selected sidebar tabs

4.5.0

Features

Three control buttons are now included by default. These are:

  • Scale Control (bottom right indicator of current map scale in metres and kilometres)

  • Geolocator (a button in the bottom right to display current location of the user)

  • Zoom, pitch and compass controls in the top right

    Ability to turn off with flags in settings.json. see advanced mapbox documentation

4.4.0

Features

  • New colours in side panel including CMCL blue and more modern grey on off-white text
  • Add animated wave above footer in sidebar
  • Rich link hover effects in side panel

Bug Fixes

  • fixed scroll bars appearing automatically in layer tree

4.3.0

Features

  • Initial support for "parallel-world" scenarios (not yet supported by TWA backend).
  • Added optional "credo" flag to use different format URLs for FeatureInfoAgent calls.

Bug Fixes

  • Fixed checks for object properties before passing layers/sources to Mapbox API.
  • Click events now correctly filter out non-interactable layers.

4.2.0

Features

  • Added an "interactions" layer parameter to set level of allowed mouse interaction ("all"|"click-only"|"hover-only"|"none", defaults to "all").
  • Added the ability to use "[SELECTED-IRI]" and "[HOVERED-IRI]" placeholders in Mapbox expressions (Cesium TBD).
  • Added system to set callbacks for feature selection, unselection, and layer tree change events.

Bug Fixes

  • Fixed minor issue with loading metadata from selected raster layers in Cesium.

4.1.2

Features

  • No features present.

Bug Fixes

  • TWA-VF files no longer copied into Docker volume directory.
  • TWA imports now available at "./lib/" route in addition to "./twa-vf".
  • Example visualisations now run in a TWA stack.
  • Documentation updates.

4.1.1

Features

  • No features present.

Bug Fixes

  • No longer append null units to time series tables.
  • No longer show charts for time series where dependent values are strings.
  • Time series table should now grow to fill container vertically.

4.1.0

Features

  • Added Cesium source option to enable/disable back face culling in 3D tile sets.

Bug Fixes

  • Popup components are now handled centrally by the framework.
  • Fixed placement of popup components over 2D WMS features in Cesium.
  • Selecting the same base imagery twice no longer removes all data.
  • Changing the base imagery now preserves the layer visibility.
  • Minor tweaks to Mapbox tutorial.

4.0.0

Features

  • Renamed from "Digital Twin Visualisation Framework" to "TWA Visualisation Framework".
  • Docker image name will now be "ghcr.io/cambridge-cares/twa-vf".
  • Example visualisations updated to import JS and CSS files from "./twa-vf/" directory.

Bug Fixes

  • No bug fixes represent.

3.9.0

Features

  • Can now display a button to open an associated analytics dashboard.

Bug Fixes

  • Minor CSS tweaks to filtering controls.

3.8.3

Features

  • No features present.

Bug Fixes

  • Separated and moved docker config files to better support GitHub actions.

3.8.2

Features

  • No features present.

Bug Fixes

  • Removed markdown ignores in GitHub action, not compatible with existing config.

3.8.1

Features

  • No features present.

Bug Fixes

  • Updated GitHub workflow syntax for automated release job.

3.8.0

Features

  • Docker image (dtvf-base-image) now contains DTVF files rather than relying on remote CDN.
  • Overhaul of user and development documentation.
  • Addition of step-by-step tutorial to create a Mapbox visualisation using the DTVF.

Bug Fixes

  • Added character encoding statement in example visualisation's index file, can fix some rare encoding issues.

3.7.0

Features

  • Mapbox username and token can now be read from external files/docker secrets.

Bug Fixes

  • No bug fixes present.

3.6.0

Features

  • Location of configuration file can now be passed into DTVF.

Bug Fixes

  • No bug fixes present.

3.5.0

Features

  • Added ability to specify client-side styling & filtering options for Cesium 3D tilesets.
  • Updated sample NYC data used in example Cesium visualisation.

Bug Fixes

  • Restored missing JS file used to build legends in example visualisations.
  • Minor CSS tweaks to UI components.

3.4.0

Features

  • New clipping planes feature to allow horizontal slicing of 3D tile sets.
  • Added new sample data to example Cesium visualisation.

Bug Fixes

  • Reduced size of sample NYC data loaded into example Cesium visualisation.
  • Added missing moment.js library to example visualisations.
  • Moved Pylon visualisation out of DTVF directory.
  • Minor CSS tweaks to UI components.
  • Minor formatting tweaks to automated release email.

3.3.5

Features

  • No features present.

Bug Fixes

  • Fixed issue when using numerical digits in searching feature.

3.3.4

Features

  • Can now make use of SDF icons in Mapbox visualisations.
  • Create a base Docker image for visualisations, with pre-configured bind mount for content.
  • Added files required for integration with The Stack.

Bug Fixes

  • Improved formatting of JSON response from FeatureInfoAgent.
  • CSS tweaks for pop-up content when hovering over assets.
  • Added character set specification to JS import.
  • Fixed issue with visibility of metadata and timeseries panels.

3.3.3

Features

  • No features present.

Bug Fixes

  • Additional logging to FIA and a minor error check when awaiting the response in the DTVF.
  • Changed error handling in agent calling code to remove reliance on Promise objects.

3.3.2

Features

  • No features present.

Bug Fixes

  • If set, each asset's endpoint parameter is now sent to the FeatureInfoAgent.

3.3.1

Features

  • No features present.

Bug Fixes

  • Fixed issue in Cesium visualisations that prevented a selected asset's stack parameter from being determined.

3.3.0

Features

  • Added search functionality to Mapbox visualisations.
  • Added separate page for "Visualisation Help".

Bug Fixes

  • Fixed null pointers occurring when selecting features (Mapbox).
  • Fix identification of original layer when selecting features (Cesium).
  • Fixed issues with Attribution visibility when maximising the side panel.

3.2.1

Features

  • No features present.

Bug Fixes

  • Added additional null checks for selected assets with missing properties nodes.

3.2.0

Features

  • Added ability to use custom terrain providers in Cesium visualisations.
  • Added ability to set globe opacity in Cesium visualisations.

Bug Fixes

  • Fixed issue with null exceptions when attempting to zoom to specific features.
  • Fixed type in example Mapbox visualisation.

3.1.0

Features

  • Added new imagery layer for Cesium visualisations (Satellite without labels).
  • Added ability to define default expansion states in the layer tree.
  • Added Ability to define layer order globally (i.e. irrespective of grouping).
  • Can now use PAGE_UP and PAGE_DOWN buttons to zoom in Cesium visualisations.
  • Can now click the asset name in the side panel to fly to it in Cesium visualisations.
  • Refined camera options.

Bug Fixes

  • Fixed scroll bar sizing in the Layers tree.
  • Default visibility of layers in Cesium visualisations now functions.
  • Fixed issues with toggling visibility for KML layers in Cesium visualisations.
  • Allowed specification of positions for 3D tile data sources.
  • Fixed hover effects for features containing properties with null values.

twa-vf-5.1.0

29 Apr 15:15
28703d1

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-platform/resources directory.

TWA-VF Change Log

5.1.0

Features

  • Added a developer tutorial for deploying the platform
  • Added a help center for web platform usage
  • Added a style guide for developers
  • Redesign landing page buttons for coherency and added mapbox controls

5.0.2

Bug Fixes

  • Removed dependecy on vulnerable requests package

5.0.1

Features

  • No features present.

Bug Fixes

  • As intended, map layers retain current state even as users switch away from the layer tree
  • As intended, map layers will reset to default when switching pages

5.0.0

Features

  • Release of The World Avatar Visualisation Platform
  • New directory for this framework at /web/twa-vis-platform
  • Old version is available and supported during the transition

Bug Fixes

twa-vf-5.0.2

24 Apr 14:21
168b9f1

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-platform/resources directory.

TWA-VF Change Log

5.0.2

Bug Fixes

  • Removed dependecy on vulnerable requests package

5.0.1

Features

  • No features present.

Bug Fixes

  • As intended, map layers retain current state even as users switch away from the layer tree
  • As intended, map layers will reset to default when switching pages

5.0.0

Features

  • Release of The World Avatar Visualisation Platform
  • New directory for this framework at /web/twa-vis-platform
  • Old version is available and supported during the transition

Bug Fixes

  • No bug fixes present.

4.6.0

Features

  • Functionality and styling for a navigation bar with keyloak logout integration. Used for CReDo but can be replicated for any KeyCloak server

Bug Fixes

  • Fixed bug where sidebar tabs disappeared if content was too

4.5.2

Bug Fixes

  • Restored column flex to sidebar

4.5.1

Bug Fixes

  • Removed linear-gradient effect in sidebar due to scrollbar getting affected
  • Increased hover height of selected sidebar tab
  • Fixed content container overlapping with tabs in sidebar
  • Removed grey outlines in hovered and selected sidebar tabs

4.5.0

Features

Three control buttons are now included by default. These are:

  • Scale Control (bottom right indicator of current map scale in metres and kilometres)

  • Geolocator (a button in the bottom right to display current location of the user)

  • Zoom, pitch and compass controls in the top right

    Ability to turn off with flags in settings.json. see advanced mapbox documentation

4.4.0

Features

  • New colours in side panel including CMCL blue and more modern grey on off-white text
  • Add animated wave above footer in sidebar
  • Rich link hover effects in side panel

Bug Fixes

  • fixed scroll bars appearing automatically in layer tree

4.3.0

Features

  • Initial support for "parallel-world" scenarios (not yet supported by TWA backend).
  • Added optional "credo" flag to use different format URLs for FeatureInfoAgent calls.

Bug Fixes

  • Fixed checks for object properties before passing layers/sources to Mapbox API.
  • Click events now correctly filter out non-interactable layers.

4.2.0

Features

  • Added an "interactions" layer parameter to set level of allowed mouse interaction ("all"|"click-only"|"hover-only"|"none", defaults to "all").
  • Added the ability to use "[SELECTED-IRI]" and "[HOVERED-IRI]" placeholders in Mapbox expressions (Cesium TBD).
  • Added system to set callbacks for feature selection, unselection, and layer tree change events.

Bug Fixes

  • Fixed minor issue with loading metadata from selected raster layers in Cesium.

4.1.2

Features

  • No features present.

Bug Fixes

  • TWA-VF files no longer copied into Docker volume directory.
  • TWA imports now available at "./lib/" route in addition to "./twa-vf".
  • Example visualisations now run in a TWA stack.
  • Documentation updates.

4.1.1

Features

  • No features present.

Bug Fixes

  • No longer append null units to time series tables.
  • No longer show charts for time series where dependent values are strings.
  • Time series table should now grow to fill container vertically.

4.1.0

Features

  • Added Cesium source option to enable/disable back face culling in 3D tile sets.

Bug Fixes

  • Popup components are now handled centrally by the framework.
  • Fixed placement of popup components over 2D WMS features in Cesium.
  • Selecting the same base imagery twice no longer removes all data.
  • Changing the base imagery now preserves the layer visibility.
  • Minor tweaks to Mapbox tutorial.

4.0.0

Features

  • Renamed from "Digital Twin Visualisation Framework" to "TWA Visualisation Framework".
  • Docker image name will now be "ghcr.io/cambridge-cares/twa-vf".
  • Example visualisations updated to import JS and CSS files from "./twa-vf/" directory.

Bug Fixes

  • No bug fixes represent.

3.9.0

Features

  • Can now display a button to open an associated analytics dashboard.

Bug Fixes

  • Minor CSS tweaks to filtering controls.

3.8.3

Features

  • No features present.

Bug Fixes

  • Separated and moved docker config files to better support GitHub actions.

3.8.2

Features

  • No features present.

Bug Fixes

  • Removed markdown ignores in GitHub action, not compatible with existing config.

3.8.1

Features

  • No features present.

Bug Fixes

  • Updated GitHub workflow syntax for automated release job.

3.8.0

Features

  • Docker image (dtvf-base-image) now contains DTVF files rather than relying on remote CDN.
  • Overhaul of user and development documentation.
  • Addition of step-by-step tutorial to create a Mapbox visualisation using the DTVF.

Bug Fixes

  • Added character encoding statement in example visualisation's index file, can fix some rare encoding issues.

3.7.0

Features

  • Mapbox username and token can now be read from external files/docker secrets.

Bug Fixes

  • No bug fixes present.

3.6.0

Features

  • Location of configuration file can now be passed into DTVF.

Bug Fixes

  • No bug fixes present.

3.5.0

Features

  • Added ability to specify client-side styling & filtering options for Cesium 3D tilesets.
  • Updated sample NYC data used in example Cesium visualisation.

Bug Fixes

  • Restored missing JS file used to build legends in example visualisations.
  • Minor CSS tweaks to UI components.

3.4.0

Features

  • New clipping planes feature to allow horizontal slicing of 3D tile sets.
  • Added new sample data to example Cesium visualisation.

Bug Fixes

  • Reduced size of sample NYC data loaded into example Cesium visualisation.
  • Added missing moment.js library to example visualisations.
  • Moved Pylon visualisation out of DTVF directory.
  • Minor CSS tweaks to UI components.
  • Minor formatting tweaks to automated release email.

3.3.5

Features

  • No features present.

Bug Fixes

  • Fixed issue when using numerical digits in searching feature.

3.3.4

Features

  • Can now make use of SDF icons in Mapbox visualisations.
  • Create a base Docker image for visualisations, with pre-configured bind mount for content.
  • Added files required for integration with The Stack.

Bug Fixes

  • Improved formatting of JSON response from FeatureInfoAgent.
  • CSS tweaks for pop-up content when hovering over assets.
  • Added character set specification to JS import.
  • Fixed issue with visibility of metadata and timeseries panels.

3.3.3

Features

  • No features present.

Bug Fixes

  • Additional logging to FIA and a minor error check when awaiting the response in the DTVF.
  • Changed error handling in agent calling code to remove reliance on Promise objects.

3.3.2

Features

  • No features present.

Bug Fixes

  • If set, each asset's endpoint parameter is now sent to the FeatureInfoAgent.

3.3.1

Features

  • No features present.

Bug Fixes

  • Fixed issue in Cesium visualisations that prevented a selected asset's stack parameter from being determined.

3.3.0

Features

  • Added search functionality to Mapbox visualisations.
  • Added separate page for "Visualisation Help".

Bug Fixes

  • Fixed null pointers occurring when selecting features (Mapbox).
  • Fix identification of original layer when selecting features (Cesium).
  • Fixed issues with Attribution visibility when maximising the side panel.

3.2.1

Features

  • No features present.

Bug Fixes

  • Added additional null checks for selected assets with missing properties nodes.

3.2.0

Features

  • Added ability to use custom terrain providers in Cesium visualisations.
  • Added ability to set globe opacity in Cesium visualisations.

Bug Fixes

  • Fixed issue with null exceptions when attempting to zoom to specific features.
  • Fixed type in example Mapbox visualisation.

3.1.0

Features

  • Added new imagery layer for Cesium visualisations (Satellite without labels).
  • Added ability to define default expansion states in the layer tree.
  • Added Ability to define layer order globally (i.e. irrespective of grouping).
  • Can now use PAGE_UP and PAGE_DOWN buttons to zoom in Cesium visualisations.
  • Can now click the asset name in the side panel to fly to it in Cesium visualisations.
  • Refined camera options.

Bug Fixes

  • Fixed scroll bar sizing in the Layers tree.
  • Default visibility of layers in Cesium visualisations now functions.
  • Fixed issues with toggling visibility for KML layers in Cesium visualisations.
  • Allowed specification of positions for 3D tile data sources.
  • Fixed hover effects for features containing properties with null values.

twa-vf-5.0.1

24 Apr 09:22
170dd75

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-platform/resources directory.

TWA-VF Change Log

5.0.1

Features

  • No features present.

Bug Fixes

  • As intended, map layers retain current state even as users switch away from the layer tree
  • As intended, map layers will reset to default when switching pages

5.0.0

Features

  • Release of The World Avatar Visualisation Platform
  • New directory for this framework at /web/twa-vis-platform
  • Old version is available and supported during the transition

Bug Fixes

  • No bug fixes present.

4.6.0

Features

  • Functionality and styling for a navigation bar with keyloak logout integration. Used for CReDo but can be replicated for any KeyCloak server

Bug Fixes

  • Fixed bug where sidebar tabs disappeared if content was too

4.5.2

Bug Fixes

  • Restored column flex to sidebar

4.5.1

Bug Fixes

  • Removed linear-gradient effect in sidebar due to scrollbar getting affected
  • Increased hover height of selected sidebar tab
  • Fixed content container overlapping with tabs in sidebar
  • Removed grey outlines in hovered and selected sidebar tabs

4.5.0

Features

Three control buttons are now included by default. These are:

  • Scale Control (bottom right indicator of current map scale in metres and kilometres)

  • Geolocator (a button in the bottom right to display current location of the user)

  • Zoom, pitch and compass controls in the top right

    Ability to turn off with flags in settings.json. see advanced mapbox documentation

4.4.0

Features

  • New colours in side panel including CMCL blue and more modern grey on off-white text
  • Add animated wave above footer in sidebar
  • Rich link hover effects in side panel

Bug Fixes

  • fixed scroll bars appearing automatically in layer tree

4.3.0

Features

  • Initial support for "parallel-world" scenarios (not yet supported by TWA backend).
  • Added optional "credo" flag to use different format URLs for FeatureInfoAgent calls.

Bug Fixes

  • Fixed checks for object properties before passing layers/sources to Mapbox API.
  • Click events now correctly filter out non-interactable layers.

4.2.0

Features

  • Added an "interactions" layer parameter to set level of allowed mouse interaction ("all"|"click-only"|"hover-only"|"none", defaults to "all").
  • Added the ability to use "[SELECTED-IRI]" and "[HOVERED-IRI]" placeholders in Mapbox expressions (Cesium TBD).
  • Added system to set callbacks for feature selection, unselection, and layer tree change events.

Bug Fixes

  • Fixed minor issue with loading metadata from selected raster layers in Cesium.

4.1.2

Features

  • No features present.

Bug Fixes

  • TWA-VF files no longer copied into Docker volume directory.
  • TWA imports now available at "./lib/" route in addition to "./twa-vf".
  • Example visualisations now run in a TWA stack.
  • Documentation updates.

4.1.1

Features

  • No features present.

Bug Fixes

  • No longer append null units to time series tables.
  • No longer show charts for time series where dependent values are strings.
  • Time series table should now grow to fill container vertically.

4.1.0

Features

  • Added Cesium source option to enable/disable back face culling in 3D tile sets.

Bug Fixes

  • Popup components are now handled centrally by the framework.
  • Fixed placement of popup components over 2D WMS features in Cesium.
  • Selecting the same base imagery twice no longer removes all data.
  • Changing the base imagery now preserves the layer visibility.
  • Minor tweaks to Mapbox tutorial.

4.0.0

Features

  • Renamed from "Digital Twin Visualisation Framework" to "TWA Visualisation Framework".
  • Docker image name will now be "ghcr.io/cambridge-cares/twa-vf".
  • Example visualisations updated to import JS and CSS files from "./twa-vf/" directory.

Bug Fixes

  • No bug fixes represent.

3.9.0

Features

  • Can now display a button to open an associated analytics dashboard.

Bug Fixes

  • Minor CSS tweaks to filtering controls.

3.8.3

Features

  • No features present.

Bug Fixes

  • Separated and moved docker config files to better support GitHub actions.

3.8.2

Features

  • No features present.

Bug Fixes

  • Removed markdown ignores in GitHub action, not compatible with existing config.

3.8.1

Features

  • No features present.

Bug Fixes

  • Updated GitHub workflow syntax for automated release job.

3.8.0

Features

  • Docker image (dtvf-base-image) now contains DTVF files rather than relying on remote CDN.
  • Overhaul of user and development documentation.
  • Addition of step-by-step tutorial to create a Mapbox visualisation using the DTVF.

Bug Fixes

  • Added character encoding statement in example visualisation's index file, can fix some rare encoding issues.

3.7.0

Features

  • Mapbox username and token can now be read from external files/docker secrets.

Bug Fixes

  • No bug fixes present.

3.6.0

Features

  • Location of configuration file can now be passed into DTVF.

Bug Fixes

  • No bug fixes present.

3.5.0

Features

  • Added ability to specify client-side styling & filtering options for Cesium 3D tilesets.
  • Updated sample NYC data used in example Cesium visualisation.

Bug Fixes

  • Restored missing JS file used to build legends in example visualisations.
  • Minor CSS tweaks to UI components.

3.4.0

Features

  • New clipping planes feature to allow horizontal slicing of 3D tile sets.
  • Added new sample data to example Cesium visualisation.

Bug Fixes

  • Reduced size of sample NYC data loaded into example Cesium visualisation.
  • Added missing moment.js library to example visualisations.
  • Moved Pylon visualisation out of DTVF directory.
  • Minor CSS tweaks to UI components.
  • Minor formatting tweaks to automated release email.

3.3.5

Features

  • No features present.

Bug Fixes

  • Fixed issue when using numerical digits in searching feature.

3.3.4

Features

  • Can now make use of SDF icons in Mapbox visualisations.
  • Create a base Docker image for visualisations, with pre-configured bind mount for content.
  • Added files required for integration with The Stack.

Bug Fixes

  • Improved formatting of JSON response from FeatureInfoAgent.
  • CSS tweaks for pop-up content when hovering over assets.
  • Added character set specification to JS import.
  • Fixed issue with visibility of metadata and timeseries panels.

3.3.3

Features

  • No features present.

Bug Fixes

  • Additional logging to FIA and a minor error check when awaiting the response in the DTVF.
  • Changed error handling in agent calling code to remove reliance on Promise objects.

3.3.2

Features

  • No features present.

Bug Fixes

  • If set, each asset's endpoint parameter is now sent to the FeatureInfoAgent.

3.3.1

Features

  • No features present.

Bug Fixes

  • Fixed issue in Cesium visualisations that prevented a selected asset's stack parameter from being determined.

3.3.0

Features

  • Added search functionality to Mapbox visualisations.
  • Added separate page for "Visualisation Help".

Bug Fixes

  • Fixed null pointers occurring when selecting features (Mapbox).
  • Fix identification of original layer when selecting features (Cesium).
  • Fixed issues with Attribution visibility when maximising the side panel.

3.2.1

Features

  • No features present.

Bug Fixes

  • Added additional null checks for selected assets with missing properties nodes.

3.2.0

Features

  • Added ability to use custom terrain providers in Cesium visualisations.
  • Added ability to set globe opacity in Cesium visualisations.

Bug Fixes

  • Fixed issue with null exceptions when attempting to zoom to specific features.
  • Fixed type in example Mapbox visualisation.

3.1.0

Features

  • Added new imagery layer for Cesium visualisations (Satellite without labels).
  • Added ability to define default expansion states in the layer tree.
  • Added Ability to define layer order globally (i.e. irrespective of grouping).
  • Can now use PAGE_UP and PAGE_DOWN buttons to zoom in Cesium visualisations.
  • Can now click the asset name in the side panel to fly to it in Cesium visualisations.
  • Refined camera options.

Bug Fixes

  • Fixed scroll bar sizing in the Layers tree.
  • Default visibility of layers in Cesium visualisations now functions.
  • Fixed issues with toggling visibility for KML layers in Cesium visualisations.
  • Allowed specification of positions for 3D tile data sources.
  • Fixed hover effects for features containing properties with null values.

twa-vf-4.7.1

24 Apr 15:32
b1704e1

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-framework/ directory.

TWA-VF Change Log

4.7.1

Bug Fixes

  • Fixed issue where data with no dimensions was looking for a SliderHandler

4.7.0

Features

  • Added functionality to scenario handler to fetch time series data from scenario endpoint
  • Added a slider_handler class to handle a slider for actions on time series data display queried from scenario
  • Specify actions for slider move in index.html file
  • Refresh and replot data with multiple layers in geoserver using dimension={dimension}} for as many dimensions as required separated by '&' in data.json (on slider change for example)

4.6.0

Features

  • Functionality and styling for a navigation bar with keyloak logout integration. Used for CReDo but can be replicated for any KeyCloak server

Bug Fixes

  • Fixed bug where sidebar tabs disappeared if content was too long

4.5.2

Bug Fixes

  • Restored column flex to sidebar

4.5.1

Bug Fixes

  • Removed linear-gradient effect in sidebar due to scrollbar getting affected
  • Increased hover height of selected sidebar tab
  • Fixed content container overlapping with tabs in sidebar
  • Removed grey outlines in hovered and selected sidebar tabs

4.5.0

Features

Three control buttons are now included by default. These are:

  • Scale Control (bottom right indicator of current map scale in metres and kilometres)

  • Geolocator (a button in the bottom right to display current location of the user)

  • Zoom, pitch and compass controls in the top right

    Ability to turn off with flags in settings.json. see advanced mapbox documentation

4.4.0

Features

  • New colours in side panel including CMCL blue and more modern grey on off-white text
  • Add animated wave above footer in sidebar
  • Rich link hover effects in side panel

Bug Fixes

  • fixed scroll bars appearing automatically in layer tree

4.3.0

Features

  • Initial support for "parallel-world" scenarios (not yet supported by TWA backend).
  • Added optional "credo" flag to use different format URLs for FeatureInfoAgent calls.

Bug Fixes

  • Fixed checks for object properties before passing layers/sources to Mapbox API.
  • Click events now correctly filter out non-interactable layers.

4.2.0

Features

  • Added an "interactions" layer parameter to set level of allowed mouse interaction ("all"|"click-only"|"hover-only"|"none", defaults to "all").
  • Added the ability to use "[SELECTED-IRI]" and "[HOVERED-IRI]" placeholders in Mapbox expressions (Cesium TBD).
  • Added system to set callbacks for feature selection, unselection, and layer tree change events.

Bug Fixes

  • Fixed minor issue with loading metadata from selected raster layers in Cesium.

4.1.2

Features

  • No features present.

Bug Fixes

  • TWA-VF files no longer copied into Docker volume directory.
  • TWA imports now available at "./lib/" route in addition to "./twa-vf".
  • Example visualisations now run in a TWA stack.
  • Documentation updates.

4.1.1

Features

  • No features present.

Bug Fixes

  • No longer append null units to time series tables.
  • No longer show charts for time series where dependent values are strings.
  • Time series table should now grow to fill container vertically.

4.1.0

Features

  • Added Cesium source option to enable/disable back face culling in 3D tile sets.

Bug Fixes

  • Popup components are now handled centrally by the framework.
  • Fixed placement of popup components over 2D WMS features in Cesium.
  • Selecting the same base imagery twice no longer removes all data.
  • Changing the base imagery now preserves the layer visibility.
  • Minor tweaks to Mapbox tutorial.

4.0.0

Features

  • Renamed from "Digital Twin Visualisation Framework" to "TWA Visualisation Framework".
  • Docker image name will now be "ghcr.io/cambridge-cares/twa-vf".
  • Example visualisations updated to import JS and CSS files from "./twa-vf/" directory.

Bug Fixes

  • No bug fixes represent.

3.9.0

Features

  • Can now display a button to open an associated analytics dashboard.

Bug Fixes

  • Minor CSS tweaks to filtering controls.

3.8.3

Features

  • No features present.

Bug Fixes

  • Separated and moved docker config files to better support GitHub actions.

3.8.2

Features

  • No features present.

Bug Fixes

  • Removed markdown ignores in GitHub action, not compatible with existing config.

3.8.1

Features

  • No features present.

Bug Fixes

  • Updated GitHub workflow syntax for automated release job.

3.8.0

Features

  • Docker image (dtvf-base-image) now contains DTVF files rather than relying on remote CDN.
  • Overhaul of user and development documentation.
  • Addition of step-by-step tutorial to create a Mapbox visualisation using the DTVF.

Bug Fixes

  • Added character encoding statement in example visualisation's index file, can fix some rare encoding issues.

3.7.0

Features

  • Mapbox username and token can now be read from external files/docker secrets.

Bug Fixes

  • No bug fixes present.

3.6.0

Features

  • Location of configuration file can now be passed into DTVF.

Bug Fixes

  • No bug fixes present.

3.5.0

Features

  • Added ability to specify client-side styling & filtering options for Cesium 3D tilesets.
  • Updated sample NYC data used in example Cesium visualisation.

Bug Fixes

  • Restored missing JS file used to build legends in example visualisations.
  • Minor CSS tweaks to UI components.

3.4.0

Features

  • New clipping planes feature to allow horizontal slicing of 3D tile sets.
  • Added new sample data to example Cesium visualisation.

Bug Fixes

  • Reduced size of sample NYC data loaded into example Cesium visualisation.
  • Added missing moment.js library to example visualisations.
  • Moved Pylon visualisation out of DTVF directory.
  • Minor CSS tweaks to UI components.
  • Minor formatting tweaks to automated release email.

3.3.5

Features

  • No features present.

Bug Fixes

  • Fixed issue when using numerical digits in searching feature.

3.3.4

Features

  • Can now make use of SDF icons in Mapbox visualisations.
  • Create a base Docker image for visualisations, with pre-configured bind mount for content.
  • Added files required for integration with The Stack.

Bug Fixes

  • Improved formatting of JSON response from FeatureInfoAgent.
  • CSS tweaks for pop-up content when hovering over assets.
  • Added character set specification to JS import.
  • Fixed issue with visibility of metadata and timeseries panels.

3.3.3

Features

  • No features present.

Bug Fixes

  • Additional logging to FIA and a minor error check when awaiting the response in the DTVF.
  • Changed error handling in agent calling code to remove reliance on Promise objects.

3.3.2

Features

  • No features present.

Bug Fixes

  • If set, each asset's endpoint parameter is now sent to the FeatureInfoAgent.

3.3.1

Features

  • No features present.

Bug Fixes

  • Fixed issue in Cesium visualisations that prevented a selected asset's stack parameter from being determined.

3.3.0

Features

  • Added search functionality to Mapbox visualisations.
  • Added separate page for "Visualisation Help".

Bug Fixes

  • Fixed null pointers occurring when selecting features (Mapbox).
  • Fix identification of original layer when selecting features (Cesium).
  • Fixed issues with Attribution visibility when maximising the side panel.

3.2.1

Features

  • No features present.

Bug Fixes

  • Added additional null checks for selected assets with missing properties nodes.

3.2.0

Features

  • Added ability to use custom terrain providers in Cesium visualisations.
  • Added ability to set globe opacity in Cesium visualisations.

Bug Fixes

  • Fixed issue with null exceptions when attempting to zoom to specific features.
  • Fixed type in example Mapbox visualisation.

3.1.0

Features

  • Added new imagery layer for Cesium visualisations (Satellite without labels).
  • Added ability to define default expansion states in the layer tree.
  • Added Ability to define layer order globally (i.e. irrespective of grouping).
  • Can now use PAGE_UP and PAGE_DOWN buttons to zoom in Cesium visualisations.
  • Can now click the asset name in the side panel to fly to it in Cesium visualisations.
  • Refined camera options.

Bug Fixes

  • Fixed scroll bar sizing in the Layers tree.
  • Default visibility of layers in Cesium visualisations now functions.
  • Fixed issues with toggling visibility for KML layers in Cesium visualisations.
  • Allowed specification of positions for 3D tile data sources.
  • Fixed hover effects for features containing properties with null values.

twa-vf-4.7.0

24 Apr 14:48
8940075

Choose a tag to compare

This release package marks a release of the TWA Visualisation Framework (TWA-VF), a framework for customisable visualisations using The World Avatar project. Release notes for this version of the TWA-VF can be found below, for more details, see the CHANGELOG.md and README.md files within the /web/twa-vis-framework/ directory.

TWA-VF Change Log

4.7.0

Features

  • Added functionality to scenario handler to fetch time series data from scenario endpoint
  • Added a slider_handler class to handle a slider for actions on time series data display queried from scenario
  • Specify actions for slider move in index.html file
  • Refresh and replot data with multiple layers in geoserver using dimension={dimension}} for as many dimensions as required separated by '&' in data.json (on slider change for example)

4.6.0

Features

  • Functionality and styling for a navigation bar with keyloak logout integration. Used for CReDo but can be replicated for any KeyCloak server

Bug Fixes

  • Fixed bug where sidebar tabs disappeared if content was too long

4.5.2

Bug Fixes

  • Restored column flex to sidebar

4.5.1

Bug Fixes

  • Removed linear-gradient effect in sidebar due to scrollbar getting affected
  • Increased hover height of selected sidebar tab
  • Fixed content container overlapping with tabs in sidebar
  • Removed grey outlines in hovered and selected sidebar tabs

4.5.0

Features

Three control buttons are now included by default. These are:

  • Scale Control (bottom right indicator of current map scale in metres and kilometres)

  • Geolocator (a button in the bottom right to display current location of the user)

  • Zoom, pitch and compass controls in the top right

    Ability to turn off with flags in settings.json. see advanced mapbox documentation

4.4.0

Features

  • New colours in side panel including CMCL blue and more modern grey on off-white text
  • Add animated wave above footer in sidebar
  • Rich link hover effects in side panel

Bug Fixes

  • fixed scroll bars appearing automatically in layer tree

4.3.0

Features

  • Initial support for "parallel-world" scenarios (not yet supported by TWA backend).
  • Added optional "credo" flag to use different format URLs for FeatureInfoAgent calls.

Bug Fixes

  • Fixed checks for object properties before passing layers/sources to Mapbox API.
  • Click events now correctly filter out non-interactable layers.

4.2.0

Features

  • Added an "interactions" layer parameter to set level of allowed mouse interaction ("all"|"click-only"|"hover-only"|"none", defaults to "all").
  • Added the ability to use "[SELECTED-IRI]" and "[HOVERED-IRI]" placeholders in Mapbox expressions (Cesium TBD).
  • Added system to set callbacks for feature selection, unselection, and layer tree change events.

Bug Fixes

  • Fixed minor issue with loading metadata from selected raster layers in Cesium.

4.1.2

Features

  • No features present.

Bug Fixes

  • TWA-VF files no longer copied into Docker volume directory.
  • TWA imports now available at "./lib/" route in addition to "./twa-vf".
  • Example visualisations now run in a TWA stack.
  • Documentation updates.

4.1.1

Features

  • No features present.

Bug Fixes

  • No longer append null units to time series tables.
  • No longer show charts for time series where dependent values are strings.
  • Time series table should now grow to fill container vertically.

4.1.0

Features

  • Added Cesium source option to enable/disable back face culling in 3D tile sets.

Bug Fixes

  • Popup components are now handled centrally by the framework.
  • Fixed placement of popup components over 2D WMS features in Cesium.
  • Selecting the same base imagery twice no longer removes all data.
  • Changing the base imagery now preserves the layer visibility.
  • Minor tweaks to Mapbox tutorial.

4.0.0

Features

  • Renamed from "Digital Twin Visualisation Framework" to "TWA Visualisation Framework".
  • Docker image name will now be "ghcr.io/cambridge-cares/twa-vf".
  • Example visualisations updated to import JS and CSS files from "./twa-vf/" directory.

Bug Fixes

  • No bug fixes represent.

3.9.0

Features

  • Can now display a button to open an associated analytics dashboard.

Bug Fixes

  • Minor CSS tweaks to filtering controls.

3.8.3

Features

  • No features present.

Bug Fixes

  • Separated and moved docker config files to better support GitHub actions.

3.8.2

Features

  • No features present.

Bug Fixes

  • Removed markdown ignores in GitHub action, not compatible with existing config.

3.8.1

Features

  • No features present.

Bug Fixes

  • Updated GitHub workflow syntax for automated release job.

3.8.0

Features

  • Docker image (dtvf-base-image) now contains DTVF files rather than relying on remote CDN.
  • Overhaul of user and development documentation.
  • Addition of step-by-step tutorial to create a Mapbox visualisation using the DTVF.

Bug Fixes

  • Added character encoding statement in example visualisation's index file, can fix some rare encoding issues.

3.7.0

Features

  • Mapbox username and token can now be read from external files/docker secrets.

Bug Fixes

  • No bug fixes present.

3.6.0

Features

  • Location of configuration file can now be passed into DTVF.

Bug Fixes

  • No bug fixes present.

3.5.0

Features

  • Added ability to specify client-side styling & filtering options for Cesium 3D tilesets.
  • Updated sample NYC data used in example Cesium visualisation.

Bug Fixes

  • Restored missing JS file used to build legends in example visualisations.
  • Minor CSS tweaks to UI components.

3.4.0

Features

  • New clipping planes feature to allow horizontal slicing of 3D tile sets.
  • Added new sample data to example Cesium visualisation.

Bug Fixes

  • Reduced size of sample NYC data loaded into example Cesium visualisation.
  • Added missing moment.js library to example visualisations.
  • Moved Pylon visualisation out of DTVF directory.
  • Minor CSS tweaks to UI components.
  • Minor formatting tweaks to automated release email.

3.3.5

Features

  • No features present.

Bug Fixes

  • Fixed issue when using numerical digits in searching feature.

3.3.4

Features

  • Can now make use of SDF icons in Mapbox visualisations.
  • Create a base Docker image for visualisations, with pre-configured bind mount for content.
  • Added files required for integration with The Stack.

Bug Fixes

  • Improved formatting of JSON response from FeatureInfoAgent.
  • CSS tweaks for pop-up content when hovering over assets.
  • Added character set specification to JS import.
  • Fixed issue with visibility of metadata and timeseries panels.

3.3.3

Features

  • No features present.

Bug Fixes

  • Additional logging to FIA and a minor error check when awaiting the response in the DTVF.
  • Changed error handling in agent calling code to remove reliance on Promise objects.

3.3.2

Features

  • No features present.

Bug Fixes

  • If set, each asset's endpoint parameter is now sent to the FeatureInfoAgent.

3.3.1

Features

  • No features present.

Bug Fixes

  • Fixed issue in Cesium visualisations that prevented a selected asset's stack parameter from being determined.

3.3.0

Features

  • Added search functionality to Mapbox visualisations.
  • Added separate page for "Visualisation Help".

Bug Fixes

  • Fixed null pointers occurring when selecting features (Mapbox).
  • Fix identification of original layer when selecting features (Cesium).
  • Fixed issues with Attribution visibility when maximising the side panel.

3.2.1

Features

  • No features present.

Bug Fixes

  • Added additional null checks for selected assets with missing properties nodes.

3.2.0

Features

  • Added ability to use custom terrain providers in Cesium visualisations.
  • Added ability to set globe opacity in Cesium visualisations.

Bug Fixes

  • Fixed issue with null exceptions when attempting to zoom to specific features.
  • Fixed type in example Mapbox visualisation.

3.1.0

Features

  • Added new imagery layer for Cesium visualisations (Satellite without labels).
  • Added ability to define default expansion states in the layer tree.
  • Added Ability to define layer order globally (i.e. irrespective of grouping).
  • Can now use PAGE_UP and PAGE_DOWN buttons to zoom in Cesium visualisations.
  • Can now click the asset name in the side panel to fly to it in Cesium visualisations.
  • Refined camera options.

Bug Fixes

  • Fixed scroll bar sizing in the Layers tree.
  • Default visibility of layers in Cesium visualisations now functions.
  • Fixed issues with toggling visibility for KML layers in Cesium visualisations.
  • Allowed specification of positions for 3D tile data sources.
  • Fixed hover effects for features containing properties with null values.