New samples
- Add elevation source from raster
- Add elevation source from tile package
- Add KML layer
- Add KML layer with network links
- Add map image layer
- Add point cloud layer from file
- Add point scene layer
- Add tiled layer
- Add tiled layer as basemap
- Add vector tiled layer from custom style
- Add web tiled layer
- Apply dictionary renderer to feature layer
- Apply dictionary renderer to graphics overlay
- Apply raster rendering rule
- Display alternate symbols at different scales
- Edit features using feature forms
- List contents of KML file
- Query feature count and extent
- Query with CQL filters
- Set initial viewpoint
- Set spatial reference
- Style geometry types with symbols
Enhancements
Samples
- Added support for
SceneView
grids to Show grid. - Included toggles for snapping to geometry guides and features in Snap geometry edits.
- Enhanced the Snap geometry edits README with instructions on configuring snapping haptic feedback.
- Updated Add ENC exchange set with new hydrography data that is compatible with the
200.6
dataset folder structure. - Simplified Edit geodatabase with transactions by removing the sync with feature service functionality.
- Restricted the access level of sample types, methods, and properties to prevent them from being reused in other samples.
Sample Viewer
- Added a menu for favoriting and viewing information for a given sample.
- Updated the "Favorites" category to hide when there are no favorited samples.
- Disabled autocorrect in the search bars throughout the app.
- Upgraded the project format from Xcode 15 to Xcode 16, which included enabling complete strict concurrency.
- Added a script to run SwiftLint analyzer rules.
Bug fixes
- Fixed a bug where "Current Map Scale" in Configure clusters wasn't updating correctly.
- Resolved an issue in Browse OGC API feature service where the "Open Service" alert would not present on iOS 18.
- Fixed a defect in Add features with contingent values where the "Edit Styles" settings would not present on iPadOS 18.
- Rectified an issue where the license would not be set if the
.secrets
file did not contain an extension license string. - Removed Xcode previews from some samples that don't currently support them.
- Addressed many linting issues throughout the Sample Viewer, such as:
- Resolved SwiftLint warnings.
- Corrected spelling and indentation problems.
- Removed unused imports and declarations.
- Replaced uses of deprecated APIs.
Generated release notes below 👇
What's Changed
- [Fix] Remove unused imports by @CalebRas in #489
- [New] Set spatial reference by @fcamas in #487
- [Fix] Remove unused declarations by @CalebRas in #490
- [New] Set initial viewpoint by @fcamas in #488
- [Update] Sample type and member access levels by @CalebRas in #491
- [New] Add web tiled layer by @fcamas in #492
- [Update] Revert "[New] Add web tiled layer" by @yo1995 in #495
- [New] Add web tiled layer by @fcamas in #497
- [Update] Simplify
Edit geodatabase with transactions
by @CalebRas in #494 - [Update] Use type annotation for empty arrays and dictionaries by @CalebRas in #499
- [Setup] Move script out of CI folder by @yo1995 in #501
- [Setup] Add swift lint analyzer rules by @CalebRas in #498
- [Update] Remove runtime references by @CalebRas in #502
- [New] Query feature count and extent by @fcamas in #500
- [New] Style geometry types with symbols by @CalebRas in #496
- [Fix] Spelling and indentation by @CalebRas in #503
- [New] Show device location using indoor positioning by @chriswebb09 in #462
- [Update] Fix linter warnings for string <-> data conversion by @yo1995 in #505
- [Update] Fix "Prefer Type Checking" linter warning by @yo1995 in #509
- [Fix] Optional Data -> String Conversion Swift Lint Warnings by @CalebRas in #510
- [Update] Bump version to Xcode 16 by @yo1995 in #508
- [Update] Remove MainActor annotation from views by @yo1995 in #511
- [Update] Remove
SWIFT_STRICT_CONCURRENCY
setting by @philium in #512 - [Fix] Create metadata script error by @CalebRas in #515
- [Update] ENC Sample hydrography data by @CalebRas in #513
- [New] Add point cloud layer from file by @CalebRas in #516
- [Update] Add toggles to
Snap geometry edits
by @CalebRas in #514 - [New] Add map image layer by @CalebRas in #518
- [New] Add point scene layer by @CalebRas in #519
- [New] Add KML layer by @CalebRas in #517
- [New] Add elevation source from raster by @CalebRas in #520
- [New] Add elevation source from tile package by @CalebRas in #521
- [New] Display alternate symbols at different scales by @CalebRas in #522
- [Fix] Snap settings build errors by @CalebRas in #523
- [New] Add tiled layer by @CalebRas in #524
- [Fix] WorldElevation3D URL typos by @CalebRas in #525
- [New] Add tiled layer as basemap by @CalebRas in #527
- [New] List contents of KML file by @CalebRas in #526
- [New] Add vector tiled layer from custom style by @CalebRas in #529
- [New] Edit features using feature forms by @CalebRas in #528
- [Fix] Remove broken previews by @CalebRas in #532
- [Update] Add
Snap geometry edits
haptic feedback doc by @CalebRas in #531 - [New] Apply dictionary renderer to feature layer by @CalebRas in #533
- [Update]
Show grid
to include scene view by @CalebRas in #530 - [Update]
Edit features using feature forms
discard button icon by @CalebRas in #535 - [Fix]
Configure clusters
settings state by @CalebRas in #537 - [New] Apply dictionary renderer to graphics overlay by @CalebRas in #534
- [New] Add KML layer with network links by @CalebRas in #536
- [Update] Remove deprecated API usage by @CalebRas in #538
- [New] Apply raster rendering rule by @CalebRas in #540
- [Fix] Samples unavailable on Mac Catalyst by @dfeinzimer in #541
- [Update] Bump version numbers for
200.6.0
by @CalebRas in #543 - [Update] Add
Style geometry types with symbols
redirect from link by @CalebRas in #544 - [Fix] Set license key bug by @CalebRas in #545
- [Fix]
200.6.0
sample issues by @CalebRas in #547 - [Fix]
Add features with contingent values
popover by @CalebRas in #546 - [Fix] Search bugs by @CalebRas in #548
- [Update] Conditionally hide favorites category by @CalebRas in #549
- [Update] Add sample action menu by @CalebRas in #550
- [New] Query with CQL filters by @CalebRas in #551
- [Fix]
Browse OGC API feature service
alert bug by @CalebRas in #552 - [Fix] Some Task block bugs by @CalebRas in #553
- [Release] 200.6.0 by @CalebRas in #542
New Contributors
Full Changelog: v200.5.0...v200.6.0