|
BLOG
|
ArcGIS Experience Builder Developer Edition 1.21 is now available. This version includes capabilities from the June 2026 update of ArcGIS Experience Builder in ArcGIS Online, including multilingual app support, the new QuickCapture and Image Change Detection widgets, and other improvements. This version also introduces two important developer updates: pnpm is now required to install dependencies, and the open-source AI coding skill can help you build and maintain custom widgets more efficiently and consistently. Let’s dive into these developer-focused updates. Use pnpm to install dependencies Beginning with Developer Edition 1.21, pnpm is required to install dependencies for package management improvements. If you are upgrading an existing custom widget or app, update your setup scripts and internal documentation to use pnpm instead of npm for dependency installation. For this release, pnpm 11 and Node.js 24 are recommended. See About release versions. For offline environments, the Developer Edition download page now provides a pnpm offline store for version 1.21. Use this package when internet access is limited or unavailable. Note: pnpm is required only to install node modules and other dependencies in the server and client folders. Continue to use npm start to start the server and client services. For setup details, see the Installation guide. Accelerate custom widget development with AI The new open-source arcgis-exb-widget-dev coding skill helps developers create, update, and modernize Experience Builder widgets through natural language prompts. It can help clarify requirements, suggest implementation patterns, and apply Experience Builder best practices. It can also assist with data integration, widget communication, testing, and migration tasks, allowing developers to focus more on delivering business value. Get started Install the skill in a supported AI coding environment, such as VS Code, Cursor, Claude Code, or Codex. Then invoke it with a prompt. For instance, Create a widget /arcgis-exb-widget-dev Create a new widget named "star-rating". Update an existing widget /arcgis-exb-widget-dev Modify the existing widget "measurement". Migrate the @ArcGIS/core/widgets implementation to @ArcGIS/map-components. Use a guided development workflow When requirements are incomplete, the skill uses a human-in-the-loop workflow to gather details, such as widget capabilities, data source requirements, widget communication, and more. This guided approach helps align the generated implementation with your app requirements. Note: Like sample code, the arcgis-exb-widget-dev coding skill is not supported. It is available in the Experience Builder SDK resources repository. Build multilingual custom widgets Experience Builder now supports multilingual apps through a translation system and the new Language Switcher widget. Custom widgets can participate in multilingual app experiences by implementing multilingual configurations. If a widget includes user-facing labels, messages, or settings, you can prepare that content to work consistently across the app's configured languages. For implementation details, see Multi-language support. Customize help links for offline and internal deployments By default, help links in the builder environment open the Experience Builder developer documentation. For example, the help icon in the Map widget settings panel opens the Map widget documentation. The help icon in the Map widget settings panel Starting with version 1.21, you can customize the documentation base URL used by help links. This is useful for offline, secure, or internal deployments in which users cannot access the public ArcGIS documentation site. Set a custom documentation URL in setting.json to direct help links to an internal documentation portal, localized content, organization-specific guidance, or help pages for custom widgets: {
"customDocumentationBaseURL": "[deployment URL]"
} This option gives organizations more flexibility in managing documentation resources for disconnected and enterprise environments. Learn more in the Customize the documentation URL for builder topic under Deployment. Breaking changes: Review before upgrading Version 1.21 includes breaking changes that may affect apps and custom widgets. Before upgrading, review the release notes and update your code as needed. Pay particular attention to: Dependency installation: Use pnpm to install dependencies. Component migration: Review migrations from widgets to web components, including the Popup widget. JavaScript Maps SDK: Review the release notes for updates that may affect custom widget development. More resources What's new in version 1.21: Review the complete list of updates. About release versions: Check compatibility information for ArcGIS Maps SDK for JavaScript, Node.js, pnpm, Calcite, and React. Deprecation Notice: Branch Version Management widget: Learn about the widget's deprecation and planned retirement. Tips for Building Layouts in ArcGIS Experience Builder: Explore guidance and best practices for creating and customizing app layouts. Questions? Contact [email protected]. Thank you, The ArcGIS Experience Builder Team
... View more
2 weeks ago
|
3
|
0
|
287
|
|
BLOG
|
@LianneStewart, This limitation is due to performance considerations. We recommend submitting an enhancement request to Esri Support for prioritization and tracking purposes.
... View more
2 weeks ago
|
2
|
0
|
311
|
|
BLOG
|
@StuartGrey1 , will the Parcel Drafter custom widget from Brian work for you? https://community.esri.com/t5/arcgis-experience-builder-blog/arcgis-experience-builder-2026-roadmap/bc-p/1716481/highlight/true#M1213
... View more
2 weeks ago
|
1
|
0
|
321
|
|
BLOG
|
@BobLoblaw, thank you for sharing the enhancement requests regarding ability to change symbology with advanced styles for runtime layers. We have been actively investigating these requests and will keep you informed of our progress.
... View more
2 weeks ago
|
0
|
0
|
325
|
|
IDEA
|
@ZachBodenner , thanks for sharing. We will clarify it in the document.
... View more
3 weeks ago
|
0
|
0
|
120
|
|
POST
|
@BrianFausel, Thanks for sharing. To help further invesigate the issue, could you please submit a ticket to Esri Support?
... View more
3 weeks ago
|
0
|
1
|
68
|
|
IDEA
|
@ZachBodenner, Could you please contact Esri Support? They can work with you to reproduce the issue in an environment similar to yours and help us investigate further.
... View more
07-10-2026
05:12 PM
|
0
|
0
|
266
|
|
BLOG
|
@LefterisKoumis , yes, ArcGIS Enterprise 12.1 is compatible with dev edition 1.20 and react 19. We will update it.
... View more
07-10-2026
04:59 PM
|
0
|
0
|
176
|
|
IDEA
|
@NicoleJohnson @JeffreyThompson2 , thank you for your feedback. We have updated the design and now the map loading indicator appears on the top of the map. Could you please give it a try and see if it works for you.
... View more
07-10-2026
04:33 PM
|
0
|
0
|
226
|
|
IDEA
|
The map loading indicator now appears at the top of the map.
... View more
07-10-2026
04:29 PM
|
0
|
0
|
227
|
|
POST
|
@JeffreyThompson2, Thanks for trying this new feature. I am not able to reproduce it. Could you please share a reproducible sample?
... View more
07-10-2026
04:20 PM
|
0
|
1
|
364
|
|
BLOG
|
This release includes support for multilingual apps with a translation system and Language Switcher widget, the QuickCapture and Image Change Detection widgets, dynamic attributes created with Arcade expressions, and data source-level message actions. For more information, read the ArcGIS blog post.
... View more
07-09-2026
01:45 PM
|
6
|
1
|
361
|
|
POST
|
@JordanBrasher_mndot @BrianFausel , thank you for providing the repro samples. End users should not need to clear their browser cache. We are currently investigating it.
... View more
07-07-2026
09:45 AM
|
0
|
0
|
293
|
|
POST
|
@NicoleJohnson, it appears there are some cases that were not fully addressed. we are investigating them.
... View more
07-07-2026
09:39 AM
|
1
|
0
|
218
|
|
POST
|
@JulieDel_Muto , thanks for letting us know. We will take a look.
... View more
07-06-2026
11:11 AM
|
0
|
0
|
316
|
| Title | Kudos | Posted |
|---|---|---|
| 3 | 2 weeks ago | |
| 1 | 2 weeks ago | |
| 2 | 2 weeks ago | |
| 6 | 07-09-2026 01:45 PM | |
| 1 | 07-07-2026 09:39 AM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|