Skip to content

v200.0.0 Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@yo1995 yo1995 released this 13 Dec 19:02
· 2573 commits to main since this release
5992329

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 and Cut 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

Full Changelog: https://github.com/Esri/arcgis-maps-sdk-swift-samples/commits/v200.0.0