v200.0.0 Release
Pre-release
Pre-release
What's New
- Migrated 27 samples from the iOS Sample Viewer to showcase commonly seen patterns in the new ArcGIS Maps SDK for Swift
- Completely redesigned sample viewer app using Apple SwiftUI
- Leveraged various new Swift features including async/await, async sequences, structured concurrency, if let shorthand, and more
- Introduced the new authentication challenge handler pattern
Generated release notes below 👇
What's Changed
- [Setup] Initialize the project file by @yo1995 in #1
- [Setup] Content Display Logic by @yo1995 in #2
- [Setup] Add ArcGISToolkit dependency by @yo1995 in #4
- [Setup] Add about view and related image assets by @yo1995 in #3
- [Fix] Fix year string in about view by @yo1995 in #6
- [Fix] Rename samples according to new guideline by @yo1995 in #7
- [Setup] GitHub Actions status checker by @yo1995 in #5
- [Setup] Create PULL_REQUEST_TEMPLATE.md by @yo1995 in #9
- [Fix] GitHub Actions workflow paths and minor change by @yo1995 in #10
- [Setup] Add alert extension for basic error handling by @yo1995 in #12
- [New] Display overview map by @yo1995 in #8
- [Fix] Comment tense by @yo1995 in #16
- [New] Display scene by @clee088 in #15
- [New] Style graphics with symbols by @clee088 in #13
- [New] Set viewpoint rotation by @clee088 in #11
- [New] Search with geocode by @yo1995 in #14
- [New] Create planar and geodetic buffers by @clee088 in #17
- [Update] Use new Compass initializer in Set viewpoint rotation by @yo1995 in #21
- [New] Show callout by @clee088 in #18
- [New] Select features in feature layer by @clee088 in #20
- [New] Show results of spatial operations by @clee088 in #19
- [New] Add scene layer from service by @clee088 in #29
- [New] Style graphics with renderer by @clee088 in #27
- [New] Show device location by @clee088 in #22
- [New] Project by @clee088 in #32
- [New] Cut geometry by @clee088 in #34
- [New] Set surface placement mode by @clee088 in #30
- [New] Show result of spatial relationships by @clee088 in #28
- [New] Clip geometry by @clee088 in #33
- [Update] linter script in build phase to support Apple Silicon by @yo1995 in #37
- [New] Find route by @clee088 in #26
- [Setup] Add build phases for copying README and source code files by @yo1995 in #38
- [Setup]
DownloadPortalItemData
script by @yo1995 in #24 - [Setup] Apply suggested changes in project file by @yo1995 in #41
- [New] Browse building floors by @clee088 in #35
- [Update] Change compass modifier by @yo1995 in #43
- [New] Display map from mobile map package by @vquach2404 in #44
- [Update] Find route make default parameters method by @clee088 in #45
- [New] Generate offline map by @clee088 in #31
- [Setup] Add convenience methods to access source code files by @yo1995 in #49
- [New] Add sheet extension for half sheets by @clee088 in #39
- [Fix] Update method name for
getGeodatabaseFeatureTable
by @yo1995 in #50 - [Setup] Add sample info view and row description by @clee088 in #40
- [Update] Add reset button state to
Clip geometry
andCut geometry
by @yo1995 in #51 - [New] Add raster from file by @vquach2404 in #46
- [New] Download vector tiles to local cache by @clee088 in #25
- [Update] Replace deprecated API
presentationMode
by @yo1995 in #52 - [Update] API names by @yo1995 in #53
- [Setup] Add files to Copy Source Code Files phase by @yo1995 in #54
- [Update] Change deprecated navigation methods by @yo1995 in #55
- [Fix] Raster file folder structure by @yo1995 in #56
- [Setup] Update README by @yo1995 in #59
- [Update] API name by @yo1995 in #60
- [Update] Clear callout when query is cleared in Search with geocode by @yo1995 in #61
- [Update] Remove redundant
import ArcGIS
by @yo1995 in #62 - [Update] Fix boolean tense by @yo1995 in #63
- [Update] Fix doc and strings by @yo1995 in #65
- [Setup] Move issue reference to Swift repo by @yo1995 in #64
- [Update] Code and UI by @yo1995 in #66
- [Fix]
void_function_in_ternary
linter rule by @yo1995 in #68 - [Update] Use latest API signature by @yo1995 in #69
- [Update] Rename sample
Project geometry
by @yo1995 in #71 - [Fix] Xcode project file autocorrection by @yo1995 in #72
- [New] Show viewshed from point in scene by @yo1995 in #70
- [Update] Use latest API signature by @yo1995 in #74
- [Update] Use latest API signature by @yo1995 in #76
- [Setup] Rebrand ArcGIS Runtime SDK to ArcGIS Maps SDK by @yo1995 in #75
- [Setup] Fix navigation by @yo1995 in #77
- [Fix] Replace Los Angeles Trailheads geodatabase data and fix token auth by @yo1995 in #82
- [Update] URLs in the root README by @yo1995 in #84
- [Update] Link format for license by @dg0yal in #86
- [Update] Use 2022 in the license by @yo1995 in #87
- [Update] Rename
Display feature layers
by @yo1995 in #88 - [Update] Change accent color's dark variant by @yo1995 in #90
- [Update] About page URLs by @yo1995 in #91
- [Fix] Wraparound meridian in
Project
sample by @yo1995 in #94 - [Update] Add Mac Catalyst support by @yo1995 in #93
- [Fix] Screenshot path for
Project geometry
by @yo1995 in #96 - [Fix] Typo and formatting by @yo1995 in #99
- [Fix]
OfflineMapTask
instantiation pattern by @yo1995 in #100 - [Fix]
@unknown default
warnings by @yo1995 in #102 - [Update] Add Swift package instructions by @yo1995 in #101
- [Release] 200.0.0-beta by @yo1995 in #97
New Contributors
- @yo1995 made their first contribution in #1
- @clee088 made their first contribution in #15
- @vquach2404 made their first contribution in #44
- @dg0yal made their first contribution in #86
Full Changelog: https://github.com/Esri/arcgis-maps-sdk-swift-samples/commits/v200.0.0