Skip to content

Commit

Permalink
🔨 preparing release 1.0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
kevin-mizu committed Nov 14, 2024
1 parent 3eef371 commit 7961cec
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 5 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.7] - 2024-11-14

### Added

- New hideThis configuration key to hide thisArg in devtools for function sinks ([#29](https://github.com/kevin-mizu/domloggerpp/issues/29)) (Thanks [aristosMiliaressis](https://github.com/aristosMiliaressis)).
- Improved leverage-innerHTML.json config to detect potential document DOM clobbering sinks.
- New Client-Side Prototype Pollution detection (cspp.json) configuration file.
- Devtools font size can now be configured from the settings.

### Updated

- The CSPT config has been improved to properly handle "fetch(new Request('/'))".
- Banned words have been updated in all configs.
- The thisArg notation in devtools has been improved to make it easier to read ([#29](https://github.com/kevin-mizu/domloggerpp/issues/29)) (Thanks [aristosMiliaressis](https://github.com/aristosMiliaressis)).
- JavaScript injection has been improved on Firefox (wasn't needed for Chromium) to limit the init race condition.
- The dupKey value is now computed in the DOM instead of the background script.

### Fixed

- Fixed a bug that made attribute hooking impossible without set/get.
- Fixed a bug that blocked hooking postMessage without typing window.postMessage ([#25](https://github.com/kevin-mizu/domloggerpp/issues/25)).
- Fixed a DOS loop issue in the onmessage handler that triggered a hooked sink.

## [1.0.6] - 2024-08-04

### Added
Expand Down
2 changes: 1 addition & 1 deletion app/manifest-chrome.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "DOMLogger++",
"version": "1.0.6",
"version": "1.0.7",
"description": "DOMLogger++ allows you to monitor, intercept, and debug JavaScript sinks based on customizable configurations.",
"icons": {
"1399": "icons/icon.png"
Expand Down
2 changes: 1 addition & 1 deletion app/manifest-firefox.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "DOMLogger++",
"version": "1.0.6",
"version": "1.0.7",
"description": "DOMLogger++ allows you to monitor, intercept, and debug JavaScript sinks based on customizable configurations.",
"browser_specific_settings": {
"gecko": {
Expand Down
2 changes: 1 addition & 1 deletion app/src/devtools/panel/panel.html
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ <h1 style="margin-top: 20px; margin-bottom: 20px;">DOMLogger++</h1>
</svg>
<input type="file" id="importFile" hidden>
</div>
<span>v1.0.6</span>
<span>v1.0.7</span>
</footer>
</body>

Expand Down
2 changes: 1 addition & 1 deletion app/src/options/options.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ <h1 class="mgb-30">DOMLogger++</h1>
</svg>
</a>
</div>
<span>v1.0.6</span>
<span>v1.0.7</span>
</section>
</div>

Expand Down
2 changes: 1 addition & 1 deletion app/src/popup/popup.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ <h2 class="mgt-10 mgb-10">Misc</h2>
<use xlink:href="./img/gear-solid.svg#gear-icon"></use>
</svg>
</div>
<span class="mgb-20">v1.0.6</span>
<span class="mgb-20">v1.0.7</span>
</footer>
</body>

Expand Down

0 comments on commit 7961cec

Please sign in to comment.