Functionality matrix

esri - esri/config - esri/graphic - esri/lang - esri/map - esri/request - esri/arcgis - esri/geometry - esri/layers - esri/layers/Layer - esri/layers/GraphicsLayer - esri/layers/ArcGISDynamicMapServiceLayer - esri/layers/FeatureLayer - esri/renderers - esri/symbols - esri/tasks - esri/tasks/datareviewer - esri/tasks/geoenrichment - esri/tasks/locationproviders - esri/toolbars - esri/opsdashboard - esri/process - esri/plugins - esri/virtualearth - esri/widgets - esri/workers

esri

3.x module name4.xNoteVersion
basemapsMap.basemap4.0
ColorColor4.0
configconfigSee table for details.4.0
CredentialCredentialMoved to esri/identity folder.4.0
domUtilsNot plannedn/a
graphicGraphicNote the uppercase G. See table for details.4.0
graphicsUtilsNot plannedTo easily zoom to geometries or features, use View.goTo.n/a
IdentityManagerIdentityManagerMoved to esri/identity folder.4.0
ImageSpatialReferenceSpatialReference.ImageCoordinateSystem4.13
InfoTemplatePopupTemplate4.0
InfoWindowBaseNot plannedn/a
kernelkernel4.0
langlangMoved to esri/core. See table for details.4.0
mapMapNote the uppercase M. See table for details.4.0
OperationBaseNot planned
requestrequestSee table for details.4.0
ServerInfoServerInfoMoved to esri/identity folder.4.0
SnappingManagerUse SnappingOptionsSnapping was added in version 4.18 for 3D (4.19 for 2D).4.18
support/expressionUtilsNot plannedImplemented internally. Not needed by app developers.n/a
SpatialReferenceSpatialReferenceMoved to esri/geometry folder.4.0
TimeExtentTimeExtent4.11
UndoManagerNot plannedn/a
unitsUse string values specific to each class.See Circle.radiusUnit for example.4.0
urlUtilsurlUtilsMoved to esri/core folder.4.0

esri/config

3.x property name4.xNoteVersion
defaults.ioesriConfig.request4.0
defaults.kmlServiceesriConfig.kmlServiceUrl4.5
defaults.mapUse options in View.goTo to customize animation.4.0
defaultsNot plannedNot useful, removed.n/a

esri/graphic

3.x capability or member name4.xNoteVersion
Create graphic objectGraphicModule has been renamed from graphic to Graphic - note the uppercase G.4.0
Set geometry, symbol, attributesSee properties4.0
Set infoTemplatepopupTemplate4.0
Toggle visibilityvisible4.0
Get popup title and contentgetEffectivePopupTemplate4.8
Access internal DOM nodes and GFX shapesNot plannedn/a
Data attributes, attr()Not plannedn/a
draw()Not plannedn/a

esri/lang

3.x function name4.xNoteVersion
substitute()intl.substitute()4.12
Other functionsNot planned

esri/map

3.x capability or member name4.xNoteVersion
Create map objectMapModule has been renamed from map to Map - note the uppercase M.4.0
Set basemapbasemap4.0
Add, remove layersadd, addMany, remove, removeMany, removeAll4.0
Manage layerslayers, allLayers4.0
Reorder layersreorder4.0
Access a layer by its idfindLayerById4.0
Layer eventslayers is a Collection. Use Collection's change event.4.0
Load eventView.when4.0
Get spatialReferenceView.spatialReference4.0
Get extent, scale, zoom levelextent, center, scale, viewpoint and zoom on MapView and SceneView.4.0
Navigate to a location or extentMapView.goTo, SceneView.goTo4.0
Set constraints: min/max zoom, min/max scaleMapView.constraints, SceneView.constraints4.0
Define LODsMapView.constraints4.0
getLayersVisibleAtScale()Not planned
Time awarenessview.timeExtent4.12
Add graphicsView.graphics4.0
InfoWindowView.popup4.0
Convert between map point and screen pointMapView.toMap, MapView.toScreen, SceneView.toMap, SceneView.toScreen4.0
Access map sizeView.size, View.width, View.height4.0
Resize eventView:resize, View.resizing4.0
Navigation eventsView.interacting, View.animation, View.stationarySee this guide topic on watching for property changes4.0
Mouse and keyboard eventsMapView events, SceneView events4.3
Enable/disable navigationMapView events, SceneView events4.3
wrapAround180 (wrap features around the Dateline)SpatialReference.isWrappable4.1
smartNavigation (Mac OS X only)Not planned
Update eventsView.updatingSee this guide topic on watching for property changes4.0
Display attributionAttribution widget4.0
Zoom buttonsZoom widget4.0
Set map cursorNot plannedn/a
Display pan arrowsNot plannedn/a
Zoom sliderNot plannedn/a
autoResize, resize(), reposition()Automatically managed by MapView and SceneView.4.0
positionNot plannedn/a
fadeOnZoom, force3DTransforms, navigationModeNot plannedn/a
Data attributes, attr()Not plannedn/a

