Skip to content

Releases: Esri/imagery-explorer-apps

2026-01-27 Release

27 Jan 21:01
629b6be

Choose a tag to compare

Shared

Added

  • Added AnimationStartButtonOnMap component to offer an alternative way to start animation when the main animation controls in the bottom panel are minimized.
  • Added AnimationFrameAcquisitionDateDisplay component to show the acquisition date of the current animation frame.
  • Added /webpack directory 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 webpack directory for better organization.
  • Updated the ./src/config.json structure to remove the entr point value of each application.

2025-10-30 Release

30 Oct 16:26
500ad90

Choose a tag to compare

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 react and react-dom to version 19.
  • Adopted components from @esri/calcite-components-react for enhanced type safety and consistency.

Fixed

  • Corrected usage of the useRef hook 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/core to version 4.33
    • @esri/calcite-components-react to 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

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 availableYears from the Redux store instead of the getAvailableYears function

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

28 Mar 22:26
c2c20b0

Choose a tag to compare

  • Add support for internationalization via i18next to allow the application to be translated into multiple languages.
  • Add /public/locales directory 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

20 Feb 00:17
029bb35

Choose a tag to compare

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

10 Jul 04:42
382cf6c

Choose a tag to compare

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 useImageryLayerByObjectId custom hook from shared/hooks to get Landsat Layer
  • use getFeatureByObjectId from shared/services/helpers
  • use getExtentByObjectId from shared/services/helpers
  • use intersectWithImageryScene from shared/services/helpers
  • use identify from shared/services/helpers
  • update queryAvailableScenes in /@shared/store/Landsat/thunks to use deduplicateListOfImageryScenes
  • use @shared/components/ImageryLayer/ImageryLayerByObjectID instead of LandsatLayer
  • use @shared/components/SwipeWidget/SwipeWidget4ImageryLayers
  • <LandsatMissionFilter /> should be passed as a child components to Calendar.
  • update <Layout /> to use useShouldShowSecondaryControls hook
  • use <MapPopup /> from @shared/components/MapPopup
  • use Change Compare Tool from @shared/components/ChandCompareTool
  • update MaskLayer to use ImageryLayerWithPixelFilter
  • update ChangeCompareLayer to use ImageryLayerWithPixelFilter

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 .env to save WEBPACK_DEV_SERVER_HOSTNAME
  • add Zoom2ExtentContainer to shared components
  • update map popup to include X/Y coordinates