Releases: FilteringDev/tinyShield
4.0.1
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
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
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.
Full Changelog: 3.8.2...3.9.0
3.8.2
3.8.1
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
- 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.jsonfile indist/groupedis 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
- 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
Full Changelog: 3.6.2...3.6.3
3.6.2
3.6.1
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