esri/request

3.x capability4.xNoteVersion
UsageesriRequestFunction signature, parameters and response object have changed.4.0
Specify request parametersquerycontent renamed to query4.0
Specify response typeresponseTypehandleAs renamed to responseType4.0
Set timeouttimeout4.0
Fetch using HTTP POST methodmethodusePost renamed to method4.0
Fetch using proxyuseProxy4.0
Prevent browser from caching responsecacheBustpreventCache renamed to cacheBust4.0
Upload data/formbodybody property of RequestOptions4.4
Disable identity lookupauthModeauthMode property of RequestOptions4.5
Define pre-callbackesri/config.request.interceptorsReplaced with RequestInterceptor4.8

esri/layers

3.x module name4.xNoteVersion
ArcGISDynamicMapServiceLayerMapImageLayerSee table for details.4.0
ArcGISImageServiceLayerImageryLayer4.0
ArcGISImageServiceVectorLayerImageryLayer with VectorFieldRenderer4.17
ArcGISTiledMapServiceLayerTileLayer4.0
CSVLayerCSVLayer4.1
DataAdapterFeatureLayerNot planned as part of JSAPI
FeatureLayerFeatureLayerSee table for details.4.0
GeoRSSLayerGeoRSSLayer4.3
GraphicsLayerGraphicsLayerSee table for details.4.0
KMLLayerKMLLayer4.5
LabelLayerNot plannedSee Labeling guide for details.4.8
LayerLayerSee table for details.4.0
MapImageLayerMediaLayer4.24
OpenStreetMapLayerOpenStreetMapLayer4.0
RasterLayerImageryLayerImplemented as part of ImageryLayer.4.0
TiledMapServiceLayerNot planned
StreamLayerStreamLayer4.0
VectorTileLayerVectorTileLayer4.0
WebTiledLayerWebTileLayerRenamed to WebTileLayer - note the absence of d in Tiled.4.0
WCSLayerWCSLayer4.17
WFSLayerWFSLayerOGCFeatureLayer (the successor of WFS) is available in the 4.x API as of version 4.16.4.20
WMSLayerWMSLayer4.4
WMTSLayerWMTSLayer4.4
CodedValueDomainCodedValueDomainMoved to esri/layers/support folder.4.0
DimensionalDefinitionDimensionalDefinitionMoved to esri/layers/support folder.4.0
DynamicLayerInfoUse MapImageLayer.sublayers to find the sublayers of a MapImageLayer and their properties.4.0
FeatureEditResultFeatureEditResultUse FeatureLayer.applyEdits to return a Promise containing an object containing a FeatureEditResult4.3
FeatureTemplateFeatureTemplate4.4
FeatureTypeFeatureType4.4
FieldFieldMoved to esri/layers/support folder.4.0
ImageParametersImageParametersMoved to esri/layers/support folder.4.0
ImageServiceParametersImageryLayer properties4.0
InheritedDomainInheritedDomainMoved to esri/layers/support folder.4.0
JoinDataSourceJoinTableDataSource4.1
KMLFolderKMLSublayer4.5
KMLGroundOverlayKMLLayerView.MapImage4.6
LabelClassLabelClassMoved to esri/layers/support folder.4.0
LayerDataSourceDynamicDataLayer4.1
LayerDrawingOptionsSublayerImplemented in the Sublayer API.4.1
LayerInfoUse MapImageLayer.sublayers to find the sublayers of a MapImageLayer and their properties.4.0
LayerMapSourceDynamicMapLayer4.1
LayerTimeOptionstimeOffset, useViewTimeAvailable on all time-aware layers4.14
LODLODMoved to esri/layers/support folder.4.0
MapImageMapImageMoved to esri/layers/support folder.4.0
MosaicRuleMosaicRuleMoved to esri/layers/support folder.4.0
PixelBlockPixelBlockMoved to esri/layers/support folder.4.0
QueryDataSourceQueryTableDataSource4.1
RangeDomainRangeDomainMoved to esri/layers/support folder.4.0
RasterDataSourceRasterDataSource4.1
RasterFunctionRasterFunctionMoved to esri/layers/support folder.4.0
TableDataSourceTableDataSource4.1
TileInfoTileInfoMoved to esri/layers/support folder.4.0
TimeInfoTimeInfoMoved to esri/layers/support folder.4.11
TimeReferenceComing soon
WMSLayerInfoWMSSublayerMoved to esri/layers/support folder.4.4
WMTSLayerInfoWMTSSublayerMoved to esri/layers/support folder.4.4

