Apple Release Notes
168 release notes curated from 114 sources by the Releasebot Team. Last updated: Nov 12, 2026
Apple Products
- Nov 12, 2026
- Date parsed from source:Nov 12, 2026
- First seen by Releasebot:Nov 12, 2026
November 12, 2026
App Store Connect will stop accepting On-Demand Resources uploads from certain apps in 2027 and recommends migrating to Background Assets.
App Store Connect update
Starting in early 2027, App Store Connect will no longer accept uploads containing On-Demand Resources from new apps or apps that have never used this feature. Migrating to Background Assets is recommended.
Minor editorial fixes were also made.
Original source - Nov 4, 2026
- Date parsed from source:Nov 4, 2026
- First seen by Releasebot:Nov 5, 2026
November 4, 2026
App Store Connect adds iPhone Duo support and improves stability with bug fixes in its latest iPhone and iPad update.
App Store Connect update
App Store Connect 3.3.1 is now available on the App Store for iPhone and iPad. This update includes:
- Support for iPhone Duo.
- Stability improvements and bug fixes.
All of your release notes in one feed
Join Releasebot and get updates from Apple and hundreds of other software products.
- November 2026
- No date parsed from source.
- First seen by Releasebot:Nov 4, 2026
Xcode 27.3 Beta Release Notes
Xcode 27.3 beta adds GitHub Copilot to its coding assistant, enables Swift Testing UI tests, and expands Device Hub and preview capabilities. It also includes Swift 6.4, updated platform SDKs, and fixes across previews and Simulator.
Update your apps to use new features, and test your apps against API changes.
Overview
Xcode 27.3 beta includes Swift 6.4 and SDKs for iOS 27.3, iPadOS 27.3, tvOS 27.3, watchOS 27.3, macOS 27.3, and visionOS 27.3. Xcode 27.3 beta supports on-device debugging in iOS 17 and later, tvOS 17 and later, watchOS 10 and later, and visionOS. Xcode 27.3 beta requires a Mac running macOS Tahoe 26.6 or later.
See Xcode Support to learn more about compatible platforms and deployment targets.
Coding Intelligence
New Features
- GitHub Copilot is now available in the coding assistant. (185837709)
Device Hub
New Features
- You can now drag items onto a device in Device Hub. Drop an app (.app or .ipa) to install it, or drop a link to open it on the device. On iOS simulators, drop any other file to save it with the Files app. (179246120) (FB23037189)
Resolved Issues
- Device Hub now supports using option-drag to simulate two-finger touch gestures for iPhones and iPads. (169537162)
- Device Hub now accepts keyboard and mouse input for OS simulators earlier than iOS 18.0, tvOS 18.0, watchOS 11.0, and visionOS 2.0. (190652440)
Known Issues
- Device Hub support for CarPlay requires devices to be physically connected via USB cable (not over the network). iOS Simulator is not supported for CarPlay. (179494052) (FB23101450)
- When using Device Hub via Sidecar or a Mac with Touch, only two touches can be sent to the target device. Three or more touches are interpreted by macOS as a system gesture. (185140491)
Workaround: Turn off touch gestures in Settings under Touch Display.
Previews
New Features
- RenderPreview MCP tool snapshot filenames and metadata now include the applied overrides. (176531615)
- RenderPreview MCP tool now supports interactive delayed snapshots for macOS previews. (181244878)
Resolved Issues
- A clearer error is now shown when the sandbox blocks a library from loading in a preview. (147269145)
- macOS widget previews now fail with a clear error. (178635433)
- Fixed a crash that could occur when building a preview after the workspace closes. (183679367)
- Fixed excessive processing time for source files that contain long operator chains. (184132564)
- Fixed an issue where previews refreshed unnecessarily when an Xcode project or workspace had not changed. (187278576) (FB24753484)
- Previews now refresh when asset catalog contents change on disk. (187456273) (FB24785391)
- Fixed an issue where the RenderPreview MCP tool could report no previews before they finished loading. (188424749)
- Fixed an issue where the RenderPreview MCP tool could render a different preview than the one requested. (188817121)
- Fixed a crash that could occur when changing code while in the Resizable Canvas mode. (189463909)
Simulator
Resolved Issues
- Fixed: Simulator runtimes might be inaccessible to users who are in the daemon group. (User accounts should not be added to the daemon group.) (190649396)
Swift Testing
New Features
- Xcode now supports writing UI tests with Swift Testing and XCUIAutomation. (95593221)
UI Automation
New Features
- XCUIAutomation supports setting the hinge angle on iPhone Duo with a new XCUIHinge class. (187479559)
- November 2026
- No date parsed from source.
- First seen by Releasebot:Nov 4, 2026
macOS 27.3 Golden Gate Beta Release Notes
macOS releases the 27.3 SDK for the Golden Gate beta, adding DriverKit and SCSI controller capabilities, NEURLFilter updates, and multiseat subscriptions in StoreKit. The update also fixes issues with Linux booting and speech capture, while noting changes and known issues across system frameworks.
Update your apps to use new features, and test your apps against API changes.
Overview
The macOS 27.3 SDK provides support to develop apps for Mac computers running macOS 27.3 Golden Gate beta. The SDK comes bundled with Xcode 27.3. For information on the compatibility requirements for Xcode 27.3, see Xcode 27.3 Release Notes.
DriverKit
New Features
- DriverKit 27.3 adds IOUserSCSIParallelInterfaceController::UserCopyDataBuffer, which supersedes the deprecated UserGetDataBuffer and has the same API interface. UserCopyDataBuffer returns the buffer at +1, so you must release it when you finish. (190089334)
Deprecations
- IOUserSCSIParallelInterfaceController::UserGetDataBuffer is deprecated in DriverKit 27.3 because it leaks memory. Use UserCopyDataBuffer instead. UserCopyDataBuffer returns the buffer at +1, so you must release it when you finish. (184905119) (FB24326124)
mBoot
Resolved Issues
- Fixed: Only a single core is available when you boot Linux or other third-party operating systems from a custom raw boot object on Mac computers with M5 Pro, M5 Max, and M5 Ultra chips. (182898702) (FB23916610)
NEURLFilter
New Features
- The system now keeps a set of unused evaluation keys uploaded to your NEURLFilter PIR service, and when it runs out of pre-uploaded keys, it automatically falls back to sending a fresh evaluation key inline with the query. When a query includes an evaluation key, your service must use it directly instead of looking one up by the user identifier. (187726173)
Deprecations
- NEURLFilter no longer supports user tiers. The system no longer calls your service’s /token-key-for-user-token endpoint and instead uses the first valid public key in your Privacy Pass token issuer directory. (191651440)
- NEURLFilter now limits a service’s PIR configuration to at most 65,536 shards and requires the shard count to be a power of two, for example, 256, 512, 1024, or 2048. The system rejects a configuration that exceeds the limit or whose shard count isn’t a power of two. Configurations that already meet both constraints work with earlier releases and need no changes. (191651462)
- Your NEURLFilter service URL and Privacy Pass issuer URL must now be declared statically in your app’s Info.plist, and providing them only at runtime is deprecated. Add an NSPIRConfiguration dictionary to your app’s Info.plist (not the URL filter extension’s) with a PIRServerURL key and a PrivacyPassIssuerURL key. PIRServerURL corresponds to pirServerURL, and PrivacyPassIssuerURL corresponds to pirPrivacyPassIssuerURL and defaults to PIRServerURL when absent. Each value should contain only the host name of your server. If you also set these values at runtime, they must match the Info.plist values exactly, or the system fails to start the filter with an invalid configuration error. (191651632)
Rosetta
Deprecations
- macOS now notifies users when an audio plug-in or print dialog extension that requires Rosetta is used, and lists these plug-ins in the Intel-based apps list in General settings. To avoid the notification, check with the developer for an Apple silicon version of the plug-in or extension. (180686443)
- macOS now notifies you when you print using a printer driver that requires Rosetta but is not yet updated for Apple silicon. macOS also prompts you to install Rosetta if it isn’t already installed. To avoid notifications, use AirPrint, which is built into most printer models and requires no additional driver installation, or contact the driver developer to learn whether an update for Apple silicon is available or planned. (188594616)
SCSIControllerDriverKit
New Features
- SCSIControllerDriverKit now supports software controllers. A software controller declares itself by setting kIOPropertySoftwareIOKey (an OSBoolean, from <IOKit/storage/IOStorageControllerCharacteristics.h>) through UserSetHBAProperties(). The system honors this setting only before controller initialization completes, so it stays fixed for the life of the controller. Such a controller doesn’t create any DMA mappings, and your dext can access the data buffer associated with a particular I/O through the UserCopyDataBuffer API. (182426393) (FB23797269)
Siri
Known Issues
- On macOS, Siri cannot find app entities donated to Spotlight by third-party apps unless those entities conform to a schema. (191273925)
Speech
Resolved Issues
- Fixed: An assertion failure occurs when you use CaptureInputSequenceProvider in a “Mac (Designed for iPad)” target. (187921017) (FB24862729)
StoreKit
New Features
- Multiseat subscriptions let a customer purchase multiple seats for an auto-renewable subscription and invite others to join it. Check whether a subscription supports multiseat purchases through the new supportsMultiSeatPurchase property on Product and AdvancedCommerceProduct, which reflects the setting you configure in App Store Connect. (164581840)
StoreKit Testing in Xcode
Resolved Issues
- Fixed: Making an in-app purchase for a subscription that is a member of a subscription bundle incorrectly allows the user to unbundle instead of throwing an error. (186018916)
Known Issues
- When you launch an app that uses SKTestSession for the first time, some StoreKit Test API calls might hang. (186670057) (FB24651858)
Workaround: Set a StoreKit configuration file in your scheme’s run options, then rerun the tests.
Original source - November 2026
- No date parsed from source.
- First seen by Releasebot:Nov 4, 2026
iOS & iPadOS 27.3 Beta Release Notes
iOS ships the 27.3 beta SDK with support for developing and testing apps, plus StoreKit multiseat subscriptions that let customers buy seats and invite others. Updates also refine Live Caller ID Lookup and NEURLFilter evaluation key handling and configuration requirements.
Update your apps to use new features, and test your apps against API changes.
Overview
The iOS & iPadOS 27.3 SDK provides support to develop apps for iPhone and iPad running iOS & iPadOS 27.3 beta. The SDK comes bundled with Xcode 27.3. For information on the compatibility requirements for Xcode 27.3, see Xcode 27.3 Release Notes.
App Intents
Known Issues
- If you define authentication Policy on an App Entity or App Entity property that requires unlock, Siri AI might not request an unlock before it displays these entities. (190573761)
Live Caller ID Lookup
New Features
- The system now keeps a set of unused evaluation keys uploaded to your Live Caller ID Lookup service, and when it runs out of pre-uploaded keys, it automatically falls back to sending a fresh evaluation key inline with the query. When a query includes an evaluation key, your service must use it directly instead of looking one up by the user identifier. (187726157)
Deprecations
- Live Caller ID Lookup now requires the shard count in a service’s PIR configuration to be a power of two, for example 256, 512, 1024, or 2048. The system rejects a configuration whose shard count isn’t a power of two. Configurations that already use a power-of-two shard count work with earlier releases and need no changes. (191651833)
NEURLFilter
New Features
- The system now keeps a set of unused evaluation keys uploaded to your NEURLFilter PIR service, and when it runs out of pre-uploaded keys, it automatically falls back to sending a fresh evaluation key inline with the query. When a query includes an evaluation key, your service must use it directly instead of looking one up by the user identifier. (187726173)
Deprecations
- NEURLFilter no longer supports user tiers. The system no longer calls your service’s /token-key-for-user-token endpoint and instead uses the first valid public key in your Privacy Pass token issuer directory. (191651440)
- NEURLFilter now limits a service’s PIR configuration to at most 65,536 shards and requires the shard count to be a power of two, for example, 256, 512, 1024, or 2048. The system rejects a configuration that exceeds the limit or whose shard count isn’t a power of two. Configurations that already meet both constraints work with earlier releases and need no changes. (191651462)
- Your NEURLFilter service URL and Privacy Pass issuer URL must now be declared statically in your app’s Info.plist, and providing them only at runtime is deprecated. Add an NSPIRConfiguration dictionary to your app’s Info.plist (not the URL filter extension’s) with a PIRServerURL key and a PrivacyPassIssuerURL key. PIRServerURL corresponds to pirServerURL, and PrivacyPassIssuerURL corresponds to pirPrivacyPassIssuerURL and defaults to PIRServerURL when absent. Each value should contain only the host name of your server. If you also set these values at runtime, they must match the Info.plist values exactly, or the system fails to start the filter with an invalid configuration error. (191651632)
StoreKit
New Features
- Multiseat subscriptions let a customer purchase multiple seats for an auto-renewable subscription and invite others to join it. Check whether a subscription supports multiseat purchases through the new supportsMultiSeatPurchase property on Product and AdvancedCommerceProduct, which reflects the setting you configure in App Store Connect. (164581840)
Resolved Issues
- Fixed: If you test Ask to Buy in the Sandbox environment while signed in to an iCloud account that is a member of a Family Sharing group, you might be unable to view or approve sandbox Ask to Buy requests. (190639717)
StoreKit Testing in Xcode
Resolved Issues
- Fixed: Making an in-app purchase for a subscription that is a member of a subscription bundle incorrectly allows the user to unbundle instead of throwing an error. (186018916)
Known Issues
- When you launch an app that uses SKTestSession for the first time, some StoreKit Test API calls might hang. (186670057) (FB24651858)
Workaround: Set a StoreKit configuration file in your scheme’s run options, then rerun the tests.
Original source Similar to Apple with recent updates:
- Anthropic release notes958 release notes · Latest Nov 14, 2026
- OpenAI release notes1235 release notes · Latest Nov 13, 2026
- Perplexity release notes33 release notes · Latest Nov 6, 2026
- Google release notes2502 release notes · Latest Nov 13, 2026
- Cursor release notes144 release notes · Latest Nov 6, 2026
- Obsidian release notes125 release notes · Latest Nov 12, 2026
- Nov 3, 2026
- Date parsed from source:Nov 3, 2026
- First seen by Releasebot:Nov 5, 2026
November 3, 2026
App Store Connect adds app preview and screenshot specifications for iPad mini (A20 Pro).
App Store Connect update
The app preview and screenshot specifications for iPad mini (A20 Pro) has been added.
App preview specifications
Screenshot specifications
Original source - Nov 3, 2026
- Date parsed from source:Nov 3, 2026
- First seen by Releasebot:Nov 4, 2026
Safari 27.3 Beta Release Notes
Safari releases its 27.3 beta with space-saving vertical tabs, Adaptive Dark Mode, and broad web platform upgrades, including new CSS, JavaScript, and Web API support. The update also brings extensive accessibility, media, and performance fixes across Apple platforms.
Overview
Safari 27.3 beta is available for iOS 27.3 beta, iPadOS 27.3 beta, visionOS 27.3 beta, macOS 27.3 beta, macOS 26, and macOS Sequoia.
Accessibility
Resolved Issues
- Fixed the accessible name of a display: contents element incorrectly including text from its siblings. (185108892)
- Fixed list marker text being included in accessible names and values that requested text without list markers. (185422271)
- Fixed list, table, tree, and canvas content being omitted from the accessible name or description when the containing element is referenced by aria-labelledby or aria-describedby. (186015032)
- Fixed an issue where VoiceOver announced aria-keyshortcuts values containing Meta or Alt literally instead of using the macOS terminology Command and Option. (186342070)
- Fixed the list marker missing from the accessibility text of a list item with block content. (186687365)
- Fixed VoiceOver on iOS automatically expanding and date pickers after swiping from a text field. (187789276)
- Fixed VoiceOver announcing every focused ARIA menu item as “selected”. (188921930)
- Fixed VoiceOver being unable to press buttons with pointer-events: none. (188980125)
- Fixed VoiceOver activation dispatching click events with a detail of 0 and no pointer events, so they now mimic a mouse click. (189417259)
- Fixed text hidden with clip and overflow: hidden still being exposed in the accessibility tree. (189824370)
- Fixed VoiceOver being unable to reach the content of an nested inside an iframe with role="none" or role="presentation". (190043178)
- Fixed the content of a ::marker pseudo-element not being exposed in the accessibility tree. (190150062)
- Fixed VoiceOver on iOS dispatching two sets of pointerdown events on pages with touch or pointer event listeners. (191127608)
Animations
New Features
- Added support for running accelerated time-based animations in the remote layer tree to match how accelerated Scroll-driven Animations are run since Safari 26.3. Accelerated animations are animations targeting transform and individual transform CSS properties, opacity, filter and backdrop-filter. Animations that target the offset property, composed animations, animations that have a playback Rate other than 1 and animations that use the linear() and steps() easing functions are now also accelerated. (190761783)
Resolved Issues
- Fixed an issue where calling play() on a finite scroll-driven animation timeline did not reset its start time to the current time. (181712713)
- Fixed an issue where animation-timeline did not use the last matching timeline when it matched multiple timelines. (182405676)
- Fixed an issue where animation-timeline could match a timeline outside the nearest timeline-scope element with that name. (182417407)
- Fixed an unresolved current time for a progress-based timeline being treated as a progress timeline boundary. (183902668)
- Fixed an animation of width or height being incorrectly accelerated when only some keyframes have a size-dependent transform. (185153675)
- Fixed view timeline range boundaries discarding subpixel adjustments for sticky positioned elements. (185162728)
- Fixed keyframes using revert-layer or revert-rule no longer being recomputed after a Keyframe Effect is copied. (185164643)
- Fixed scroll-driven animations with a zero-length attachment range, such as contain 50% contain 50%, producing infinite computed keyframe offsets. (185204758)
- Fixed scroll-timeline-name and view-timeline-name to be loosely matched across shadow tree boundaries. (185206745)
- Fixed get Animations() returning animations on ::picker-icon and ::-webkit-scrollbar pseudo-elements in the wrong composite order. (185270753)
- Fixed an issue where an animation attached to a view timeline’s scroll range was not updated when the scroll container’s scrollable overflow changed. (185328465)
- Fixed style-originated scroll timelines to match globally, allowing them to be defined outside of the target’s hierarchy or that of an element with a timeline-scope property. (186261285)
- Fixed an issue where a style-originated timeline defined outside of a timeline-scope hierarchy could remain active instead of yielding an inactive timeline. (186330965)
- Fixed an issue where changing a timeline-scope value did not update timelines for animations outside of its hierarchy. (186331685)
- Fixed an issue where the View Timeline constructor did not require a subject parameter. (187200265)
- Fixed the text cursor being misaligned in an input while an animation is running, by reverting a change to accelerated animation style invalidation. (190732406)
Browser
New Features
- Vertical Tabs introduces a new vertical layout for navigating and managing tabs with a space-efficient design that maximizes webpage content. (188851209)
CSS
New Features
- Added support for hyphenate-limit-chars to set the minimum word length and the minimum number of characters before and after a hyphenation break. (23309642)
- Added support for @supports at-rule(...) conditions. (87884897)
- Added support for the path() and shape() functions in shape-outside. (93178320)
- Added support for a custom value in text-overflow, so overflowing inline content can be truncated with any string instead of only clip or ellipsis. (94415937)
- Added support for the extended numeric range in longhand East Asian counter styles. (109875198)
- Added support for the object-view-box property. (132624217)
- Added support for the attr() function. (173992627)
- Added support for property-scoped and property-index-scoped caching keywords in random(). (176395332)
- Added support for outline-offset: inset. (180547604)
- Added support for the @function custom functions rule. (181625123)
- Added support for the if() function. (181806268)
- Added support for the random-item() function. (181816677)
- Added support for calc-mix(). (181839626)
- Added support for justify-self on block-level boxes. (181926245)
- Added support for a comma-separated list of conditions in @container queries. (182249814)
- Added support for CSSContainerRule.conditions. (182257864)
- Added support for the content property on the ::marker pseudo-element. (182750380)
- Added support for the text-decoration-inset property. (182750933)
- Added support for the white-space-trim property. (182751076)
- Added support for the wrap-inside property. (182751559)
- Added support for @supports named-feature() conditions. (183688843)
- Added support for HighlightRegistry.highlightsFromPoint(). (184150480)
- Added support for random() in custom properties. (184715508)
- Added support for the ident() function. (184732904)
- Added support for the inherit() function. (184738624)
- Added support for CSSConditionRule.supports. (184943650)
- Added support for the corner-shape property. (184950973)
- Added support for the unprefixed user-select CSS property. (184964807)
- Added support for CSSMediaRule.matches. (185154835)
- Added support for using sibling-index() and sibling-count() within container query conditions. (186564084)
- Added support for ::highlight to style all custom highlights at once. (186700364)
- Added support for the unprefixed hyphenate-limit-lines property, including interpolation, while keeping -webkit-hyphenate-limit-lines as an alias. (187173699)
Deprecations
- Removed the non-standard percentage value from -webkit-line-clamp. (159808285)
- Removed margin-trim support from grid containers, following the CSSWG resolution limiting it to block and multi-column containers. (184164505)
Canvas
Resolved Issues
- Fixed the canvas font keywords larger and smaller scaling by 1.02 instead of approximately 1.2. (184312611)
- Fixed isPointInPath(), isPointInStroke(), and transform methods on a canvas with zero width or height returning wrong results or being ignored. (185387739)
- Fixed an issue where a placeholder element with no pushed OffscreenCanvas frame would fail instead of returning a transparent black image. (186229685)
- Fixed an issue where an off-by-one error in the bottom-row check caused canvas noise injection to misclassify the bottom-left pixel. (186640624)
- Fixed a performance regression where drawing a canvas onto itself with drawImage() prevented its backing surface from being recycled. (186731221)
- Fixed an issue where a canvas 2D context remained unusable after a temporary failure to allocate its backing store. (186799597)
- Fixed an issue where drawing to computed path bounds unnecessarily when the whole backing store was already marked dirty. (186946552)
- Fixed a WebGL regression with texture uploads that specify a format and type. (190047059)
DOM
Resolved Issues
- Fixed the realm of nodes to match the DOM Standard, including when a node is adopted into another document or its frame is removed. (182513680)
- Fixed document named property lookup for nested and elements so it matches Object.getOwnPropertyNames(document). (185692850)
- Fixed window.open() with noopener setting an opener on a reused window and returning null instead of the window when targeting _self. (185957071)
- Fixed cloned documents losing their opt-in to declarative shadow roots, and fixed documents from Document.parseHTMLUnsafe() having an opaque origin. (186535718)
Editing
Resolved Issues
- Fixed an issue that disallowed font names that were not a valid CSS identifiers. (51409819)
- Fixed aborting a dead key composition not firing compositionend, or firing it with empty data instead of the dead key character. (166881240)
- Fixed choosing a spelling suggestion firing input events with inputType set to insertText instead of insertReplacementText. (166940428)
- Fixed typing a space in editable content inside a or element also activating that element. (185479319)
- Fixed an issue on macOS where the Copy option was enabled in the edit menu after selecting text in a PDF that disallows copying. (186648332)
Forms
Resolved Issues
- Fixed an issue where the datalist popup menu was presented in the wrong place on a screen to the left of the main screen. (181967418)
- Fixed on iOS not updating its button text when the selection changes. (185150121)
- Fixed dragging the thumb of a vertical or transformed toggling it at the wrong position. (185284079)
- Fixed the thumb of being tinted while pressed on macOS. (185957232)
- Fixed only one new window opening when a page submitted several forms or followed several links with target="_blank" in a row. (186253237)
- Fixed ElementInternals’s setValidity() not normalizing newlines in the validation message the way setCustomValidity() does. (186355497)
- Fixed email address AutoFill suggestions remaining visible after a page hides the text field. (186460446)
- Fixed search fields missing their magnifying glass icon. (188825692)
- Fixed customizable picking an option on mousedown and keypress, so you can now press, drag to an option, and release to choose it. (188830823)
- Fixed to update every element it contains, not just the first one, to match the updated HTML specification. (189041604)
- Fixed labels so only a that is the first element child is used, falling back to the label attribute, to match the HTML specification. (189042427)
- Fixed an
- Fixed picking an option in an appearance: base-select picker to set its dirtiness and to not pick in a disabled . (189043002)
- Fixed not updating when the user picked an option in a single-select list box. (189043051)
- Fixed computing the style of its selected option from outdated ancestor styles. (189167314)
- Fixed creating a triggering a Content Security Policy style-src violation. (190641471)
HTML
New Features
- Added support for the Origin-Agent-Cluster header. document.domain remains accessible by default, and the header can be used to disable it. (182112072)
- Added support for the headingoffset and headingreset attributes. (182180043)
- Added support for popover=hint. (184548373)
- Added support for the interactive-widget key in the viewport tag, with the values resizes-visual, resizes-content, and overlays-content, to control how the page responds when the on-screen keyboard appears. (184654901)
Resolved Issues
- Fixed a color input with display: none not opening when its is clicked. (100476630)
- Fixed CDATA sections not being allowed at integration points during fragment parsing. (182349692)
- Fixed the HTML parser building invalid DOM trees when script moved elements into another document, a shadow root, or a while the page was still being parsed. (183256491)
- Fixed a default action triggering when clicked interactive content removes itself. (184381262)
- Fixed clicking an element nested inside a checkbox or radio input wrongly activating the ancestor input. (184441087)
- Fixed focus not being restored to the correct element when a is closed. (184751412)
- Fixed confirming an IME composition removing its containing positioned element. (184918934)
- Fixed the dialog focusing steps not moving focus after calling show() because the was still treated as unrendered. (185156091)
- Fixed dialog.close() restoring focus even when focus was not inside the dialog and the dialog was not modal. (185549474)
- Fixed document.Element.focus() to move focus to the viewport instead of doing nothing. (185567540)
- Fixed the HTML parser inserting an element into its own subtree when a custom element’s constructor moved the element’s parent into a shadow root or a during parsing. (185861243)
- Fixed script elements parsed from XML by DOMParser executing after being cloned. (185943138)
- Fixed content placed outside a misnested being inserted in the wrong place, or dropped, when script moved the table while the page was still being parsed. (186340113)
- Fixed setting innerHTML on a inside a dropping nested elements from the parsed content. (186888019)
- Fixed setting innerHTML on SVG or MathML elements dropping NULL characters at the start of the content instead of replacing them with U+FFFD, and treating a leading CDATA section as a comment. (187185909)
- Fixed NULL characters being dropped instead of replaced with U+FFFD when setting innerHTML on elements such as
- Nov 3, 2026
- Date parsed from source:Nov 3, 2026
- First seen by Releasebot:Jun 9, 2026
- Modified by Releasebot:Nov 12, 2026
November 3, 2026
App Store Connect now supports submitting apps built with Xcode 27.3 beta for internal and external TestFlight testing.
TestFlight update
You can now submit apps built with Xcode 27.3 beta using the SDK for iOS 27.3 beta, iPadOS 27.3 beta, macOS 27.3 beta, tvOS 27.3 beta, visionOS 27.3 beta, and watchOS 27.3 beta for internal and external testing.
Original source - Oct 23, 2026
- Date parsed from source:Oct 23, 2026
- First seen by Releasebot:Oct 30, 2026
Safari 27.1 Release Notes
Safari releases version 27.1 for iOS with fold-aware, side-by-side PDF viewing and new web APIs that help sites adapt to device posture and screen segments on foldable devices.
Overview
Safari 27.1 is available for iOS 27.1.
New Features
- Added support for automatically showing PDFs as two pages side by side when a foldable device is partially folded into a book pose, and switching back to a single page when the device is unfolded. (170353889)
Web API
New Features
- Added support for the Device Posture API behind a feature flag, so websites can respond when a device is folded. navigator.devicePosture.type returns continuous or folded, and the change event fires on navigator.devicePosture when the posture changes. The device-posture media query matches continuous or folded. Note that without a document, navigator.devicePosture.type defaults to continuous. (170005463)
- Added support for the Viewport Segments API behind a feature flag, so websites can lay out content around a fold between the separate areas of the screen. The horizontal-viewport-segments and vertical-viewport-segments media queries match the number of segments. The env() variables viewport-segment-width, viewport-segment-height, viewport-segment-top, viewport-segment-right, viewport-segment-bottom, and viewport-segment-left take horizontal and vertical index arguments to return the dimensions and position of each segment. (176426722)
- Oct 22, 2026
- Date parsed from source:Oct 22, 2026
- First seen by Releasebot:Oct 24, 2026
October 22, 2026
App Store Connect updates Korea App Store age ratings from All to 12+ for apps with certain infrequent content descriptors.
App Store Connect updates
Updated the age rating for apps on the App Store in Korea from All to 12+ for two content descriptors:
- Infrequent profanity and crude humor
- Infrequent mature or suggestive themes
Learn more about the Republic of Korea age rating values >
Original source - Oct 22, 2026
- Date parsed from source:Oct 22, 2026
- First seen by Releasebot:Apr 15, 2026
- Modified by Releasebot:Nov 2, 2026
October 22, 2026
App Store Connect releases TestFlight 4.4.1 with iPhone Duo support, stability improvements, and bug fixes.
TestFlight update
TestFlight 4.4.1 is now available on the App Store for iPhone and iPad. This update includes:
- Support for iPhone Duo.
- Stability improvements and bug fixes.
- Oct 21, 2026
- Date parsed from source:Oct 21, 2026
- First seen by Releasebot:Oct 21, 2026
October 21, 2026
App Store Connect moves Xcode Cloud to a dedicated section and clarifies Xcode 14+ upload requirements for Apple platform apps.
App Store Connect updates
- Xcode Cloud has moved to a dedicated section in App Store Connect.
- Clarified that iOS, macOS, tvOS, and watchOS apps must be uploaded to App Store Connect using Xcode 14 or later.
- Minor editorial fixes were also made.
- Oct 20, 2026
- Date parsed from source:Oct 20, 2026
- First seen by Releasebot:Apr 15, 2026
- Modified by Releasebot:Nov 12, 2026
October 20, 2026
App Store Connect now supports uploading apps built with Xcode 27.2 RC for App Store distribution and internal or external TestFlight testing.
App Store Connect update
You can now upload apps built with Xcode 27.2 RC using the SDK for iOS 27.2 RC, iPadOS 27.2 RC, macOS 27.2 RC, tvOS 27.2 RC, visionOS 27.2 RC, and watchOS 27.2 RC for the App Store, and for internal and external testing through TestFlight.
Original source - Oct 5, 2026
- Date parsed from source:Oct 5, 2026
- First seen by Releasebot:Oct 6, 2026
- Modified by Releasebot:Nov 2, 2026
October 5, 2026
App Store Connect now accepts Xcode 27.1 RC app uploads and iPhone Duo submissions, with screenshots required starting April 2027.
App Store Connect updates
- You can now upload apps built with Xcode 27.1 RC using the SDK for iOS 27.1, iPadOS 27.0, macOS 27.0, tvOS 27.0, visionOS 27.0, and watchOS 27.0 for the App Store, and for internal and external testing through TestFlight.
- Submit your iPhone Duo optimized apps and games in App Store Connect today. Starting April 2027, any apps or games submitted will need to include screenshots for iPhone Duo.
Learn how to prepare and submit your apps for iPhone Duo >
Screenshot specifications >
Original source - Oct 5, 2026
- Date parsed from source:Oct 5, 2026
- First seen by Releasebot:Oct 6, 2026
- Modified by Releasebot:Oct 15, 2026
October 5, 2026
App Store Connect now supports creative assets to showcase app brands, seasonal updates, and new releases across the App Store. Its new Asset Library centralizes media management and submission, with real-time previews for product pages and search results.
App Store Connect update
You can now use creative assets to highlight your brand identity, promote seasonal updates, and showcase new app or game across the App Store—including product page headers, search results, and in-app events.
The new Asset Library brings together your app previews, screenshots, and creative assets into one central hub to manage and submit media across platforms, sizes, and placements. You can also preview your assets in real time to see exactly how they look on the product page and in search results.
Manage your App Store assets >
Showcase your apps with new assets on the App Store >
Creative assets specifications >
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.