Skip to content

Releases: hackademix/noscript

12.6

01 May 20:37
4dc72f1
Compare
Choose a tag to compare

12.6

x Make contextual policies override restriction cascading
(tor-browser#43397)
x [Chromium] Fix 12.5.9xx prompt closure regression
x [Chromium] Full x-load checks Chromium support
x Better offscreen placeholders for x-load
x [l10n] [Chromium] Make x-load capability localization
Chromium-compatible
x [L10n] Updated de, fr, he, ru, tr zh_CN
x [UX] Honor non-contextual x-load capability granted from
NoScript Options (thanks barbaz for RFE)
x Prevent data: URIs from messing with srcset parsing
(thanks fatboy for reporting)
x Regard as "mutually safe" for x-load directories sharing a
common ancestor
x [UX] Make x-load capability visible for CUSTOM file:
entries in NoScript Options (thanks barbaz for RFE)
x [UX] Fixed prompt window leaks (tor-browser#43281)
x [UX] Make object unblocking temporary and contextual by
default, with choices in the prompt
x [nscl] Option to clone Permissions without context
x Always honor the "Collapse blocked objects" option
x Refactor top-level auto-trust and make it contextual
(issue #417)
x [nscl] Remove noisy debug statement
x [UX] UI support for extra floating capabilities (x-load)
x Integrate event handlers suppression with blocking if
needed (thanks Adithya Suresh Kumar for reporting)
x [nscl] Refactor xray proxification
x Fix incorrect assumptions about some DOM element
properties reflecting URLs (thanks Adithya Suresh Kumar
for reporting)
x [nscl] Fix race condition between multiple extensions
using MV3/DNR SyncMessage (JShelter#146, thanks polcak for
reporting)
x Suppress some event handlers (tor-browser#43491, thanks
Adithya Suresh Kumar for reporting)
x [build] Publish XPIs only after their signed
x [build] Improved version bump commit logic

12.1.1

01 May 20:34
cd69f1a
Compare
Choose a tag to compare

v 12.1.1

x Fix automatic reloading broken if the background script /
service worker is not already initialized on UI load
x Re-enable signing logging

v 12.1

01 May 20:35
48300ae
Compare
Choose a tag to compare

v 12.1

x [nscl] Improved work-around for Youtube placeholder
displacement (tor-browser#43296)
x [L10n] Updated pl
x Avoid synchronous policy fetching if document is already
complete (e.g. on extension updates)
x Remove more MV3-only entries from MV2 manifest
x Remove pre-release version check on signing
x More informative debug logging
x Fixed misplaced update_url in development builds (thanks
DJ-Leith for reporting)
x Switch Firefox development build version format to *.9xx
(like Chromium)
x Cross-browser and cross-manifest compatibility down to
Gecko 115
x Improved cross-browser and cross-manifest development and
build ergonomics
x Fixed RequestGuard on Firefox still using CSP.blocks() as
an instance method
x Improved cross-browser and cross-manifest support
x Do not reload affected tabs before saving XSS user
choices, if any
x [nscl] Several performance and reliability enhancements
from NSCL
x [nscl] Updated to latest NoScript Commons Library
x Fixed offscreen placeholder container preventing user
interaction on the left of placeholders
(tor-browser#43282)
x Fix localization-related console spam when opening options
panel (tor-browser#43269)
x Fixed offscreen placeholder container preventing user
interaction on the left of placeholders
(tor-browser#43282)
x Fix localization-related console spam when opening options
panel (tor-browser#43269)

11.5.0

02 Nov 16:48
a8779f2
Compare
Choose a tag to compare

x [tor-browser#32668] Use the Security Level as the default
policy for Options Reset on Tor Browser
x [tor] Stateless-compatible Tor Browser integration
x [L10n] Updated pt_BR
x Stateless-compatible temporary permissions
x Switch from deferWebTraffic to Wakening
x Stateless-compatibile TabGuard
x Switch to non-persistent background page
x [xss] Refactor for non-persistence
x Removed Fennec-specific code
x Bump min Gecko compatibility to 115.0 (stateless
background script support)

Full Changelog: 11.4.43...11.5.0

11.4.29

13 Jan 12:15
d11028e
Compare
Choose a tag to compare

v 11.4.29

x [nscl] Updated TLDs
x [nscl] Improved reliability of TLD updater
x Removed theme.js console noise
x Fix beta channel updates breakage due to
browser_specific_settings override
x [nscl] Several content-side performance improvements
x Reduce synchronous policy retrieval impact on file: and
ftp: document loading performance
x More commands for which a keyboard shortcut can be
configured
x [L10n] Updated de, fi, mk, nl, pl, ru, sq, tr, uk,
pt_BR, zh_CN, zh_TW
x Explicit Android compatibility declaration

v 11.4.26

22 Aug 09:20
1ea3651
Compare
Choose a tag to compare

Changes:

x [Android] Fixed regression preventing NoScript prompts
  from being shown
x [XSS] Fallback to execute most demanding regular
  expressions asynchronously
x [XSS] Removed obsolete Flash-related checks
x [XSS] Make InjectionChecker's regular expressions easier
  to debug
x [XSS] Updated OpenID regexp

v 11.4.2rc5

26 Mar 09:15
Compare
Choose a tag to compare
v 11.4.2rc5 Pre-release
Pre-release

Chromium Users

In order to install this pre-release until it gets to the Chrome Store, you need to unzip it and load it as an unpacked extension in developer mode.

Please follow these steps:

  1. Open the Extension Management page by navigating to chrome://extensions.
    Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu.
    Alternatively, open this page by clicking on the Chrome menu, hovering over More Tools then selecting Extensions
  2. Enable Developer Mode by clicking the toggle switch next to Developer mode.
  3. Unzip the zipped "noscript-version-chrome.zip" package to a directory of your choice.
  4. Click the [Load unpacked] button and select the extension directory you've unzipped the extension to (the one containing the "manifest.json" file)

You're done. Happy testing!

Changes

v 11.4.2rc5
============================================================
x [L10n] Updated ru, tr, zh_CN
x Improved visual cues for selected presets (issue #235,
  thanks @unsungNovelty for report)
x [Android] Fixed regression: preset labels not correctly
  sized in landscape mode
x Fixed regression removing hover effect from toolbar
  buttons

v 11.4.2rc4
============================================================
x Improved layout
x More balanced Modern Red icon set
x [L10n] Updated de, nl, ru, sq, tr

v 11.4.2rc3
============================================================
x Move XSS options down one line
x New "Enable restrictions on browser restart" option
x [L10n] Updated de, nl, zh_CN

v 11.4.2rc2
============================================================
x Localizable Modern Red / Vintage Blue switch.
x [L10n] Updated de, is.

v 11.4.2rc1
============================================================
x Minor cross-theme visual tweakings
x Override dark vintage theme brightness filter on images
  for important UX cues
x Fix too wide CSS scope bleeding into page style (issue
  #232, thanks SuperPat45 for report)

v 11.4.2rc3

25 Mar 08:13
Compare
Choose a tag to compare
v 11.4.2rc3 Pre-release
Pre-release

Chromium Users

In order to install this pre-release until it gets to the Chrome Store, you need to unzip it and load it as an unpacked extension in developer mode.

Please follow these steps:

  1. Open the Extension Management page by navigating to chrome://extensions.
    Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu.
    Alternatively, open this page by clicking on the Chrome menu, hovering over More Tools then selecting Extensions
  2. Enable Developer Mode by clicking the toggle switch next to Developer mode.
  3. Unzip the zipped "noscript-version-chrome.zip" package to a directory of your choice.
  4. Click the [Load unpacked] button and select the extension directory you've unzipped the extension to (the one containing the "manifest.json" file)

You're done. Happy testing!

Changes

v 11.4.2rc3
============================================================
x Move XSS options down one line
x New "Enable restrictions on browser restart" option
x [L10n] Updated de, nl, zh_CN

v 11.4.2rc2
============================================================
x Localizable Modern Red / Vintage Blue switch.
x [L10n] Updated de, is.

v 11.4.2rc1
============================================================
x Minor cross-theme visual tweakings
x Override dark vintage theme brightness filter on images
  for important UX cues
x Fix too wide CSS scope bleeding into page style (issue
  #232, thanks SuperPat45 for report)

v 11.4.1

25 Mar 08:11
Compare
Choose a tag to compare

x Support for reverting to the "Vintage Blue" style
(NoScript Options/Appearance)
x Various tweaks to the "Moder Red" dark and light themes

v 11.4.1rc5

23 Mar 10:11
Compare
Choose a tag to compare
v 11.4.1rc5 Pre-release
Pre-release

Chromium Users

In order to install this pre-release until it gets to the Chrome Store, you need to unzip it and load it as an unpacked extension in developer mode.

Please follow these steps:

  1. Open the Extension Management page by navigating to chrome://extensions.
    Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu.
    Alternatively, open this page by clicking on the Chrome menu, hovering over More Tools then selecting Extensions
  2. Enable Developer Mode by clicking the toggle switch next to Developer mode.
  3. Unzip the zipped "noscript-version-chrome.zip" package to a directory of your choice.
  4. Click the [Load unpacked] button and select the extension directory you've unzipped the extension to (the one containing the "manifest.json" file)

You're done. Happy testing!

Changes

v 11.4.1rc5
============================================================
x Higher fidelity "Vintage Blue" theme
x Removed missing stylesheet reference
x More resilient CSS patching
x Further tone down vintage icon brightness in dark mode
x [L10n] Updated ru