This release includes a number of new features, as well quality improvements and bug fixes.

Please see below for the details of what is included in this release.

Major Enhancements

  • Plans Enhancements
    • Images can be added to the map and be reshaped using simple placement, rotation, scaling, skewing and distortion.
    • Control points can be entered using inputs and control points can be entered in different projections to the map (if configured in the builder).
  • Create features using coordinates
    If enabled users can open the drawing menu to enter in coordinates which make up a feature.
    The builder allows different coordinate systems to be provided, if it is desirable to enter coordinates in a different projection to the map. If not provided in the builder, all coordinates will be assumed to be in the same projection as the webmap.
  • Add Reference Layer
    It is now possible for a user to search their content, ArcGIS Online and Living Atlas to find layers and add them into the map. These layers can be used top digitise against or copy and paste from.
    These layers cannot have rules set up against them unless they are added to the webmap and configured in the builder.
  • Predefined Global Environments
    Environments let users preserve what layers they want to snap to, have displayed or can edit. Previously, these were only available on a user by user basis. Now the author of the application can create predefined environments for all users to access.
  • Choose Panel Enhancements
    • Search: Sweet can be configured to allow users to ‘search’ or filter their feature templates, to quickly find feature templates
    • Recently Used: Sweet can be configured to maintain a list of recently used feature templates.
    • Favourites: Sweet can be configured to allow users to ‘pin’ or marl specific feature templates as their favourites, for quick access
    • Panel or Menu: For small lists of templates, Sweet can be configured to use a simple drop down menu, instead of a full panel.
    • Flattened or Hierarchical: Rather than displaying templates organised into sections, the list of features can be put into a single list
    • Change the order of features in the Choose Panel
    • Add your own feature groups
  • Actions and Charts on the same panel
    Action and Chart Panels have been replaced with ‘Custom Panels’. Custom Panels can host any set of Chart and Actions.

Minor Enhancements

  • ENH-818: Paste user experience enhancements
    • Tabs to separate changing the contents of the clipboard, from different commonly used paste operations
    • The paste operation can be configured to be a Menu item, for quick access, instead of a Panel.
    • The paste / clipboard panel now opens on the right so as to prevent disruption to user workflows.
  • ENH-874: Scripted lookup or choice Field Rule
    Fields can now be configured as lookup fields, or with a specific set of choice values. This allows fields to behave as though they have domains, or are related to values in other tables, without the need to set this up in the data schema.
  • ENH-1956: User defined Parameters on Startup, Settings, and Actions can be defined as checkboxes
    This enhancement allows parameters for actions and settings to be defined as checkboxes. The value returned will be true/false.
  • ENH-1957: Choice Parameters in Actions and Settings can now be defined using Arcade
    This capability makes Parameters on Action Forms, Startup Variables and Settings more dynamic. The application builder can define what the choice is on the fly using Arcade
  • ENH-1958: Support Multi Layer Tasks in Triggers and Actions
    This enhancement allows tasks to be defined which can write to multiple layers in one task. This optimisation makes it easier to handle complex tasks involving writing to many layers
  • ENH-1959: Simpler Arcade Scripts for writing triggers and actions that update/delete features.
    The scripts for updating and deleteing features in Arcade has been simplified. Existing scripts will continue to work and are not deprecated. This change provides a simpler syntax
  • ENH-1962: New Arcade Globals for Post All Changes Data Triggers
    To make it easier to write post all changes triggers, the following globals have been added.   $addedFeatures, $deletedFeatures, $modifiedFeatures, $originalModifiedFeatures. These are all FeatureSetCollections like $map
  • ENH-2003: Arcade webmap-state has been enhanced
    When calling ApplicationProperty(‘webmap-state’), the function now returns more meta data about each layer, including URL, capabilities and if it is editable in the app.
  • ENH-2039: Allow user to change the application title for an Application using the Builder
    An application can now be configured with a display Title. This is shown in the header bar of the application.