Changes between Initial Version and Version 4 of Ticket #5012


Ignore:
Timestamp:
03/20/2017 09:04:06 AM (3 years ago)
Author:
sebastian
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5012

    • Property Owner set to jsonesen
    • Property Summary changed from Support "mimimum_opera_version" in Chrome/Opera packager to Support "minimum_opera_version" in Chrome/Opera packager
  • Ticket #5012 – Description

    initial v4  
    22Currently, Adblock Plus can be installed on outdated Opera versions where it won't work. This will raise the impression that its Adblock Plus' fault being broken, when the user rather has to update their browser. 
    33 
    4 On Chrome, on the other hand, you cannot install Adblock Plus if it requires a newer Chrome version, neither do you get updates, like it should. This mechanism is enabled by the `minimum_chromium_version` field in the generated `mainfest.json`, which is populated with the value of `compat.chrome` from `metadata.chrome`. Opera supports the same mechanism, but the field is called [https://dev.opera.com/extensions/manifest/#minimum_opera_version minimum_opera_version] and must refer to the respective Opera version instead, which however isn't supported by `buildtools`.  
     4On Chrome, on the other hand, you cannot install Adblock Plus if it requires a newer Chrome version, neither do you get updates, like it should. This mechanism is enabled by the `minimum_chrome_version` field in the generated `mainfest.json`, which is populated with the value of `compat.chrome` from `metadata.chrome`. Opera supports the same mechanism, but the field is called [https://dev.opera.com/extensions/manifest/#minimum_opera_version minimum_opera_version] and must refer to the respective Opera version instead, which however isn't supported by `buildtools`.  
    55 
    66=== What to change === 
     
    1313}}} 
    1414 
    15 ... the generated `manifest.json` file should include the `minimum_opera_version` key and the respective value (just like `compat.chrome`/`minimum_chromium_version` is already implemented). 
     15... the generated `manifest.json` file should include the `minimum_opera_version` key and the respective value (just like `compat.chrome`/`minimum_chrome_version` is already implemented). 
    1616 
    1717{{{