esri/layers/Layer (all layers)

3.x capability or member name4.xNoteVersion
Manage layer loadload, cancelLoadIn 3.x, a layer loads immediately after it is created. This is not the case in 4.x. MapView and SceneView explicitly load layers in a map when it is about to be displayed on the screen. If a layer or map containing that layer is not displayed in any view, then you need to explicitly call the layer's load() method.4.0
Monitor load statusloadStatus, loadError, then-otherwise-always4.0
Set refresh intervalrefreshIntervalSee relevant layers.4.6
Toggle/monitor layer visibilityvisibleAlso see: LayerView.visible4.0
Change layer opacityopacity4.0
Set custom scale rangeminScale, maxScaleSee relevant layers.4.0
Scale-visibility change eventNot plannedWatch the minScale and maxScale properties of the layer.n/a
visibleAtMapScaleNot plannedWatch the view scale and check the minScale and maxScale of the layer.n/a
isVisibleAtScale()Not plannedn/a
getAttributionData()fetchAttributionData4.0
Update eventsLayerView.updatingSee this guide topic on watching for property changes4.0
suspendedLayerView.suspendedSee this guide topic on watching for property changes4.0
Suspend, Resume eventsLayerView.suspendedSee this guide topic on watching for property changes4.0
Access internal DOM nodeNot plannedn/a
className, dataAttributes, attr()Not plannedn/a

esri/layers/ArcGISDynamicMapServiceLayer

3.x capability or member name4.xNotesVersion
ArcGISDynamicMapServiceLayerMapImageLayer4.0
popups (via infoTemplates)Sublayer.popupTemplate4.1
visibleLayers/setVisibleLayersSublayer.visible4.0
layerDefinitionsSublayer.definitionExpressionFor example layer.findSublayerById(0).definitionExpression = null;4.0
Dynamically add or remove layers, change orderSince MapImageLayer.sublayers is a Collection, use the Collection methods for adding, removing, and reordering sublayers.4.1
Dynamically change sublayer renderingSublayer.rendererFor example layer.findSublayerById(0).renderer = new ClassBreaksRenderer();4.1
Dynamically change sublayer labelingInfoSublayer.labelingInfoFor example layer.findSublayerById(0).labelingInfo = [ new LabelClass() ]4.1
Create dynamic sublayers from registered workspacesSublayer.source4.1
timeInfo, layerTimeOptionstimeInfo4.11
useMapImageNot plannedDeprecated in version 2.0.n/a

esri/layers/GraphicsLayer

