This repository was archived by the owner on Nov 6, 2019. It is now read-only.
Description The raw report for the latest run has "browser_version": "12.1". This is also what shows up on wpt.fyi.
In the UI a much more detailed version string ("Release 65 (Safari 12.1, WebKit 13607.1.5.2)") is available:
Knowing the release number (65) and when it changes is important for comparing results over time.
Unfortunately, /usr/libexec/PlistBuddy -c Print /Applications/Safari\ Technology\ Preview.app/Contents/Info.plist doesn't include the "65", but it does include "13607.1.5.2" as CFBundleVersion.
Details
Dict {
CFBundleURLTypes = Array {
Dict {
CFBundleURLName = Web site URL
CFBundleURLSchemes = Array {
http
https
}
LSIsAppleDefaultForScheme = false
LSHandlerRank = Alternate
}
Dict {
CFBundleURLName = Local file URL
CFBundleURLSchemes = Array {
file
}
LSHandlerRank = Alternate
}
}
NSAppleScriptEnabled = Yes
CFBundleInfoDictionaryVersion = 6.0
DTPlatformVersion = GM
CFBundleIconFile = technology-preview-compass
CFBundleName = Safari Technology Preview
DTSDKName = macosx10.13internal
NSUserActivityTypes = Array {
NSUserActivityTypeBrowsingWeb
}
NSServices = Array {
Dict {
NSMenuItem = Dict {
default = Search With %WebSearchProvider@
}
NSSendTypes = Array {
public.utf8-plain-text
}
NSPortName = Safari
NSMessage = searchWithWebSearchProvider
NSKeyEquivalent = Dict {
default = L
}
}
Dict {
NSMenuItem = Dict {
default = Add to Reading List
}
NSRequiredContext = Array {
Dict {
NSTextContent = URL
}
Dict {
NSLinkSchemes = Array {
http
https
}
}
}
NSSendTypes = Array {
public.rtf
public.utf8-plain-text
}
NSPortName = Safari
NSMessage = addToReadingList
}
}
NSPrincipalClass = BrowserApplication
LSApplicationCategoryType = public.app-category.productivity
CFBundleDocumentTypes = Array {
Dict {
CFBundleTypeExtensions = Array {
css
}
CFBundleTypeMIMETypes = Array {
text/css
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = CSS style sheet
CFBundleTypeIconFile = css.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
pdf
}
CFBundleTypeMIMETypes = Array {
application/pdf
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = PDF document
CFBundleTypeIconFile = pdf.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
webarchive
}
CFBundleTypeMIMETypes = Array {
application/x-webarchive
}
LSHandlerRank = Alternate
LSIsAppleDefaultForType = true
NSDocumentClass = BrowserDocument
CFBundleTypeName = Web archive
CFBundleTypeIconFile = webarchive.icns
CFBundleTypeRole = Viewer
ICExtension = ARCHIVE
}
Dict {
CFBundleTypeExtensions = Array {
webbookmark
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = Safari bookmark
CFBundleTypeIconFile = webbookmark.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
webhistory
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = Safari history item
CFBundleTypeIconFile = webhistory.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
webloc
}
CFBundleTypeOSTypes = Array {
ilht
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = Web internet location
CFBundleTypeIconFile = webloc.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
download
}
LSTypeIsPackage = true
NSDocumentClass = BrowserDocument
CFBundleTypeName = Safari download
CFBundleTypeIconFile = download10.icns
CFBundleTypeRole = Editor
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
safariextz
}
CFBundleTypeMIMETypes = Array {
application/x-safari-extension
}
LSTypeIsPackage = false
NSDocumentClass = BrowserDocument
CFBundleTypeName = Safari extension
CFBundleTypeIconFile = safariextz.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Owner
}
Dict {
CFBundleTypeExtensions = Array {
gif
}
CFBundleTypeMIMETypes = Array {
image/gif
}
CFBundleTypeOSTypes = Array {
GIFf
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = GIF image
CFBundleTypeIconFile = gif.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
html
htm
shtml
jhtml
}
CFBundleTypeMIMETypes = Array {
text/html
}
CFBundleTypeOSTypes = Array {
HTML
}
LSHandlerRank = Alternate
LSIsAppleDefaultForType = true
CFBundleTypeName = HTML document
NSDocumentClass = BrowserDocument
CFBundleTypeIconFile = html.icns
CFBundleTypeRole = Viewer
ICExtension = HTML
}
Dict {
CFBundleTypeExtensions = Array {
js
}
CFBundleTypeMIMETypes = Array {
application/x-javascript
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = JavaScript script
CFBundleTypeIconFile = js.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
jpg
jpeg
}
CFBundleTypeMIMETypes = Array {
image/jpeg
}
CFBundleTypeOSTypes = Array {
JPEG
}
LSHandlerRank = Alternate
NSDocumentClass = BrowserDocument
CFBundleTypeName = JPEG image
CFBundleTypeIconFile = jpeg.icns
CFBundleTypeRole = Viewer
ICExtension = JPEG
}
Dict {
CFBundleTypeExtensions = Array {
jp2
}
CFBundleTypeMIMETypes = Array {
image/jp2
}
CFBundleTypeOSTypes = Array {
jp2
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = JPEG 2000 image
CFBundleTypeIconFile = jp2.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
txt
text
}
CFBundleTypeMIMETypes = Array {
text/plain
}
CFBundleTypeOSTypes = Array {
TEXT
}
LSHandlerRank = Alternate
NSDocumentClass = BrowserDocument
CFBundleTypeName = Plain text document
CFBundleTypeIconFile = txt.icns
CFBundleTypeRole = Viewer
ICExtension = TXT
}
Dict {
CFBundleTypeExtensions = Array {
png
}
CFBundleTypeMIMETypes = Array {
image/png
}
CFBundleTypeOSTypes = Array {
PNGf
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = PNG image
CFBundleTypeIconFile = png.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
tiff
tif
}
CFBundleTypeMIMETypes = Array {
image/tiff
}
CFBundleTypeOSTypes = Array {
TIFF
}
LSHandlerRank = Alternate
NSDocumentClass = BrowserDocument
CFBundleTypeName = TIFF image
CFBundleTypeIconFile = tiff.icns
CFBundleTypeRole = Viewer
ICExtension = TIFF
}
Dict {
CFBundleTypeExtensions = Array {
url
}
CFBundleTypeOSTypes = Array {
LINK
}
LSIsAppleDefaultForType = true
NSDocumentClass = BrowserDocument
CFBundleTypeName = Web site location
CFBundleTypeIconFile = url.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
ico
}
CFBundleTypeMIMETypes = Array {
image/x-icon
}
CFBundleTypeOSTypes = Array {
ICO
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = Windows icon image
CFBundleTypeIconFile = ico.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
Dict {
CFBundleTypeExtensions = Array {
xhtml
xht
xhtm
xht
}
CFBundleTypeMIMETypes = Array {
application/xhtml+xml
}
LSHandlerRank = Alternate
NSDocumentClass = BrowserDocument
CFBundleTypeName = XHTML document
CFBundleTypeIconFile = xhtml.icns
CFBundleTypeRole = Viewer
ICExtension = XHTML
}
Dict {
CFBundleTypeExtensions = Array {
xml
xbl
xsl
xslt
}
CFBundleTypeMIMETypes = Array {
application/xml
text/xml
}
LSHandlerRank = Alternate
NSDocumentClass = BrowserDocument
CFBundleTypeName = XML document
CFBundleTypeIconFile = xml.icns
CFBundleTypeRole = Viewer
ICExtension = XML
}
Dict {
CFBundleTypeExtensions = Array {
svg
}
CFBundleTypeMIMETypes = Array {
image/svg+xml
}
NSDocumentClass = BrowserDocument
CFBundleTypeName = SVG document
CFBundleTypeIconFile = svg.icns
CFBundleTypeRole = Viewer
LSHandlerRank = Alternate
}
}
DTSDKBuild = 17A364
CFBundleShortVersionString = 12.1
CFBundleSupportedPlatforms = Array {
MacOSX
}
BuildMachineOSBuild = 16B2657
DTPlatformBuild = 9L95g
CFBundlePackageType = APPL
DTXcodeBuild = 9L95g
CFBundleDevelopmentRegion = English
UTExportedTypeDeclarations = Array {
Dict {
UTTypeConformsTo = Array {
public.data
}
UTTypeIdentifier = com.apple.safari.bookmark
UTTypeDescription = Safari bookmark
UTTypeTagSpecification = Dict {
public.filename-extension = Array {
webbookmark
}
}
}
Dict {
UTTypeConformsTo = Array {
public.data
}
UTTypeIdentifier = com.apple.safari.extension
UTTypeDescription = Safari extension
UTTypeTagSpecification = Dict {
public.filename-extension = Array {
safariextz
}
}
}
Dict {
UTTypeConformsTo = Array {
public.data
}
UTTypeIdentifier = com.apple.safari.history
UTTypeDescription = Safari history item
UTTypeTagSpecification = Dict {
public.filename-extension = Array {
webhistory
}
}
}
}
CFBundleVersion = 13607.1.5.2
CFBundleGetInfoString = 12.1, Copyright © 2003-2018 Apple Inc.
NSSupportsSuddenTermination = true
LSFileQuarantineEnabled = true
NSSupportsAutomaticTermination = true
OSAScriptingDefinition = Safari.sdef
NSMainNibFile = MainMenu
CFBundleIdentifier = com.apple.SafariTechnologyPreview
HPDHelpProjectIdentifier = safari
DTXcode = 0900
CFBundleHelpBookName = com.apple.Safari.help
CFBundleHelpBookFolder = Safari.help
Application-Group = Array {
dot-mac
InternetAccounts
}
CFBundleExecutable = Safari Technology Preview
NSLocationUsageDescription = Websites you visit may request your location.
LSMinimumSystemVersion = 10.13.0
CFBundleSignature = stp1
DTCompiler = com.apple.compilers.llvm.clang.1_0
}
P.S. This issue is similar to web-platform-tests/wpt#13052 and web-platform-tests/wpt#13399 , and the solution may be in wpt itself, but also perhaps not given that much of the Safari-specific setup is in this repo.
Reactions are currently unavailable
The raw report for the latest run has
"browser_version": "12.1". This is also what shows up on wpt.fyi.In the UI a much more detailed version string ("Release 65 (Safari 12.1, WebKit 13607.1.5.2)") is available:

