)]}' { "log": [ { "commit": "bbc88c6c70a84555460fd8dff88eb4b24fb43bef", "tree": "93bc8d78d7bb74e1c118baa38a75b1c299bbf66a", "parents": [ "0991c69b3300b7c1e4b833bbb226f37bac7094c2" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 03:44:41 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 27 11:42:23 2020 +0100" }, "message": "Add support for Manifest V3\n\nManifest V3 (MV3) is a new version of the manifest.json file, which also\ncomes with several API changes:\nhttps://developer.chrome.com/docs/extensions/mv3/intro/\n\nTherefore, this change does the following:\n\n- Add a new target to the Makefile and release.bash scripts called\n \"chromium-mv3-beta\"/\"CHROMIUM_MV3\" which target Chromium using\n Manifest V3.\n- Adapt the manifest.gjson template so it is compatible with Manifest\n V3 when the target is \"CHROMIUM_MV3\".\n- Adapt the source code (change the background page to a service\n worker and change chrome.browserAction.* to chrome.action.*).\n\nAlso, the following change has been done:\n\n- The \"gecko-beta\" target in the Makefile has been removed because in\n the end we never released beta versions for Firefox, due to the small\n user base there.\n\nChange-Id: Ibedcd6651cd23aa3db359a1ef7c7b96a232f39a7\n" }, { "commit": "e13bace25cde477dd52f564025690a8cfbfa6e7c", "tree": "fe3a7f25a4e683f3775fae6c516d23ca76a907dd", "parents": [ "50c553d1e9373a632db2e0c648f17e2eb07c34ab" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 01:35:25 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 01:51:12 2020 +0100" }, "message": "Refactor generateManifest infra tool\n\n- Changed from using bash/perl to using go.\n- Now \"if\" statements in .gjson files can be stacked, and there can be\n conditional \"or\" statements inside, like |#if defined(A || B)|.\n- Go tests were added to make sure that the generateManifest tool\n continues to work as expected.\n- Updated docs to reflect the fact that the manifest is now generated\n with a different tool, and Go is now required in the build phase.\n\nChange-Id: Id866d1a49a7ab4aac2dcf8d188c56bb8254a80de\n" }, { "commit": "50c553d1e9373a632db2e0c648f17e2eb07c34ab", "tree": "b88a0645e11cac9a9d83106d7f11cfb4704b720b", "parents": [ "05040302ac51da86de879dccf62eb72188424c5d" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 23 18:46:43 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 23 18:46:43 2020 +0100" }, "message": "Add OWNERS files\n\nAlso, change the release.bash script so it doesn\u0027t include the OWNERS\nfile in the release ZIP (nor the .DS_Store files).\n\nChange-Id: I09fc621838714f0620a3efb3a3e4824d9ee60258\n" }, { "commit": "4c58488bfffcff88c2bb9ad13ddea4dc83b4c752", "tree": "537fe1453634ee7a1dfef991da6a9fdcec33697e", "parents": [ "54c4fede89e0cb080e4834517954c3f27ce89e13" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 23 16:08:50 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 23 16:08:50 2020 +0200" }, "message": "Tagging process streamlined\n\nA tagRelease.bash script is created in order to streamline the tagging\nprocess. Now tag messages contain a link to the changelog between\nversions.\n\nChange-Id: I14effc4e7586f5d41e5c1df5561350fbe5dc48b7\n" }, { "commit": "b69eb3db5a0be92649c9e32be8cc9e63d5485965", "tree": "003c9e64f087fa6669279e50b4060fbe7acf2845", "parents": [ "d6e3e5fa722cb66a84f4e0bfccda5409d27b7f50" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 02:03:44 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 02:03:44 2020 +0200" }, "message": "Refactored code to comply with Google Style Guides\n\nThis commit refactors JS, MD and Bash files in order to comply with the\nGoogle style guides.\n\nChange-Id: I5bc9a175d2400fa1095ba9eb1c8cff3ebfef4b8f\n" }, { "commit": "75814b82ee274ccaeb2e43a79d10ffc6a4589ff9", "tree": "7cefe8dc0791ac0615a787b37759094f17166ee2", "parents": [ "127837b2b66e868855905de5c0f8589991d5d55c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:33:23 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:33:23 2020 +0200" }, "message": "Shorten name for Gecko\n\nComply with the 50 characters limit for the extension name in Firefox.\n\nChange-Id: I6d6d8e4063ff7f64bdedf7257b5a56504d079f9c\n" }, { "commit": "127837b2b66e868855905de5c0f8589991d5d55c", "tree": "b30920f82531d9c1d0c841728c808cefa8adcae3", "parents": [ "6c35730cb602a828e5e11a625e1c1f13ce9383b1" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:21:03 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:21:03 2020 +0200" }, "message": "Fixed zipping at release.bash\n\nBefore, we zipped the src folder, but addons.firefox.org doesn\u0027t like\nhaving the src folder zipped; instead, it only wants its contents\nzipped.\n\nThis commit fixes this issue.\n\nChange-Id: I605ad8abe9975dc120fa84f32255a19a1921ab92\n" }, { "commit": "6c35730cb602a828e5e11a625e1c1f13ce9383b1", "tree": "3c112a1b397d660f4f6d682b27bd52d3078fbb7a", "parents": [ "8b8d1de2862d1452024e720c8518ba71e699d917" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 19:54:08 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:06:51 2020 +0200" }, "message": "Add Firefox support\n\nThe release.bash script has been updated, and now depends on a helper\nscript called generateManifest.bash. A \"--browser\" flag (shorthand \"-b\")\nhas been added to the script in order to specify the target browser.\n\nNow the manifest.json file is saved as a template at\ntemplates/manifest.gjson (gjson stands for Generic JSON), which includes\nconditional clauses which indicate what parts of the manifest are\napplicable to each browser.\n\ngenerateManifest.bash generates the src/manifest.json file.\n\nChange-Id: Ib051f3d893045c1377007b9b076ffa7a702d9648\n" }, { "commit": "bf0849afb707616001562952a0c1180b27498f5c", "tree": "a2e0460ccdb4a1627d507fee019a24e7f5e2b106", "parents": [ "39f27afb3499ba723bdc0cd21970de038a89e198" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:16:04 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:29:05 2020 +0200" }, "message": "Rename the extension to \"TW Power Tools\"\n\nBased on the suggestion made at google-clubhouse/c/99SLtosFKMs.\n\nChange-Id: I02ed6daa8ad9e368da670cfd12b4f1b2cf1dccbf\n" }, { "commit": "39f27afb3499ba723bdc0cd21970de038a89e198", "tree": "7cebd4e23be8f13f5a4dd2e5f256e94fb729db8a", "parents": [ "666575fb534e9a4762a5a9c76adfd142dbca1771" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:21:27 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:21:27 2020 +0200" }, "message": "Add version name to the release builds\n\nChange-Id: I421c5c57213ba96fd23d7b3abc1e02564fc216ed\n" }, { "commit": "666575fb534e9a4762a5a9c76adfd142dbca1771", "tree": "0cf012050c3ab274ed743db306d775bf97866e8e", "parents": [ "53057074774e1e1dc1b58398b8d66f3015044ce8" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 15:40:39 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 15:51:58 2020 +0200" }, "message": "Change the release system to a tag-based system\n\nBefore, releases were created by commiting a change to the manifest.json\nfile which updated the \"version\" field.\n\nThis commit changes this procedure by generating the version strings\ndirectly in the release.bash script with the \"git describe\" command,\nbased on annotated Git tags.\n\nChange-Id: I4de4e1040b7e9d22b4d3c8df9c0870989d966c49\n" }, { "commit": "03d5409ba6c11b909fc755e512b25da3ca20e4fd", "tree": "2bd9156c124ba9ea52332b7507395529065b77d3", "parents": [ "4e4a9fdea5b2d74b1bc8d16a691e3897f1c063d6" ], "author": { "name": "avm99963", "email": "jocdeladria@gmail.com", "time": "Sat Jan 18 21:33:16 2020 +0100" }, "committer": { "name": "avm99963", "email": "jocdeladria@gmail.com", "time": "Sat Jan 18 21:33:16 2020 +0100" }, "message": "Added release scripts\n" } ] }