Release Notes 4.4
What’s New
This release introduces the use of so-called domain bundles. Configurations for certain sections (map, search, popups…) can be moved to different bundles and easily reused. Furthermore, the popups are extended in such a way that on the one hand a standard popup can be used without writing a single configuration for each layer and on the other hand own programmatic extensions to popups can be made. A link to an app can now be generated and shared more easily. Information about the map view and the activated map contents can be provided with the parameterized call. The LocateMe function allows users to determine teir own position on the map. By using the Esri GeocodeServer a search can be provided very easily and efficiently. Among other improvements an update to the ArcGIS API for JavaScript 4.7 was made and the possibility to use ImageryLayers in the map was created. Because the default apps are also optimized in this release, note the hints in the section Update.
Update Notes
-
The templates for the so-called default apps are updated. If you have not made any customizations, remove the existing templates (files:
default-app-*.zip
) from the working directory. The path to this directory is defined using the parameterdata.directory.location
in the file%TOMCAT%\webapps\mapapps\WEB-INF\classes\customapplication.properties
. At the first start, the new templates are copied there. -
The default setting for using
https
based services with self-signed certificates is changed. map.apps only accepts services with official certificates by default. This setting can be changed with propertysecurity.ssl.trustAny
. -
The base classes in a map.apps application have changed. If
templateseasons
is used and your app has its ownapp.css
make sure that you do not use the old class names. Refer to the following table to translate the old to new class names. If using a custom theme it is also required to make sure that there a no occurrences of the old class names.Old class name New class name .header
.ct-application-header
.logo
.ct-application-header__logo
.appTitle
.ct-application-header__app-title
-
.ct-application-header__container-main
-
.ct-application-header__container-right
-
.ct-application-center
.footer
.ct-application-footer
.footer_left
.ct-application-footer__container-left
.footer_right
.ct-application-footer__container-right
-
The compatibility of the ArcGIS API for JavaScript with ES Promises has changed. To be notified about resolved objects as a developer, the method
when()
has to be used (beforethen()
). This blog post describes the changes in detail.
Changelog
4.4.1
Line 4 Bundles (4.4.1)
Fixed Issues
|
[Live Configuration] Cannot use map content dialog if basemap is configured as array |
|
[Map] Allow to enable WebGL rendering for featurelayers in configuration |
|
[Map] Basemaps from ArcGIS 3D Scenes are ignored |
|
[Map] Several map interactions not possible in Firefox 60 |
|
[Popups] PopupTemplateWrapper throws Error when layer has no fields |
Line 3 Bundles (3.9.4)
Fixed Issues
|
[Editing] Use i18n in table for selecting new feature types |
|
[Live Configuration] State for using default layer configuration not transported correctly |
|
[MapFlow] Cover cannot be rotated by clicking on front |
|
[System] Declarative watching (on/watch/connect) reuses last component instance |
|
[Template-Seasons] ToolSortIds for WindowDockingBars incorrect |
4.4.0
General
Line 4 Bundles (4.4.0)
New Features
|
[Domain Bundles] Allow adding services |
|
[Domain Bundles] Allow filtering of domain bundles |
|
[Domain Bundles] Allow registering ArcGIS data sources |
|
[Layout] Rename css classes that have too general class names |
|
[Live Configuration] Map configuration - Add and remove map services |
|
[Live Configuration] Map configuration - List and order map content |
|
[Live Configuration] Map configuration - Set initial view |
|
[Locate Me] Allow to use gpsgate |
|
[Locate Me] Show user’s current position |
|
[Map] Add ImageryLayer support |
|
[Map] Sync Tiling Scheme on Basemapchange |
|
[Parameter Manager] Automatic update of URL |
|
[Parameter Manager] Move UI code into "share-link" bundle |
|
[Parameter Manager] Start app in specific view with parameterized start |
|
[Parameter Manager] Start app with specific map/layer visibility with parameterized start |
|
[Parameter Manager] Support web share api in share-link bundle |
|
[Popups] Define docking behavior |
|
[Popups] Provide default popup |
|
[Popups] Support conditional actions |
|
[Popups] Support custom actions |
|
[Popups] Support custom popup widgets |
|
[Search] Allow to use Esri GeocodeServer for address search |
|
[System] Update ArcGIS API for JavaScript to version 4.7 |
|
[Vuetify] Update to vuetify version 1.0.17 |
Fixed Issues
|
[Basemap Toggler] Title is not displayed if basemap is added |
|
[Live Configuration] Missing styles in live configuration theme |
|
[Reporting] Subdirectory removed during report generation/upload |
|
[Result Center] Output SpatialReference not transported by FeatureMapVisualizer |
|
[System] Declarative watching (on/watch/connect) reuses last component instance |
|
[Template-Seasons] ToolSortIds for WindowDockingBars incorrect |
|
[ViewModeSwitcher] Switching from 2D to 3D does not work in IE11 |