Knowing the release number (65) and when it changes is important for comparing results over time.
Unfortunately,
/usr/libexec/PlistBuddy -c Print /Applications/Safari\ Technology\ Preview.app/Contents/Info.plistdoesn't include the "65", but it does include "13607.1.5.2" as CFBundleVersion.Details
Dict { CFBundleURLTypes = Array { Dict { CFBundleURLName = Web site URL CFBundleURLSchemes = Array { http https } LSIsAppleDefaultForScheme = false LSHandlerRank = Alternate } Dict { CFBundleURLName = Local file URL CFBundleURLSchemes = Array { file } LSHandlerRank = Alternate } } NSAppleScriptEnabled = Yes CFBundleInfoDictionaryVersion = 6.0 DTPlatformVersion = GM CFBundleIconFile = technology-preview-compass CFBundleName = Safari Technology Preview DTSDKName = macosx10.13internal NSUserActivityTypes = Array { NSUserActivityTypeBrowsingWeb } NSServices = Array { Dict { NSMenuItem = Dict { default = Search With %WebSearchProvider@ } NSSendTypes = Array { public.utf8-plain-text } NSPortName = Safari NSMessage = searchWithWebSearchProvider NSKeyEquivalent = Dict { default = L } } Dict { NSMenuItem = Dict { default = Add to Reading List } NSRequiredContext = Array { Dict { NSTextContent = URL } Dict { NSLinkSchemes = Array { http https } } } NSSendTypes = Array { public.rtf public.utf8-plain-text } NSPortName = Safari NSMessage = addToReadingList } } NSPrincipalClass = BrowserApplication LSApplicationCategoryType = public.app-category.productivity CFBundleDocumentTypes = Array { Dict { CFBundleTypeExtensions = Array { css } CFBundleTypeMIMETypes = Array { text/css } NSDocumentClass = BrowserDocument CFBundleTypeName = CSS style sheet CFBundleTypeIconFile = css.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { pdf } CFBundleTypeMIMETypes = Array { application/pdf } NSDocumentClass = BrowserDocument CFBundleTypeName = PDF document CFBundleTypeIconFile = pdf.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { webarchive } CFBundleTypeMIMETypes = Array { application/x-webarchive } LSHandlerRank = Alternate LSIsAppleDefaultForType = true NSDocumentClass = BrowserDocument CFBundleTypeName = Web archive CFBundleTypeIconFile = webarchive.icns CFBundleTypeRole = Viewer ICExtension = ARCHIVE } Dict { CFBundleTypeExtensions = Array { webbookmark } NSDocumentClass = BrowserDocument CFBundleTypeName = Safari bookmark CFBundleTypeIconFile = webbookmark.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { webhistory } NSDocumentClass = BrowserDocument CFBundleTypeName = Safari history item CFBundleTypeIconFile = webhistory.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { webloc } CFBundleTypeOSTypes = Array { ilht } NSDocumentClass = BrowserDocument CFBundleTypeName = Web internet location CFBundleTypeIconFile = webloc.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { download } LSTypeIsPackage = true NSDocumentClass = BrowserDocument CFBundleTypeName = Safari download CFBundleTypeIconFile = download10.icns CFBundleTypeRole = Editor LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { safariextz } CFBundleTypeMIMETypes = Array { application/x-safari-extension } LSTypeIsPackage = false NSDocumentClass = BrowserDocument CFBundleTypeName = Safari extension CFBundleTypeIconFile = safariextz.icns CFBundleTypeRole = Viewer LSHandlerRank = Owner } Dict { CFBundleTypeExtensions = Array { gif } CFBundleTypeMIMETypes = Array { image/gif } CFBundleTypeOSTypes = Array { GIFf } NSDocumentClass = BrowserDocument CFBundleTypeName = GIF image CFBundleTypeIconFile = gif.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { html htm shtml jhtml } CFBundleTypeMIMETypes = Array { text/html } CFBundleTypeOSTypes = Array { HTML } LSHandlerRank = Alternate LSIsAppleDefaultForType = true CFBundleTypeName = HTML document NSDocumentClass = BrowserDocument CFBundleTypeIconFile = html.icns CFBundleTypeRole = Viewer ICExtension = HTML } Dict { CFBundleTypeExtensions = Array { js } CFBundleTypeMIMETypes = Array { application/x-javascript } NSDocumentClass = BrowserDocument CFBundleTypeName = JavaScript script CFBundleTypeIconFile = js.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { jpg jpeg } CFBundleTypeMIMETypes = Array { image/jpeg } CFBundleTypeOSTypes = Array { JPEG } LSHandlerRank = Alternate NSDocumentClass = BrowserDocument CFBundleTypeName = JPEG image CFBundleTypeIconFile = jpeg.icns CFBundleTypeRole = Viewer ICExtension = JPEG } Dict { CFBundleTypeExtensions = Array { jp2 } CFBundleTypeMIMETypes = Array { image/jp2 } CFBundleTypeOSTypes = Array { jp2 } NSDocumentClass = BrowserDocument CFBundleTypeName = JPEG 2000 image CFBundleTypeIconFile = jp2.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { txt text } CFBundleTypeMIMETypes = Array { text/plain } CFBundleTypeOSTypes = Array { TEXT } LSHandlerRank = Alternate NSDocumentClass = BrowserDocument CFBundleTypeName = Plain text document CFBundleTypeIconFile = txt.icns CFBundleTypeRole = Viewer ICExtension = TXT } Dict { CFBundleTypeExtensions = Array { png } CFBundleTypeMIMETypes = Array { image/png } CFBundleTypeOSTypes = Array { PNGf } NSDocumentClass = BrowserDocument CFBundleTypeName = PNG image CFBundleTypeIconFile = png.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { tiff tif } CFBundleTypeMIMETypes = Array { image/tiff } CFBundleTypeOSTypes = Array { TIFF } LSHandlerRank = Alternate NSDocumentClass = BrowserDocument CFBundleTypeName = TIFF image CFBundleTypeIconFile = tiff.icns CFBundleTypeRole = Viewer ICExtension = TIFF } Dict { CFBundleTypeExtensions = Array { url } CFBundleTypeOSTypes = Array { LINK } LSIsAppleDefaultForType = true NSDocumentClass = BrowserDocument CFBundleTypeName = Web site location CFBundleTypeIconFile = url.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { ico } CFBundleTypeMIMETypes = Array { image/x-icon } CFBundleTypeOSTypes = Array { ICO } NSDocumentClass = BrowserDocument CFBundleTypeName = Windows icon image CFBundleTypeIconFile = ico.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } Dict { CFBundleTypeExtensions = Array { xhtml xht xhtm xht } CFBundleTypeMIMETypes = Array { application/xhtml+xml } LSHandlerRank = Alternate NSDocumentClass = BrowserDocument CFBundleTypeName = XHTML document CFBundleTypeIconFile = xhtml.icns CFBundleTypeRole = Viewer ICExtension = XHTML } Dict { CFBundleTypeExtensions = Array { xml xbl xsl xslt } CFBundleTypeMIMETypes = Array { application/xml text/xml } LSHandlerRank = Alternate NSDocumentClass = BrowserDocument CFBundleTypeName = XML document CFBundleTypeIconFile = xml.icns CFBundleTypeRole = Viewer ICExtension = XML } Dict { CFBundleTypeExtensions = Array { svg } CFBundleTypeMIMETypes = Array { image/svg+xml } NSDocumentClass = BrowserDocument CFBundleTypeName = SVG document CFBundleTypeIconFile = svg.icns CFBundleTypeRole = Viewer LSHandlerRank = Alternate } } DTSDKBuild = 17A364 CFBundleShortVersionString = 12.1 CFBundleSupportedPlatforms = Array { MacOSX } BuildMachineOSBuild = 16B2657 DTPlatformBuild = 9L95g CFBundlePackageType = APPL DTXcodeBuild = 9L95g CFBundleDevelopmentRegion = English UTExportedTypeDeclarations = Array { Dict { UTTypeConformsTo = Array { public.data } UTTypeIdentifier = com.apple.safari.bookmark UTTypeDescription = Safari bookmark UTTypeTagSpecification = Dict { public.filename-extension = Array { webbookmark } } } Dict { UTTypeConformsTo = Array { public.data } UTTypeIdentifier = com.apple.safari.extension UTTypeDescription = Safari extension UTTypeTagSpecification = Dict { public.filename-extension = Array { safariextz } } } Dict { UTTypeConformsTo = Array { public.data } UTTypeIdentifier = com.apple.safari.history UTTypeDescription = Safari history item UTTypeTagSpecification = Dict { public.filename-extension = Array { webhistory } } } } CFBundleVersion = 13607.1.5.2 CFBundleGetInfoString = 12.1, Copyright © 2003-2018 Apple Inc. NSSupportsSuddenTermination = true LSFileQuarantineEnabled = true NSSupportsAutomaticTermination = true OSAScriptingDefinition = Safari.sdef NSMainNibFile = MainMenu CFBundleIdentifier = com.apple.SafariTechnologyPreview HPDHelpProjectIdentifier = safari DTXcode = 0900 CFBundleHelpBookName = com.apple.Safari.help CFBundleHelpBookFolder = Safari.help Application-Group = Array { dot-mac InternetAccounts } CFBundleExecutable = Safari Technology Preview NSLocationUsageDescription = Websites you visit may request your location. LSMinimumSystemVersion = 10.13.0 CFBundleSignature = stp1 DTCompiler = com.apple.compilers.llvm.clang.1_0 }P.S. This issue is similar to web-platform-tests/wpt#13052 and web-platform-tests/wpt#13399, and the solution may be in wpt itself, but also perhaps not given that much of the Safari-specific setup is in this repo.