The sections below provide the release notes for the latest version of Sweet for ArcGIS.

If you’re looking for what’s new in previous releases, see the Archived what’s new help topic.

Sweet for ArcGIS v8.6.0

The build number for this release is: 8.6.40188

The 8.6 release of Sweet for ArcGIS includes the following:

Major Enhancements

  • Sweet for ArcGIS – Windows is now available through the Microsoft Store
    Sweet for ArcGIS – Windows is now available through the Microsoft Store. Please download and install the latest version here.
  • Attachment enhancements
    There have been several enhancements made to attachments:
    • Support for changing the size of attachments when uploading
    • A photo gallery view has been added that displays all attachments as thumbnails, with the ability to click for full-size images.
    • Attachment indicator now lists the number of attachments
    • Better support for uploading large attachments with a warning for files (>10 MB)
  • File support
    Applications can now be configured to support the uploading of various file formats including: CSV, Shapefile, GeoJSON, and GPX files. CSV files can also be downloaded through custom panel support.
  • Support for Deep linking
    Sweet Mobile for iOS, Android and Windows now supports deep linking, enabling the app to be launched directly from a browser or another application. This feature allows parameters to be passed into the app (including for assignments), opening it in a specific state for a more seamless user experience.
  • Support for Trimble Mobile Manager
    If Trimble Mobile Manager 2025.24.5.0 or later has been installed, it will appear as an option in the Sweet GPS device settings dialog. Earlier versions are not supported. Sweet will register with Trimble Mobile Manager when the GNSS feed is started. This registration sets up authentication and gives Sweet the information it needs to communicate with Trimble Mobile Manager.
  • Improved memory management for offline apps
    Sweet for ArcGIS now optimizes memory and resource handling for offline use, ensuring stable performance and preventing slowdowns or crashes when working on Android, iOS, and Windows devices.


