diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1caf9b2..f6daf24 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -48,6 +48,5 @@ pages: artifacts: paths: - public - - rules.min.hash - - data.minify.json - - rules.minify.hash + only: + - master \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b6613b..bee6ad0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.9.3.1] - 2019-11-15 + +### Compatibility note +- Require Firefox >= 55 +- Require Chrome >= 22 + +### Changed +- Changed data and hash URL to GitLab Pages, to prevent hitting the GitLab infrastructure directly [#295](https://gitlab.com/KevinRoebert/ClearUrls/issues/295#note_245456134). + ## [1.9.3] - 2019-11-15 ### Compatibility note diff --git a/core_js/storage.js b/core_js/storage.js index 9de95f4..ba5f654 100644 --- a/core_js/storage.js +++ b/core_js/storage.js @@ -198,8 +198,8 @@ function initSettings() { storage.log = {"log": []}; storage.statisticsStatus = true; storage.badged_color = "ffa500"; - storage.hashURL = "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.minify.hash?job=hash%20rules"; - storage.ruleURL = "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/data.minify.json?job=hash%20rules"; + storage.hashURL = "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash"; + storage.ruleURL = "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json"; storage.contextMenuEnabled = true; storage.historyListenerEnabled = true; storage.localHostsSkipping = true; @@ -220,19 +220,23 @@ function initSettings() { function replaceOldURLs(url) { switch (url) { case "https://raw.githubusercontent.com/KevinRoebert/ClearUrls/master/data/rules.hash?flush_cache=true": - return "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.minify.hash?job=hash%20rules"; + return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash"; case "https://raw.githubusercontent.com/KevinRoebert/ClearUrls/master/data/data.json?flush_cache=true": - return "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/data.minify.json?job=hash%20rules"; + return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json"; case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/rules.hash": - return "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.minify.hash?job=hash%20rules"; + return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash"; case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.json": - return "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/data.minify.json?job=hash%20rules"; + return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json"; case "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.min.hash?job=hash%20rules": - return "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.minify.hash?job=hash%20rules"; + return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash"; case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.min.json": - return "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/data.minify.json?job=hash%20rules"; + return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json"; case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.minify.json": - return "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/data.minify.json?job=hash%20rules"; + return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json"; + case "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/data.minify.json?job=hash%20rules": + return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json"; + case "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.minify.hash?job=hash%20rules": + return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash"; default: return url; } diff --git a/manifest.json b/manifest.json index 8953ba6..b3a5367 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "ClearURLs", - "version": "1.9.3", + "version": "1.9.3.1", "author": "Kevin Röbert", "description": "Remove tracking elements from URLs.", "homepage_url": "https://gitlab.com/KevinRoebert/ClearUrls",