Release Notes 4.8
What’s New
This release contains a number of new features and updates to the base technology.
Maptips
Maptips allow users to view information about objects in the map without having to click them. It is sufficient to move the mouse pointer over the map. This allows the user to quickly get an overview of the map objects.
Integration
Two new features simplify the integration of map.apps Apps into other websites:
-
A new Integration API provides functions to trigger actions in the map from the surrounding web page. The API can be extended with custom functions.
-
A parameterized call can now be used to perform a search. When starting the app, the search result is displayed directly.
Product documentation
The product documentation has been completely revised and is published in a new way for the first time with this release. The documentation can be accessed via docs.conterra.de . A login is not necessary.
Performance improvement
map.apps 4.8 supports the so-called Brotli Encoding . The size of files transferred from the server can be up to 20% smaller than before. Compressed files are cached on the server, so they do not have to be recalculated.
Map Content Control (TOC) improvements
The map content control introduced in map.apps 4.7 is enhanced with several improvements.
-
Services a user is not allowed to see due to their permissions are no longer displayed.
-
The description of sublayers is now displayed in the options menu.
-
If all child elements of an entry are not visible and therefore grayed out, the parent node is grayed out as well.
-
Long titles of entries are now wrapped to several lines and no longer abbreviated in one line.
-
When using the "exclusive" mode to make only one entry of a group layer selectable at a time, radio buttons are displayed instead of checkboxes.
More new features and improvements
-
The ArcGIS API for JavaScript used by map.apps as technical basis is updated to version 4.13 with this release.
-
GeoJSON files can be included as layers.
-
Bing Maps can now be used as background map.
-
All OK-Cancel dialogs have been checked for consistency and provided with clearer hints when performing delete operations.
-
A new bundle Highlights can be used for custom developments to highlight objects on the map.
A complete list of all changes can be found in Changelog.
Discontinued Features
The following features are discontinued with this release:
General
-
The selection of the product line (line 3 or line 4) is removed from the dialog for creating a default app. A default app is now always created as line 4 app. The default app for line 3 is delivered with map.apps as a zip file. If required, this file can be provided as an app template.
-
The option "online" is removed from the app details. If you have deactivated this option for an app, it is set back to the online status.
-
The button "Optimize app" is removed from the app details. The functionality was only used to optimize files (for example CSS, JavaScript) that were added to an app via manual configuration.
Line 4 Bundles
-
The
mapflow
bundle is removed from the product. It is available in GitHub as a free bundle.
Dependencies
Changelog
4.8.4
Line 4 Bundles (4.8.4)
Fixed Issues
|
[apprt] Binding reacts to property change after it was destroyed |
|
[Map] Early removal of layers/sublayers observed by popup bundle lead to stop of map loading |
|
[Map] LOD Configuration not applied when using vector tile basemap |
|
[Map] LOD configuration not applied correctly |
|
[Reporting] Incorrect .pdf filename when "directDownload" is set to "false" |
4.8.3
Line 4 Bundles (4.8.3)
Fixed Issues
|
[apprt-request] Configuration option 'disableProxySupport' disables CORS trusted server support too |
|
[Live-Configuration] App configuration without map crashes live-configuration |
|
[Map] MapView-Scale information not correct after change |
|
[Map] WMS layers no longer work in IE11 |
|
[Mutable] provide "notifyChange" method to allow custom of watch invokes |
|
[Parameter Manager] Center point is not restored when URL is opened |
|
[Portal-Webscene-Slides] Webmaps cannot be navigated with slide widget |
|
[Search] FilterStoreFactory crashes for grouplayer |
|
[test-utils] add 'waitForProperty' function to make testing of expected property changes more simple |
|
[WindowManager] Dialogs cannot be created when i18n strings are missing |
4.8.2
Line 4 Bundles (4.8.2)
Fixed Issues
|
[Editing] Does not exit correctly when the widget is closed |
|
[Editing] Popups not working after using editor widget |
|
[Popups] Excluded field names are not recognized correctly |
|
[Popups] Remove dropped actionsmenuEnabled property |
|
[Popups] Services without a valid display field are not supported by default popups |
|
[Resultcenter] CSV Export cuts decimal digits |
|
[Resultcenter] Resultcenter does not open again after "Clear all results" |
|
[Selection] Selection on MapServerLayerStore with flag (enablePaging=true) shows only 100 features |
|
[Selection] Selection retrieves only 1000 records |
|
[Toolset] collapseAfterToolClick: false does not work |
4.8.0
General
Line 4 Bundles (4.8.0)
New Features
|
[Integration] Provide integration API to communicate with embedded apps |
|
[Integration] Show item via parameterized start |
|
[Map] Add Bing Maps layer |
|
[Map] Create "map-actions" bundle as general mechanism of extensible workflows |
|
[Map] Provide general Highlighter "service" |
|
[Map] Show attribute details when hovering map features (Maptips) |
|
[Map] Support GeoJSON Layer |
|
[System] Update ArcGIS API for JavaScript to version 4.13 |
|
[TOC] Allow Promise as return value of isVisibleForItem method of CustomActions |
|
[TOC] Do not show services protected by security.manager that are not allowed to access |
|
[TOC] Show descriptions of mapserver sublayers |
|
[TOC] Show parent layer as "not visible/gray" when all children are "not visible/gray" |
|
[TOC] Use linebreaks for too long layer names |
|
[TOC] Use radiobutton icons for visibilityMode exclusive |
|
[Vuetify] Update to version 1.5.18 |
|
[WindowManager] Defaults for OK/Cancel Dialog diverges from common usability standard |
Fixed Issues
|
[Coordinate Conversion] Typo in tooltip |
|
[Live Configuration] Cannot be started in mapapps 4 developers project |
|
[Live Configuration] Cannot edit toolset configuration when using Firefox |
|
[Printing] Wrong PrintServer Metadata lead to not starting map |
|
[Result Center] Deleting features fails after some time |
|
[Result Center] Pager shows wrong item count after deleting all selected features |
|
[Result Center] Result Center is not closed after deleting all elements |
|
[Selection] AutoStoreRegistration does not respect definition query |
|
[Selection] Wrong number of stores is used |
|
[System] ActivityMonitor logs out the active user when using two apps in same browser window |
|
[System] ct/Sequence creates too much recursion when used with many synchronous processes |
|
[Themes] Live configuration layout is erroneous when app uses non-everlasting theme |
|
[TOC] Cannot open options in toc after closing |
|
[TOC] List of actions is not scrollable |
|
[TOC] Wrong order in legend after reordering services |
|
[WebMap] Popups defined on sublayers of a MapImage service are not recognized |
|
[Webscenes] Loading a scene layer fails when only viewmode is set in app config |
|
[jsregistry] Links in README.md to bundles with same version are not working |
|
[jsregistry] Links to reduce list of bundle to product name and version range are not working |