Skip to content

[WebExtensions] Document runtime.getVersion() method#42971

Open
bershanskiy wants to merge 2 commits intomdn:mainfrom
bershanskiy:WebExtensions-getVersion
Open

[WebExtensions] Document runtime.getVersion() method#42971
bershanskiy wants to merge 2 commits intomdn:mainfrom
bershanskiy:WebExtensions-getVersion

Conversation

@bershanskiy
Copy link
Contributor

@bershanskiy bershanskiy commented Jan 29, 2026

Description

Add documentation for the new runtime.getVersion() method, supported on Chrome 143+[1], Safari 26.2[2][3]. Firefox does not support it yet[4]. Cross-link with other files. Update related sections in other documents.

Motivation

This method was created in W3C WECG as a standard way to access extension version, and an alternative to implementation-dependent runtime.getManifest().version[5][6]

Additional details

Sources:
[1] https://developer.chrome.com/docs/extensions/reference/api/runtime#method-getVersion
[2] https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes
[3] WebKit/WebKit#51763
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1992418
[5] w3c/webextensions#878
[6] w3c/webextensions#400

Related issues and pull requests

Companion BCD PR: mdn/browser-compat-data#28942
Companion BCD data released in 7.3.1: https://github.com/mdn/browser-compat-data/releases/tag/v7.3.1

@bershanskiy bershanskiy requested a review from a team as a code owner January 29, 2026 15:32
@bershanskiy bershanskiy requested review from rebloor and removed request for a team January 29, 2026 15:32
@github-actions github-actions bot added Content:WebExt WebExtensions docs size/m [PR only] 51-500 LoC changed labels Jan 29, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 29, 2026

@bershanskiy bershanskiy changed the title [Extensions] Document runtime.getVersion() method [WebExtensions] Document runtime.getVersion() method Jan 29, 2026
Copy link
Contributor

@rebloor rebloor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bershanskiy sorry, I forgot to submit my feedback

Add documentation for the new runtime.getVersion() method, supported on Chrome 143+[1],
Safari 26.2[2][3]. Firefox does not support it yet[4].

This method was created in W3C WECG as a standard way to access extension version,
and an alternative to implementation-dependent runtime.getManifest().version[5][6]

Sources:
[1] https://developer.chrome.com/docs/extensions/reference/api/runtime#method-getVersion
[2] https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes
[3] WebKit/WebKit#51763
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1992418
[5] w3c/webextensions#878
[6] w3c/webextensions#400
@bershanskiy bershanskiy force-pushed the WebExtensions-getVersion branch from 057f805 to e740579 Compare February 18, 2026 05:07
@bershanskiy
Copy link
Contributor Author

I rebased the PR and applied all suggestions verbatim, except for one in webextensions/api/runtime/index.md which I did not mark "resolved". There I after applying the suggestion, also added backticks around manifest.json.

@bershanskiy bershanskiy requested a review from rebloor February 18, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:WebExt WebExtensions docs size/m [PR only] 51-500 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments