Releases: Esri/imagery-explorer-apps
Releases · Esri/imagery-explorer-apps
2026-01-27 Release
Shared
Added
- Added
AnimationStartButtonOnMapcomponent to offer an alternative way to start animation when the main animation controls in the bottom panel are minimized. - Added
AnimationFrameAcquisitionDateDisplaycomponent to show the acquisition date of the current animation frame. - Added
/webpackdirectory containing webpack configuration files and utility functions for building the applications.
Changed
- Updated ArcGIS core dependency to version 4.34
- Updated @esri/calcite-components-react to version 3.3.3
- Improved webpack configuration to better handle of loading environment variables and other app-specific settings. Moved webpack-related code blocks into a dedicated
webpackdirectory for better organization. - Updated the
./src/config.jsonstructure to remove the entr point value of each application.
2025-10-30 Release
Shared
Updated
- Implement LocaleSwitcher component and add language switching functionality.
- Enhancement for Export Animation to MP4 - Add Basemap, Hillshade, and Reference Layers to Animation Frames.
- Consolidate Imagery Explorer Apps to Use One Web Map for clarity and maintainability.
- implement user privilege checks for saving and publishing content.
- Upgraded
reactandreact-domto version 19. - Adopted components from
@esri/calcite-components-reactfor enhanced type safety and consistency.
Fixed
- Corrected usage of the
useRefhook in multiple components to ensure proper default values.
Changed
- Improved error handling and messaging for animation loading
- Enhanced media layer element loading with better error reporting and logging
- Upgraded dependencies:
@arcgis/coreto version 4.33@esri/calcite-components-reactto version 3.2.1
Sentinel-2 Explorer
Added
- Added translation support for Spanish (es).
- New end-to-end tests covering:
- Find a Scene Mode
- Swipe Mode
- Animate Mode
- Dynamic Mode
- Index Mask Tool
- Spectral Profile Tool
- Save Panel
- Map Popup
Sentinel-2 Land Cover Explorer
Fixed
- Update web map (https://www.arcgis.com/home/item.html?id=47b723ae4c874045933f7a7ef52793a3) used in the download panel to the one owned by esri_imagery account.
Added
- New end-to-end tests covering:
- Classes List functionality
- Land Cover Layer functionality
- Map Popup functionality
Changed
- Enhanced animation controls with play/pause, speed adjustment, and year range selection
- Refactored to use
availableYearsfrom the Redux store instead of thegetAvailableYearsfunction
NLCD Land Cover Explorer
Added
- Initial release of the NLCD Land Cover Explorer application, featuring:
- Visual change analysis via Animate Mode and Swipe Mode
- Dynamic statistical change summaries by year, map extent, and land cover class
- Filtering by selected land cover class
- Imagery Mode for visual investigation and validation
- Support for multiple imagery renderers (e.g., SWIR for forest burn scar visualization)
Add support for internationalization
- Add support for internationalization via
i18nextto allow the application to be translated into multiple languages. - Add
/public/localesdirectory to store translation files for different languages. This will allow the application to support multiple languages based on user preferences or browser settings.
Added Sentinel-2 Explorer and Save Panel
Sentinel-2 Explorer
Added
- Add the Sentinel-2 Explorer application that includes the following modes/tools
- Dynamic View
- Find a Scene mode
- Swipe mode
- Animate mode
- Index Mask Tool
- Temporal Profile Tool
- Spectral Profile Tool
- Change Detection Tool
Shared
Added
- Add "Save Panel" that allows users to save the current state of the app or selected imagery scenes to ArcGIS Online Web Map or Hosted Imagery Layer.
- Add "Auto-Swipe" option for Swipe Mode.
- Add "Expanded Chart" panel to Spectral Profile Tool.
- Add tooltip to Spectral Profile Tool chart.
- Add "Click to Copy Coordinates" indicator in popup.
Added Sentinel-1 Explorer
Sentinel-1 Explorer
Added
- add Temporal Composite Tool
- add Change Detection Tool
- add Index Mask Tool
- add Temporal Profile Tool
- add Orbit Direction Filter
- lock relative orbit orbit direction for Change Detection tool and Temporal Composite Tool
- show Foot Print for Change Compare and Temporal Composite tool
- add documentation panel
Landsat Explorer
Added
- add Raster Function Templates of the Landsat Level-2 service
Changed
- Scene Info table should display ID in one line
- use
useImageryLayerByObjectIdcustom hook fromshared/hooksto get Landsat Layer - use
getFeatureByObjectIdfromshared/services/helpers - use
getExtentByObjectIdfromshared/services/helpers - use
intersectWithImageryScenefromshared/services/helpers - use
identifyfromshared/services/helpers - update
queryAvailableScenesin/@shared/store/Landsat/thunksto usededuplicateListOfImageryScenes - use
@shared/components/ImageryLayer/ImageryLayerByObjectIDinstead ofLandsatLayer - use
@shared/components/SwipeWidget/SwipeWidget4ImageryLayers <LandsatMissionFilter />should be passed as a child components toCalendar.- update
<Layout />to useuseShouldShowSecondaryControlshook - use
<MapPopup />from @shared/components/MapPopup - use
Change Compare Toolfrom@shared/components/ChandCompareTool - update
MaskLayerto useImageryLayerWithPixelFilter - update
ChangeCompareLayerto useImageryLayerWithPixelFilter
Shared
Added
- add tooltip and click to copy feature to Scene Info component
- add Play/Pause button to AnimationDownloadPanel
- include estimated area calculation for Mask tool
- include estimated area calculation for Change Detection
- display current map scale and pixel resolution in Custom Attribution component
- add Documentation Panel
Changed
- upgrade @arcgis/core to use version 4.29
- update animation panel to re-fetch animation images when user minimizes bottom panel
- use
.envto saveWEBPACK_DEV_SERVER_HOSTNAME - add Zoom2ExtentContainer to shared components
- update map popup to include X/Y coordinates