3.x capability or member name4.xNoteVersion
Add, remove graphicsadd, addMany, remove, removeMany, removeAll4.0
Modify graphicsGraphic objects can be modified in-place and will automatically trigger a display refresh when one of the following properties is reassigned: attributes, geometry, symbol, visible.
Set infoTemplateGraphic.popupTemplate4.0
Set rendererGraphic.symbolYou can create a symbol and use it for all graphics if they all need to look alike.n/a
redraw()GraphicsLayer will automatically redraw when graphics are changed, added, or removed from the layer.4.0
Toggle/monitor layer visibilityvisible4.0
Change layer opacityopacity4.0
Set custom scale rangeminScale, maxScale4.0
Scale-visibility change eventNot plannedWatch the minScale and maxScale properties of the layer.n/a
visibleAtMapScaleNot plannedWatch the view scale and check the minScale and maxScale of the layer.n/a
isVisibleAtScale()Not plannedn/a
Mouse eventsView events4.2
Graphic eventschangegraphics is a Collection. Use Collection's change event.4.0
Update eventsGraphicsLayerView.updatingSee this guide topic on watching for property changes4.0
Suspend, Resume eventsGraphicsLayerView.suspendedSee this guide topic on watching for property changes4.0
styling, dataAttributes, attr()Not plannedn/a

esri/layers/FeatureLayer

3.x capability or module name4.xNoteVersion
Snapshot, on-demand, selection and auto drawing modesNot plannedWhen features are loaded and how many of them are loaded will be managed automatically and hence not a user option. See FeatureLayer doc for details.n/a
Use feature collection as sourcesourceSee FeatureLayer doc for details.4.0
Selection symbolhighlightOptions4.4
Use dynamic layer as sourcedynamicDataSource4.7
Point clusteringFeatureReductionCluster4.14
Set GDB versiongdbVersion4.4
Time awarenesstimeInfo, timeExtent, timeOffset, useViewTime4.14
Filter by attributesdefinitionExpression4.0
Filter by time extentClient-side filtering, FeatureLayer.timeExtentFeatureLayer.timeExtent added at 4.144.11, 4.14
Set infoTemplatepopupTemplate4.0
htmlPopupTypeNot plannedn/a
Set rendererrendererSupports Simple, Unique Value and Class Breaks renderers and visual variables. See Renderers table.4.0
Modify rendererInstalledTo modify a layer's renderer you need to clone it, make the desired modifications and assign it to the layer. In-place modification of renderer properties will not trigger display refresh.4.0
redraw()InstalledA FeatureLayer will automatically redraw when its renderer or features change.4.0
LabelinglabelingInfo4.0 (3D) / 4.8(2D)
Toggle/monitor layer visibilityvisible4.0
Change layer opacityopacity4.0
Access featuresFeatureLayerView.queryFeaturesn/a
Query featuresqueryFeaturesAlso see: queryObjectIds, queryFeatureCount, queryExtent4.0
Select featuresFeatureLayerView.highlight()Implemented on LayerViews with configurable options on MapView and SceneView.4.4
Edit features: add, update, deleteapplyEdits4.3
Query attachmentsFeatureLayer.queryAttachments4.9
Edit attachments: add, deleteFeatureLayer.addAttachment, FeatureLayer.deleteAttachments, FeatureLayer.updateAttachment4.9
Set refresh intervalrefreshInterval4.6
Set custom scale rangeminScale, maxScale4.0
Scale-visibility change eventNot plannedWatch the minScale and maxScale properties of the layer.n/a
visibleAtMapScaleNot plannedWatch the view scale and check the minScale and maxScale of the layer.n/a
isVisibleAtScale()Not plannedn/a
Set maxAllowableOffsetManaged automatically - see note above on drawing modes.4.0
Toggle auto generalization, quantizationNot planned
Set orderByFieldsNot plannedn/a
Mouse eventsView events4.2
Graphic eventsNot plannedn/a
Update eventsFeatureLayerView.updatingSee this guide topic on watching for property changesn/a
Suspend, Resume eventsFeatureLayerView.suspendedSee this guide topic on watching for property changesn/a
styling, dataAttributes, attr()Not plannedn/a

