Release 1.5.0: controls inventory and data-URI truncation.
Also align __version__ with the unified product version.
This commit is contained in:
@@ -0,0 +1,13 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## Unreleased
|
||||||
|
|
||||||
|
## 1.5.0 — 2026-08-09
|
||||||
|
|
||||||
|
- **Interesting controls inventory** — `inventoryControls()` / `inventory_controls()` lists buttons, menuitems, and `aria-label` nodes with visible vs hidden flags; AI prompts include an Interesting Controls section
|
||||||
|
- **Truncate long `data:` URIs** in markdown links and prompt/network dumps (and extension Copy Network) so inlined images do not blow up agent context
|
||||||
|
- Fix Python `__version__` drift (was stuck at 1.3.0 while packages reported 1.4.0)
|
||||||
|
|
||||||
|
## 1.4.0
|
||||||
|
|
||||||
|
- Prior unified product version across extension, Python, and Node packages
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "context-extractor",
|
"name": "context-extractor",
|
||||||
"version": "1.4.0",
|
"version": "1.5.0",
|
||||||
"description": "Capture console/network/errors and extract AI-ready markdown from a Playwright (Node) page — JS/TS twin of the automation/ Python package, sharing the same extension/core/*.js.",
|
"description": "Capture console/network/errors and extract AI-ready markdown from a Playwright (Node) page \u2014 JS/TS twin of the automation/ Python package, sharing the same extension/core/*.js.",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.js",
|
"main": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from .session import AsyncExtractorSession, ExtractorSession
|
from .session import AsyncExtractorSession, ExtractorSession
|
||||||
|
|
||||||
__all__ = ["AsyncExtractorSession", "ExtractorSession"]
|
__all__ = ["AsyncExtractorSession", "ExtractorSession"]
|
||||||
__version__ = "1.3.0"
|
__version__ = "1.5.0"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "context-extractor"
|
name = "context-extractor"
|
||||||
version = "1.4.0"
|
version = "1.5.0"
|
||||||
description = "Capture console/network/errors and extract AI-ready markdown from a Playwright or Camoufox page."
|
description = "Capture console/network/errors and extract AI-ready markdown from a Playwright or Camoufox page."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.9"
|
requires-python = ">=3.9"
|
||||||
|
|||||||
+23
-8
@@ -1,10 +1,16 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 3,
|
"manifest_version": 3,
|
||||||
"name": "Context Extractor",
|
"name": "Context Extractor",
|
||||||
"version": "1.4.0",
|
"version": "1.5.0",
|
||||||
"description": "Extract clean, AI-ready context from any webpage — page content, console logs, network requests, and JS errors. Works unpacked in Chrome and Brave.",
|
"description": "Extract clean, AI-ready context from any webpage \u2014 page content, console logs, network requests, and JS errors. Works unpacked in Chrome and Brave.",
|
||||||
"permissions": ["activeTab", "scripting", "storage"],
|
"permissions": [
|
||||||
"host_permissions": ["<all_urls>"],
|
"activeTab",
|
||||||
|
"scripting",
|
||||||
|
"storage"
|
||||||
|
],
|
||||||
|
"host_permissions": [
|
||||||
|
"<all_urls>"
|
||||||
|
],
|
||||||
"background": {
|
"background": {
|
||||||
"service_worker": "background.js"
|
"service_worker": "background.js"
|
||||||
},
|
},
|
||||||
@@ -14,14 +20,23 @@
|
|||||||
},
|
},
|
||||||
"content_scripts": [
|
"content_scripts": [
|
||||||
{
|
{
|
||||||
"matches": ["<all_urls>"],
|
"matches": [
|
||||||
"js": ["core/dom.js", "content.js"],
|
"<all_urls>"
|
||||||
|
],
|
||||||
|
"js": [
|
||||||
|
"core/dom.js",
|
||||||
|
"content.js"
|
||||||
|
],
|
||||||
"run_at": "document_start",
|
"run_at": "document_start",
|
||||||
"all_frames": false
|
"all_frames": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matches": ["<all_urls>"],
|
"matches": [
|
||||||
"js": ["page-patcher.js"],
|
"<all_urls>"
|
||||||
|
],
|
||||||
|
"js": [
|
||||||
|
"page-patcher.js"
|
||||||
|
],
|
||||||
"world": "MAIN",
|
"world": "MAIN",
|
||||||
"run_at": "document_start",
|
"run_at": "document_start",
|
||||||
"all_frames": false
|
"all_frames": false
|
||||||
|
|||||||
Reference in New Issue
Block a user