Skip to content

isim 0.26.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:09
8623dfe

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