---
title: Vision updates
framework: updates
role: article
role_heading: Article
path: updates/vision
---

# Vision updates

Learn about important changes in Vision.

## Overview

Overview Browse notable changes in Vision. June 2025 Use DetectLensSmudgeRequest and SmudgeObservation to detect a smudge with a confidence level in an image or video frame capture. Use RecognizeDocumentsRequest and  DocumentObservation to scan a document and recieve detailed information about its structure and content. June 2024 Use the new Swift-only API that follows best design practices in Swift and leverages modern language features like Swift concurrency for optimal performance. Analyze an image for aesthetically pleasing attributes by using CalculateImageAestheticsScoresRequest and provides a score through ImageAestheticsScoresObservation. The score indicates whether an image contains memorable or exciting content. Use DetectHumanBodyPoseRequest to detect hands along side the 2D body joint skeleton. Use DetectHumanBodyPoseRequest.Revision.revision2 to improve 2D human body pose detection.

## See Also

### Technology and frameworks

- [Accelerate updates](updates/accelerate.md)
- [Accessibility updates](updates/accessibility.md)
- [ActivityKit updates](updates/activitykit.md)
- [AdAttributionKit Updates](updates/adattributionkit.md)
- [App Clips updates](updates/appclips.md)
- [App Intents updates](updates/appintents.md)
- [AppKit updates](updates/appkit.md)
- [Apple Intelligence updates](updates/apple-intelligence.md)
- [AppleMapsServerAPI Updates](updates/applemapsserverapi.md)
- [Apple Pencil updates](updates/applepencil.md)
- [ARKit updates](updates/arkit.md)
- [Audio Toolbox updates](updates/audiotoolbox.md)
- [AuthenticationServices updates](updates/authenticationservices.md)
- [AVFAudio updates](updates/avfaudio.md)
- [AVFoundation updates](updates/avfoundation.md)