esri/geometry

3.x capability or module name4.xNoteVersion
Circleesri/geometry/Circle4.0
Extentesri/geometry/Extent4.0
Polygonesri/geometry/Polygon4.0
Polylineesri/geometry/Polyline4.0
Pointesri/geometry/Point4.0
Multipointesri/geometry/Multipoint4.0
geometryEngineesri/geometry/geometryEngine4.0
geometryEngineAsyncesri/geometry/geometryEngineAsync4.0
jsonUtilsesri/geometry/support/jsonUtilsMoved to esri/geometry/support folder.4.0
mathUtilsNot planned.n/a
normalizeUtilsesri/geometry/support/normalizeUtils4.3
scaleUtilsNot plannedn/a
screenPointNot plannedExisted from 4.0 - 4.9. Removed at 4.10 since it was not a useful class.4.0
screenUtilsNot plannedSee MapView.toMap(), MapView.toScreen(), SceneView.toMap(), SceneView.toScreen()4.0
geodesicUtilsesri/geometry/support/geodesicUtils4.12
webMercatorUtilsesri/geometry/support/webMercatorUtilsMoved to esri/geometry/support folder4.0

esri/symbols

3.x capability or module name4.xNoteVersion
CartographicLineSymbolPart of SimpleLineSymbol4.2
PictureFillSymbolPictureFillSymbol4.0
PictureMarkerSymbolPictureMarkerSymbol4.0
SimpleFillSymbolSimpleFillSymbol4.0
SimpleLineSymbolSimpleLineSymbol4.0
SimpleMarkerSymbolSimpleMarkerSymbol4.0
TextSymbolTextSymbol4.0
FontFont4.0
jsonUtilsesri/symbols/support/jsonUtilsMoved to esri/symbols/support folder.4.0

esri/renderers

3.x capability or module name4.xNoteVersion
ClassBreaksRendererClassBreaksRenderer4.0
SimpleRendererSimpleRenderer4.0
UniqueValueRendererUniqueValueRenderer4.0
BlendRendererNot plannedn/a
DotDensityRendererDotDensityRenderer4.11
HeatmapRendererHeatmapRenderer4.8
ScaleDependentRendererNot planned
smartMappingSmart Mapping APISeparated into several creator, symbology, and statistics modules.4.2
SymbolAgerComing soon
TemporalRendererComing soon
TimeClassBreaksAgerComing soon
TimeRampAgerComing soon
VectorFieldRendererVectorFieldRenderer4.17
visualVariablesvisualVariables4.0
all esri/stylescolorSchemes, sizeSchemes, locationSchemes, and typeSchemes4.2
jsonUtilsrenderers/support/jsonUtilsMoved to esri/renderers/support folder.4.0

esri/tasks

Note 1: Methods return Promises instead of Deferreds and no longer emit events, nor take a callback/errback/progback parameter.

Note 2: Constants replaced by string values.