Minor Enhancements

  • ENH-33080 Single layer Topology options now static
    Single layer topology options are now static/anchored when multiple layers are present.
  • ENH-49798 Command for add geolocated point
    Add geolocated point is now supported through built-in system hotkey action ‘Geolocate current point’ and through custom tasks.
  • ENH-71896 Side panel expansion/collapse
    Side panels can be opened on startup or with a command action using the ‘Expand and collapse menus’ arcade suggestion.
  • ENH-74903 Enterprise connection via QR code
    Easily connect to Enterprise in Sweet Offline by scanning a QR code with your device’s camera.
  • ENH-79036 Colour contrast checks for theme variables
    When setting theme variables, the builder now validates the colour contrast of theme variables against WCAG 2.1 Level AA standards and provides a ranking value.
  • ENH-79554 Geode connection during sleep mode
    Mobile users can now maintain an active Geode connection even when the device enters sleep mode.
  • ENH-79556 Improved touch sensitivity and display optimisation for in the field editing
    A new preferences option for scale size enables the user to set the size of button hit areas and for application text size. Larger hit areas make it easier to select a button or tool, while larger text size makes it clearer to read tool names, attributes and general panel text.
  • ENH-79559 Breadcrumb navigation for related records
    An improved breadcrumb trail and usability for related records.
  • ENH-92807 Access Offline Data via iTunes and iPad Files App
    Users can now view Sweet offline data directly through an export.zip file that can be saved to the iPad Files app, or shared via apps such as MS Teams or Mail. This enhancement allows easy copying of mobile geodatabase files to a laptop for further examination in ArcGIS Pro.
  • ENH-94697 Improved Save Workflow for scripts within builder Enhanced UI Feedback and Environment Detection
    This update introduces several usability and functional improvements during the save process of scripts within builder (Esri Case #04023958):
    • Disabled OK and Cancel buttons while saving to prevent accidental actions.
    • Added a loading indicator for better user feedback during save operations.
    • Updated getEnvironment logic in the Arcade function: the application name now determines whether the user is in Sweet Builder or Sweet Client. This enables scripts to selectively execute (e.g., when using webhooks).
  • ENH-94947 Ability to launch custom html or URL to full screen
    Added the ability to launch custom html or URL into full screen mode, rather than the default 20%.
  • ENH-95119 Multi topology header stays present
    The header row of the multi topology panel stays present, as the table is scrolled
  • ENH-95754 App filtering improvements
    It is now possible to filter apps by the categories: ‘All apps’, ‘Apps I own’, and ‘Apps shared with me’.
  • ENH-96468 Improved responsiveness for buttons and interactions in Sweet mobile
    Enhanced user experience in Sweet mobile by adding visual feedback for button presses and panel interactions.
  • ENH-97017 Ability to Configure offline language for an app
    The Offline App now defaults to the device’s system language. A new preferences dialog has also been added, allowing users to select their preferred language while using the app. In addition, the Language option has been hidden from the main Settings panel, as it is only relevant once an app instance is open.
  • ENH-97566 Improved display for GPS coordinates/accuracy/averaging
    Improvements to the UI for the GPS coordinates and accuracy as well as to the averaging display.
  • ENH-98102 Tree view within the related panel
    Adding an end cap and reducing the size of the hierarchy tree within the related panel to add additional visibility of the hierarchy.
  • ENH-102055 Added an indicator to the paste button
    Paste indicator visible when there is an item which has been copied and is ready to be pasted.
  • ENH-103010 “remove all locks” function added to arcade
    This function has been added to support specific, complex, multi-user workflows. It allows the user to override the standard locking mechanism and remove all locks without closing the edit session.
  • ENH-103530 New time parameter
    A new time refresh parameter enables map feedback to be refreshed without interacting with the app.
  • ENH-105303 Copy and paste a polyline to split a polygon
    It is now possible to copy and paste a polyline to split a polygon.
  • Documentation Updates
    Updated help pages including the following new pages:

    Updates to existing help pages:



    Bug Fixes

    • BUG-83318 Reshape by line and covered rules causing holes
      This fixes an edge case where holes could still form when using the reshape by line tool with the covered topology rule. (Esri Case #03928006).
    • BUG-88785 Reshape by line and overlaps topology rules
      This improves issues seen relating to the reshape by line tool when the overlap (same feature) and overlap (other features in layer) topology rules are enabled (Esri Case #03988983).
    • BUG-103226 Editing lines whose ends touch gives invalid self touching failure
      Ability to edit lines whose ends touch (Esri Case #04043947).
    • BUG-80824 GPS Automatic Update issue when device wifi is switched off
      Fixed a bug that was causing the GPS location in Sweet to fail to update when Wi-Fi/Bluetooth was disabled. This issue was only seen on certain devices with specific hardware (Esri Case #03892986).
    • BUG-84243 Improved wording on Split By Line failure
      Unsuccessful edits using Split By Line now read “Your edit could not be applied, as the feature could not be split cleanly. Use split by polygon instead.” (Esri Case #03945521).
    • BUG-91783 Address search no longer highlights location on map
      Orange box appears upon searched address, highlighting the location on the map (Esri case #04004845).
    • BUG-91796 Invalid date format when resetting date fields in custom panels
      Resolved an issue where resetting date fields in custom panels returned an invalid DateTime format (Esri Case #04004863).
    • BUG-94471 Reference layers with feature templates cause issues and corruption of properties panel
      Reference layers now display correctly (Esri Case #04028058).
    • BUG-95664 Self-intersection with first segment of polyline
      Self intersection on a first segment should not be permitted when cross topology rule is set to not allowed. This has been resolved as previously it would allow the self-intersection with the first segment of polyline (Esri Case #04029022).
    • BUG-95624 Typeahead function supports space
      Fixes a bug where spaces were not being supported in the client typeahead function for filtered lists (Esri Case #04033450).
    • BUG-95639 Reshape not functional at certain zoom levels
      Reshape was not fully functional at certain zoom levels, resulting in being unable to edit vertex (Esri Case #04040645).
    • BUG-95510 Default values for numeric choice lists now appear
      Resolved an issue where scripted choice lists using numeric values displayed inconsistent behaviour for default selections in custom panels (Esri Case #04040772).
    • BUG-96299 Attribute field values can now be correctly set with domains
      Feature attribute fields can now be set correctly with domains. Fixes an issue where validation scripts were preventing edits from being completed when single domain values are available (Esri Case #04043939).
    • BUG-96166 Selection panel symbology fails to update
      Fixes an issue that was causing layer symbology to not update within the selection panel when an actively selected feature is edited (Esri Case #04043963).
    • BUG-97277 Custom panel dropdown selection changes
      Fixes an issue that was causing custom panel actions to not be run the first time they were selected. (Esri Case #04043979).
    • BUG-96520 Unable to add or reshape to complete a circle (line)
      Fixes an issue where completing a circle (or any shape) on a line using Add or Reshape tools failed when certain topology rules were enabled (Esri Case #04043987).
    • BUG-96167 Message popups overlapping right side panels
      Message popups no longer overlap when right side panels are open at the same time (Esri Case #04044013).
    • BUG-96238 Text wrapping inside custom buttons
      Custom buttons with long names/descriptions now have their text wrapped to avoid text loss (Esri Case #04044031).
    • BUG-98938 Date picker hidden by mandatory fields window
      The date picker selection now is indexed correctly on screen allowing for completion of an edit (Esri Case #04076374).
    • BUG-100957 The URL launch button is enabled/disabled independently of the associated field.
      The URL launch button can open a saved URL when the associated field is read only (Esri Case #04083735).
    • BUG-96765 Arcade Editor dynamic width
      Fixes an issue that was causing the Arcade Editor to dynamically update the width of the contents.
    • BUG-94565 Attachments functions through command actions
      Resolved an issue where attachments functions only worked with $feature and failed when executed as a command action using a feature derived from a FeatureSet.
    • BUG-80749 Child layer map selection
      Child layers are no longer selectable on the map when the parent layer visibility is disabled.
    • BUG-85986 Default date and time form parameter setting
      This fixes an issue that was causing the default date and time form parameter value set in build to display incorrectly within the client.
    • BUG-97564 GPS below required accuracy warning
      Fixes an issue that was causing the warning message to disappear too quickly.
    • BUG-85645 Longer usernames cutoff in mobile
      Fixes an issue that was causing long usernames to be cutoff in the mobile available app display.
    • BUG-91951 Add related record with validation editing
      Resolved an issue that was causing the add related record with validation attribute editing panel to not appear correctly when clicked.
    • BUG-97275 Offline downloaded basemaps at high zoom scales
      Fixes an issue that was causing offline downloaded basemap tiles to break up at high zoom scales.
    • BUG-97944 Custom panel grids
      Resolves an issue that was causing very wide custom panels to not optimise display to a grid.
    • BUG-70411 Reshaping by line with snapping
      Fixes an issue that was causing reshaping by line to fail when snapping was toggled on.
    • BUG-97513 Copy and paste with attributes
      Resolves an issue with Copy & Paste when using “Copy with attributes.” The feature now correctly respects the copied feature’s domain or sets it to null when no match exists.
    • BUG-93914 Field mappings not displaying when only one row of attributes
      Import mapping works with a single row of attributes.


    Important Information

    • Functions tab slow to open/load in Arcade Editor
      This is a known issue and is likely to be addressed in a future release. Please wait for it to finish loading before continuing with your workflow.
    • New registry key for Sweet Windows application
      A new registry key has been introduced in the Sweet 8.6 Windows application to allow control over where application settings and offline data are stored. By default, the storage location is managed by Windows and, depending on system security policies, may not be accessible to all users. This change provides an option to store this data in a fixed, user-defined location that can be accessed consistently.
    • Upgrade to JS API
      Sweet for ArcGIS has been upgraded to use JS API v4.34.
    • Upgrade to Arcade
      Sweet for ArcGIS has been upgraded to use Arcade v1.34