[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
0.7 release and rebranding almost finished
From: |
Libor Polčák |
Subject: |
0.7 release and rebranding almost finished |
Date: |
Thu, 24 Feb 2022 16:43:37 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.10.2 |
0.7 was released as JShelter, already available on AMO, and should appear soon
on Chrome store. Version for Opera not published yet.
* JavaScript Restrictor rebranded to JShelter.
* The extension officially consists of JavaScript Shield (originally called
wrappers), NBS, and FPD.
Unified way to disable each component in the pop up. This should
prevent users from disabling NBS
thinking they disabled JSS.
* New UI to create and tweak JavaScript Shield levels.
* Pop up redesigned. Try not to confuse the user about global/per-page settings.
* It is possible to create per-domain JavaScript Shield tweaks, i.e. enable or
disable specific
group of wrappers for certain domain only without the necessity to
create a new level.
* The wrapping strength is defined by the user with a range input.
* The badge icon does not show level ID anymore. JShelter shows the number of
wrapping groups
accessed by the current page. Report the number of calls for wrapped
APIs in the pop up.
* Level 1 removed as it was not properly maintained.
* Timestamp protection in level 2 increased to match level 3.
* XHR wrappings and (sharred) array buffers not wrapped anymore as XHR is
superseded by FPD and
array buffers break other APIs.
* New experimental level added that is based on original level 3.
* Better and much longer description of built-in levels.
* Added support for device rotation. Accelerometer, LinearAccelerationSensor,
GravitySensor, and Magnetometer now adjust the gravity vector by the rotation
matrix.
* AmbientLightSensor, Gyroscope, AbsoluteOrientationSensor, and
RelativeOrientationSensor wrappers added.
* Accessibility improvements in pop up.
* New colour scheme based on the logo and JShelter.org web site for both light
and dark theme.
* Load FPD settings from advanced options correctly.
* Some inconsistences in update mechanism of hardware and enumerateDevices
found and fixed.
* Level settings are not backward-comptible, backup 0.6.x configuration if you
plan to downgrade.
Michael, please, deploy new web version.
Giorgio, 2a76db7202231a94b72eda830d4d47cdbc7e164c not part of the release as
the Geolocation wrapper does not work, tested in Ff on
https://polcak.github.io/jsrestrictor/test/test.html.
Best wishes
Libor
- 0.7 release and rebranding almost finished,
Libor Polčák <=