3.x capability or module name4.xNoteVersion
AddressCandidateAddressCandidateMoved to esri/rest/support at 4.20.4.0
AlgorithmicColorRampSmart Mapping APIs4.2
AreasAndLengthsParametersAreasAndLengthsParametersMoved to esri/rest/support at 4.20.4.0
BufferParametersBufferParametersMoved to esri/rest/support at 4.20.4.0
ClassBreaksDefinitionSmart Mapping APIs4.2
ClosestFacilityParametersClosestFacilityParametersMoved to esri/rest/support at 4.20.4.0
ClosestFacilitySolveResultClosestFacilitySolveResultMoved to esri/rest/support at 4.20.4.0
ClosestFacilityTaskclosestFacility4.0
DataFileDataFileMoved to esri/rest/support at 4.20.4.0
DataLayerDataLayerMoved to esri/rest/support at 4.20.4.0
DateSupport for native Date object as of 4.13.4.0
DensifyParametersDensifyParametersMoved to esri/rest/support at 4.20.4.0
DirectionsFeatureSetDirectionsFeatureSetMoved to esri/rest/support at 4.20.4.0
DistanceParametersDistanceParametersMoved to esri/rest/support at 4.20.4.0
FeatureSetFeatureSetMoved to esri/rest/support at 4.20.4.0
FindParametersFindParametersMoved to esri/rest/support at 4.20.4.0
FindResultFindResultMoved to esri/rest/support at 4.20.4.0
FindTaskfind4.0
GeneralizeParametersGeneralizeParametersMoved to esri/rest/support at 4.20.4.0
GenerateRendererParametersSmart Mapping APIs4.2
GenerateRendererTaskSmart Mapping APIs4.2
GeometryServicegeometryService4.0
Geoprocessorgeoprocessor4.0
GPMessageGPMessageMoved to esri/rest/support at 4.20.4.0
IdentifyParametersIdentifyParametersMoved to esri/rest/support at 4.20.4.0
IdentifyResultIdentifyResultMoved to esri/rest/support at 4.20.4.0
IdentifyTaskidentify4.0
ImageServiceIdentifyParametersImageIdentifyParametersMoved to esri/rest/support at 4.20.4.0
ImageServiceIdentifyResultImageIdentifyResultMoved to esri/rest/support at 4.20.4.0
ImageServiceIdentifyTaskimageService4.0
ImageServiceMeasureParametersNot plannedn/a
ImageServiceMeasureTaskNot plannedn/a
JobInfoJobInfoMoved to esri/rest/support at 4.20.4.0
LegendLayerLegendLayerMoved to esri/rest/support at 4.20.4.1
LengthsParametersLengthsParametersMoved to esri/rest/support at 4.20.4.0
LinearUnitLinearUnitMoved to esri/rest/support at 4.20.4.0
Locatorlocator4.0
MultipartColorRampSmart Mapping APIs4.2
NAMessageNAMessageMoved to esri/rest/support at 4.20.4.0
NAOutputLineReplaced by string values4.0
NAOutputPolygonReplaced by string values4.0
NATravelDirectionReplaced by string values4.0
NATypesReplaced by string values4.0
NAUTurnReplaced by string values4.0
OffsetParametersOffsetParametersMoved to esri/rest/support at 4.20.4.0
ParameterValueParameterValueMoved to esri/rest/support at 4.20.4.0
PrintParametersPrintParametersMoved to esri/rest/support at 4.20.4.1
PrintTaskprint4.1
PrintTemplatePrintTemplateMoved to esri/rest/support at 4.20.4.1
ProjectParametersProjectParametersMoved to esri/rest/support at 4.20.4.0
QueryQueryRe-cased to Query. Moved to esri/rest/support at 4.20.4.0
QueryTaskquery4.0
RasterDataRasterDataMoved to esri/rest/support at 4.20.4.0
RelationParametersRelationParametersMoved to esri/rest/support at 4.20.4.0
RelationshipQueryRelationshipQueryMoved to esri/rest/support at 4.20.4.0
RouteParametersRouteParametersMoved to esri/rest/support at 4.20.4.0
RouteResultRouteResultMoved to esri/rest/support at 4.20.4.0
RouteTaskroute4.0
ServiceAreaParametersServiceAreaParametersMoved to esri/rest/support at 4.20.4.0
ServiceAreaSolveResultServiceAreaSolveResultMoved to esri/rest/support at 4.20.4.0
ServiceAreaTaskserviceArea4.0
StatisticDefinitionStatisticDefinitionMoved to esri/rest/support at 4.20.4.0
TrimExtendParametersTrimExtendParametersMoved to esri/rest/support at 4.20.4.0
UniqueValueDefinitiontypeRendererCreatorSmart Mapping APIs.4.4

esri/tasks/datareviewer

3.x capability or module name4.xNoteVersion
Support for DataReviewerNot plannedn/a

esri/tasks/geoenrichment

3.x capability or module name4.xNoteVersion
Support for geoenrichmentNot planned as part of JSAPISee Get demographic data tutorial for an example of the ArcGIS REST JS GeoEnrichment Service used with the ArcGIS Maps SDK for JavaScript.

