Repository navigation
isim 0.26.0
What's Changed
- SwiftUI: UIKit interop — UIHostingConfiguration, ImageRenderer, UIGestureRecognizerRepresentable, UIHostingSceneDelegate (#251) by @kevinobruno in #510
- isim cc: link with LLVM's clang/lld, not a Swift toolchain's; toolchain status checks that swift runs by @kevinobruno in #513
- SwiftUI: accessibility modifiers — headings, custom content, rotors, focus state, linked groups, children/representation, scroll/zoom/direct-touch actions (#252) by @kevinobruno in #514
- SwiftUI: lists and scrolling — row delete/move/selection flags, ScrollPosition, scroll phases, default anchors, clip and indicator flash, search tokens and searchFocused (#253) by @kevinobruno in #515
- Rebuild apps only when the SDK's interface changes; fold 29 samples into their framework's sample by @kevinobruno in #512
- SwiftUI: small iOS 17/18 view options — badgeProminence, buttonRepeatBehavior, backgroundStyle, menuIndicator, menuStyle, labelsVisibility, navigationLinkIndicatorVisibility, toolbarVisibility, textEditorStyle, Apple Pencil (#254) by @kevinobruno in #516
- SwiftUI: iOS 26 additions — safeAreaBar, ConcentricRectangle, sliderThumbVisibility, labelIconToTitleSpacing, searchToolbarBehavior, tabViewSearchActivation, DefaultToolbarItem (#255) by @kevinobruno in #517
- SwiftUI: styles and containers — GroupBoxStyle, DisclosureGroupStyle, LabeledContentStyle, EquatableView, FocusedObject, DropDelegate, navigationSubtitle, CommandMenu / CommandGroup (#256) by @kevinobruno in #518
- Swift Testing attachments: the _Testing_Foundation cross-import overlay, attachments saved by isim test (#257) by @kevinobruno in #519
- Previews: @Previewable, PreviewModifier, PreviewTrait combining and .modifier, LibraryContentProvider (#258) by @kevinobruno in #520
- XCTest: XCTIssue, XCTExpectFailure, XCTContext activities, XCTKeyPathExpectation, XCTDarwinNotificationExpectation (#259) by @kevinobruno in #521
- XCUITest: pinch, rotate, multi-touch taps, gesture velocities, element snapshots, accessibility audits, resetAuthorizationStatus, device appearance (#260) by @kevinobruno in #522
- CoreFoundation: CFRunLoop over NSRunLoop — observers of every activity, timers, version 0 sources, run / stop / wake up (#261) by @kevinobruno in #524
- CoreFoundation: CFURL, CFBundle resources, CFPreferences, CFLocale, CFDateFormatter, CFStringTransform; Foundation: NFD / NFC, applyingTransform (#262) by @kevinobruno in #525
- Darwin notifications across processes; CoreFoundation: CFNotificationCenter (#263) by @kevinobruno in #526
- Compression: Swift module (InputFilter / OutputFilter), streams, LZFSE / LZ4 / LZMA / Brotli; NSData compression (#264) by @kevinobruno in #527
- Foundation: XMLParser (NSXMLParser) over the host's libxml2 SAX parser (#265) by @kevinobruno in #528
- Foundation: URLProtocol, URLProtocolClient, protocolClasses; URLAuthenticationChallengeSender (#266) — rebuild apps that create auth challenges or name a cache storage policy by @kevinobruno in #529
- Dispatch: DispatchSerialQueue as an executor, DispatchConcurrentQueue, DispatchWorkloop, target queues, asyncAndWait (#268) by @kevinobruno in #530
- Core Graphics: the PDF object model, encrypted PDFs, the scanner, PDF links and outlines (#274) by @kevinobruno in #531
- PDFKit: documents, pages, outlines and destinations (#269) by @kevinobruno in #532
- PDFKit: PDFView and PDFThumbnailView; UIKit PDF links (#270) by @kevinobruno in #533
- Core Text: string attributes, stroked text, font tables and variations, the font manager (#271) by @kevinobruno in #534
- ImageIO: image metadata (EXIF, TIFF, GPS, IPTC, XMP) by @kevinobruno in #535
- Core Graphics: path operations (stroke, dash, boolean ops, isRect, arcs) by @kevinobruno in #536
- QuartzCore: CATiledLayer, view anchor points, display link frame rates by @kevinobruno in #538
- Vision: faces, landmarks, rectangles, text rectangles, contours, horizon, saliency by @kevinobruno in #539
- Foundation Models: the API surface and @generable / @Guide by @kevinobruno in #540
- Foundation Models: a local model backend (OpenAI-compatible server, llama.cpp) by @kevinobruno in #541
- UniformTypeIdentifiers: declared types, system types, the Objective-C UTType; CoreTransferable's Codable representation and modifiers by @kevinobruno in #542
- Accelerate: BLAS, LAPACK, vDSP and vForce, and the Swift vDSP / vForce API by @kevinobruno in #544
- Photos: videos, user albums and resources; videos in PhotosPicker and PHPickerViewController by @kevinobruno in #546
- AVFoundation: sample-buffer rendering (display layer, video and audio renderers, synchronizer) and sample-buffer Picture in Picture by @kevinobruno in #547
- CoreHaptics: audio events and haptic feedback; GameController: gamepad rumble through GCDeviceHaptics by @kevinobruno in #549
- Release 0.26.0 by @github-actions[bot] in #551
Full Changelog: v0.25.0...v0.26.0