Zgodovina različic MUGA: Clean URLs, Fair to Every Click – 6 različic
MUGA: Clean URLs, Fair to Every Click — yocreoquesi
Zgodovina različic MUGA: Clean URLs, Fair to Every Click – 6 različic
Previdno s starimi različicami! Spodnje različice so na razpolago za namene preskušanja in sklicevanja.Vedno uporabljajte najnovejšo različico dodatka.
Najnovejša različica
Različica 1.9.10
Izdano 13. apr. 2026 – 120,12 KBDeluje s firefox 128.0 in novejši, android 128.0 in novejšiFixed- Firefox TDZ:
_contentPrefsdeclarations hoisted to top of the content script IIFE so early-firing event handlers (copy, click, runtime.onMessage) can no longer reference them before initialization (#298) - Security:
navigate()now enforces the 2000-char URL length cap before parsing - Security: hostname extraction in the affiliate toast wrapped in
safeHostname()— malformed URLs no longer throw inside event handlers
Added- Static-analysis regression tests asserting
_contentPrefs/_contentPrefsPendingdeclarations stay above any reader and within the first 120 lines ofcleaner.js
Izvorna koda objavljena pod Samo GNU General Public License v3.0
- Firefox TDZ:
Starejše različice
Različica 1.9.9
Izdano 10. apr. 2026 – 118,63 KBDeluje s firefox 128.0 in novejši, android 128.0 in novejšiFixed- Security: add URL payload length limit, reject non-HTTP schemes, harden sanitizeHTML
- Robustness: cache version counter prevents stale prefs, time-based rewrite loop eviction
- Firefox MV2: shim chrome.runtime.sendMessage, deduplicate browser-polyfill loading
- MutationObserver ping blocking debounced via requestAnimationFrame
- Document silent .catch() handlers in content scripts
- Safe manifest swap script with trap-based restoration
Added- Automated Firefox AMO submission on tag push
- Automated Chrome Web Store submission on tag push
- README: Chrome Web Store install badge (no longer "Coming soon")
Izvorna koda objavljena pod Samo GNU General Public License v3.0
Različica 1.9.6
Izdano 5. apr. 2026 – 110,59 KBDeluje s firefox 128.0 in novejši, android 128.0 in novejšiVersion 1.9.6
Fixes:
- Click handler no longer intercepts all link clicks. Only intercepts clicks to affiliate store domains. Non-affiliate clicks pass through unmodified, preserving SPA navigation on YouTube, forums, and all other sites.
- Click, copy, and self-clean handlers now check if the extension is enabled before any interception. Extension is fully inert when disabled.
- Prefs loaded eagerly at content script init for synchronous access.
852 passing tests. No permission changes.Izvorna koda objavljena pod Samo GNU General Public License v3.0
Različica 1.9.4
Izdano 1. apr. 2026 – 109,57 KBDeluje s firefox 128.0 in novejši, android 128.0 in novejšiVersion 1.9.4
Changes in this version:
- Consent gate: extension is now fully disabled (no URL processing, popup blocked, options redirected) until the user accepts the Terms of Use in onboarding. Enforcement points: service-worker.js (handleProcessUrl), popup.js (consent-gate overlay), options.js (redirect), content/cleaner.js (ping blocking).
- 120+ new domain-specific tracking parameters (Amazon, Facebook, TikTok, Google, LinkedIn, Reddit, eBay, YouTube, Spotify, Netflix, NYTimes, BBC, AliExpress, Bing, Yahoo, Twitter/X, Etsy). Sourced from ClearURLs, AdGuard Filter 17, Neat-URL, and Mozilla's built-in strip list.
- 5 new Shopify recommendation tracking params (pr_prod_strat, pr_rec_id, pr_ref_pid, pr_rec_pid, pr_seq) added to global tracking list.
- Fixed: double onboarding tab caused by both onInstalled and fallback IIFE opening tabs. Now uses a dedup flag (openOnboardingOnce).
- Fixed: Promise shim (shimChromePromises in storage.js) was probing each API call by invoking it without a callback. For side-effectful methods like chrome.tabs.create, this executed the action twice. Now detects environment once at startup.Izvorna koda objavljena pod Samo GNU General Public License v3.0
Različica 1.9.2
Izdano 1. apr. 2026 – 106,49 KBDeluje s firefox 140.0 in novejši, android 140.0 in novejšiVersion 1.9.2
Changes in this version:
- Redesigned onboarding (privacy-first messaging, 3 features)
- Affiliate redirect unwrapping (Awin, Admitad, ShareASale, VigLink, Tradedoubler)
- Strip awc/wt_mc from redirect-based affiliate networks
- Fix collapsible store groups in Settings
- Rename "Report broken site" to "Report a bug or suggest an improvement"
- 730 passing tests
No permission changes from previous versionIzvorna koda objavljena pod Samo GNU General Public License v3.0
Različica 1.8.0
Izdano 29. mar. 2026 – 99,61 KBDeluje s firefox 140.0 in novejši, android 140.0 in novejšiIzvorna koda objavljena pod Samo GNU General Public License v3.0