Skip to content

Releases: FilteringDev/tinyShield

4.0.1

15 Jun 23:28
Immutable release. Only release title and notes can be modified.
4.0.1
21db867

Choose a tag to compare

Refine tinyShield's monkey-patch handling for Map and WeakMap. Internal controller state and cache access now use pre-captured native intrinsic invoked through Reflect.apply, avoiding recursive re-entry into patched prototype methods and reducing the risk of stack overflow.

Full Changelog: 4.0.0...4.0.1

4.0.0

14 Jun 23:08
Immutable release. Only release title and notes can be modified.
4.0.0
4afcf41

Choose a tag to compare

What's Changed

  • refactor: refactor tinyShield into publishable library workspace by @piquark6046 in #74
  • chore(deps): bump actions/dependency-review-action from 4 to 5 by @dependabot[bot] in #69

Full Changelog: 3.9.0...4.0.0

3.9.0

03 Jun 22:46
Immutable release. Only release title and notes can be modified.
3.9.0
a88809c

Choose a tag to compare

Fix an issue where improved type checking for keys and values passed as arguments to the Map.prototype.set mock function incorrectly blocks general frameworks or polyfills on web pages, rather than Ad-Shield scripts, causing browser pages to become unresponsive.

Fix #71
Fix #72

Full Changelog: 3.8.2...3.9.0

3.8.2

07 May 03:07
Immutable release. Only release title and notes can be modified.
3.8.2
74f5a54

Choose a tag to compare

3.8.1

07 May 02:50
Immutable release. Only release title and notes can be modified.
3.8.1
b494f01

Choose a tag to compare

What's Changed

  • chore(deps-dev): bump ava from 7.0.0 to 8.0.0 by @dependabot[bot] in #66

Full Changelog: 3.8.0...3.8.1

3.8.0

21 Apr 01:12
Immutable release. Only release title and notes can be modified.
3.8.0
aeaf00e

Choose a tag to compare

  • To alleviate the difficulty of browsing and locating items caused by the large number of domain groups, they are further organized into additional grouped directories based on the first character of each domain group's string.
  • A metadata.json file in dist/grouped is generated so that external open-source projects or services compatible with open-source licenses can easily sideload tinyShield.

Full Changelog: 3.7.0...3.8.0

3.7.0

20 Apr 21:09
Immutable release. Only release title and notes can be modified.
3.7.0
19187b6

Choose a tag to compare

  • Modifiy the build script so that, even when added as an Apple Safari Extension, a separate tinyShield userscript is generated for each domain group, thereby minimizing the impact of issue #38 as much as possible.
  • Remove exporting interface, execution point and API.

Full Changelog: 3.6.3...3.7.0

3.6.3

11 Mar 11:11
Immutable release. Only release title and notes can be modified.
3.6.3
a25e92c

Choose a tag to compare

3.6.2

27 Feb 15:11
Immutable release. Only release title and notes can be modified.
3.6.2
9e1ef1e

Choose a tag to compare

3.6.1

23 Feb 14:09
Immutable release. Only release title and notes can be modified.
3.6.1
33869ca

Choose a tag to compare

What's Changed

  • chore(deps): bump TypescriptPrime/bump-packagejson-version from 1.1.2 to 1.1.3 by @dependabot[bot] in #52
  • chore: update dependencies

Full Changelog: 3.6.0...3.6.1