esri/tasks/locationproviders

3.x capability or module name4.xNoteVersion
Using LocationProvidersNot planned as part of JSAPI

esri/widgets

Note: Widgets have been moved from esri/dijit to esri/widgets/

3.x capability or module name4.xNoteVersion
AttributeInspectorFeatureForm4.9
AttributionAttribution4.0
BasemapBasemapMoved from esri/dijit/Basemap to esri/Basemap4.0
BasemapGalleryBasemapGallery4.3
BasemapLayerBasemap4.0
BasemapToggleBasemapToggle4.0
BookmarkItemBookmark4.8
BookmarksBookmarks4.8
ClassedColorSliderClassedColorSlider4.12
ClassedSizeSliderClassedSizeSlider4.12
ColorInfoSliderColorSlider4.12
ColorPickerNot plannedn/a
DirectionsDirections4.6
ElevationProfileElevationProfile4.18
FeatureTableFeatureTable4.15
GalleryNot plannedn/a
GaugeNot plannedn/a
GeocoderNot plannedDeprecated, use Search insteadn/a
HeatmapSliderHeatmapSlider4.12
HistogramTimeSliderNot plannedn/a
HomeButtonHome4.0
HorizontalSliderSlider4.12
ImageServiceMeasureNot planned
InfoWindowPopup widget.4.0
InfoWindowLitePopup widget.4.0
LayerListLayerList4.2
LayerSwipeSwipe4.13
LegendLegend4.0
LocateButtonLocateLocate behavior is in Locate widget. Tracking behavior extracted to Track widget.4.0
MeasurementAreaMeasurement2D and DistanceMeasurement2D and Measurement4.10 and 4.13
ObliqueViewerNot planned
OpacitySliderOpacitySlider4.12
OverviewMapNot plannedSee the Overview map sample to see how to use the MapView as an overview map.n/a
PopupPopup4.0
PopupMobilePopup widget.4.0
PopupTemplatePopupTemplate4.0
PrintPrint4.2
RendererSliderNot Plannedn/a
ScalebarScaleBarNote the corrected casing from Scalebar to ScaleBar.4.3
SearchSearch4.0
SizeInfoSliderSizeSlider4.2
SymbolStylerNot plannedn/a
TimeSliderTimeSlider4.12
VisibleScaleRangeSliderScaleRangeSlider4.13
esri/dijit/analysis/*Not planned as part of JSAPI
esri/dijit/editing/*EditorSee also: FeatureForm in 4.9, FeatureTemplates in 4.10, and Sketch in 4.104.11
esri/dijit/geoenrichment/*Not planned as part of JSAPI
esri/dijit/util/busyIndicatorNot plannedn/a

esri/toolbars

3.x capability or module name4.xNoteVersion
DrawSketchViewModelSketch and Draw are alternative solutions.4.5
EditEditor4.11
ImageServiceMeasureToolNot planned
NavigationNot plannedn/a

esri/arcgis

3.x capability or module name4.xNoteVersion
OAuthInfoOAuthInfoMoved to esri/identity folder4.0
Portal classesPortalMoved to esri/portal folder4.0
utilsReplaced by WebMap and PortalItem4.0

esri/opsdashboard

3.x capability or module name4.xNoteVersion
Support for Operations DashboardNot plannedn/a

esri/plugins

3.x capability or module name4.xNoteVersion
FeatureLayerStatisticssummaryStatisticsSee all modules in the esri/smartMapping/statistics folder.4.2
spatialIndexNot plannedn/a

esri/process

3.x capability or module name4.xNoteVersion
ProcessorNot plannedn/a
SpatialIndexNot plannedn/a

esri/virtualearth

3.x capability or module name4.xNoteVersion
Support for Bing mapping (formerly known as Virtual Earth)BingMapsLayer4.8
Support for Bing geocoding (formerly known as Virtual Earth)Not plannedn/a

esri/workers

3.x capability or module name4.xNoteVersion
Using background workersesri/core/workers4.2

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.