Repository navigation
Releases: mazixs/DomainScan
Releases · mazixs/DomainScan
Release list
DomainScan v0.8.1
Fixed
- Globally disabling page API observation now removes both page scripts. Fresh documents receive
no DomainScan instrumentation, while domain and IP recording continues. Previously, the isolated
relay was still injected from the manifest. Reload the extension after updating, turn API
observation off globally, then close and reopen affected tabs to discard earlier page changes. - Dynamic probe and relay startup works in either execution order, preserving early API signals.
- Late IP responses cannot cross a clear, a site change, or a return to the same site.
- Capture paused during requests or navigation no longer adds those observations after resuming.
- Clearing a tab invalidates checkpoints in every open panel, including when timestamps coincide.
- Failed observation-setting changes are reported instead of appearing successful. Applied but
unsaved settings are distinguished from changes that could not be applied.
Performance
- Background capture uses a private per-tab accumulator instead of copying the entire destination
dictionary for every event. Published state, storage writes, and checkpoints remain immutable. - Domain grouping accumulates IP addresses once per group instead of repeatedly copying arrays.
- Added a reproducible synthetic CPU benchmark:
node scripts/benchmark.mjs. These measurements
describe local data processing, not network latency or page load speed.
Documentation and validation
- Documented observable page API changes, fresh-tab requirements, and third-party iframe exclusions.
An anonymized manual check reported restored site access in the revised global API-off mode;
the triggering component and long-term acceptance are not established. - Updated the technical audit, removed obsolete internal instructions, and anonymized historical
compatibility examples. Documentation screenshots use reserved example domains and IPs. - Release descriptions are extracted from this changelog and shipped with the verified ZIP.
- Verification covers 163 unit/worker tests and 25 unpacked-extension Chromium scenarios.
DomainScan v0.8.0
Full Changelog: v0.7.0...v0.8.0
DomainScan v0.7.0
New in v0.7.0
- Add an optional Show ports setting for domains and IP addresses; the preference is remembered.
- Include displayed ports in search and all copy actions, with correct
[IPv6]:portformatting. - Keep different ports separate when grouping domains and preserve the observed association between each IP address and its URL port.
- Preserve compatibility with existing records that have no port information.
Ports come from request URLs, including protocol defaults, rather than measured socket connections.
Installation
Download and extract domainscan-v0.7.0.zip, then load the folder through chrome://extensions with Developer mode enabled. For an existing unpacked installation, replace its files and reload the extension and the target tab.
Validation
133 unit and worker tests and 17 Chromium end-to-end tests passed locally. The release archive is built and verified by GitHub Actions.
DomainScan v0.6.2
Full Changelog: v0.6.1...v0.6.2
DomainScan v0.6.1
Full Changelog: v0.6.0...v0.6.1
DomainScan v0.6.0
Full Changelog: v0.2.0...v0.6.0
DomainScan v0.2.0
DomainScan v0.1.0
Full Changelog: https://github.com/mazixs/DomainScan/commits/v0.1.0