Safari 17.4 is here! With 46 features and 146 bug fixes including:

• custom menu commands for web apps on Mac
• a new switch control in HTML
• vertical forms
• `align-content` everywhere! (not just in Flexbox & Grid)
• CSS Scoping with `@scope`
• even more video/audio codec support, including WebM & Vorbis on iOS, iPadOS and visionOS

https://webkit.org/blog/15063/webkit-features-in-safari-17-4/

WebKit Features in Safari 17.4

Just like Safari 15.4 and Safari 16.4, this March’s release of Safari 17.4 is a significant one for web developers.

WebKit

@jensimmons It doesn't seem to be available yet on macOS Sonoma. I'm on macOS Sonoma 14.3.1 and when I go to Settings --> General --> Software Update, it says, "macOS Sonoma 14.3.1 (23D60) Last Checked: Today, 11:34 AM Your Mac is up to date." (That's right now, Pacific time.)

Is Safari 17.4 not available yet?

@dfabulich You can see when software release happen at https://developer.apple.com/news/releases/

macOS Sonoma 14.4 is currently still in beta. The release candidate came out yesterday. That's why the article about Safari 17.4 lists Safari 17.4 for both macOS and visionOS as beta.

Releases - Apple Developer

Get the latest operating system releases and learn about updates to App Store Connect, TestFlight, and other developer tools.

@jensimmons Can you clarify? The article also says that I can upgrade Safari without upgrading macOS at all. Does that not work for the latest Safari on the latest release version of macOS?

@[email protected] Once Safari 17.4 for macOS Ventura and macOS Monterey is available, you will be able to update Safari.

“If you are running macOS Ventura or macOS Monterey, you can update Safari by itself, without updating macOS. On macOS Ventura, go to  > System Settings > General > Software Update and click “More info…” under Updates Available.”

If you are running macOS Sonoma, you’ll update Safari by updating to macOS Sonoma 14.4, once it’s available.

@dfabulich Safari 17.4 is now available for macOS and visionOS! Shipped yesterday.