Release 1.5.0 #8
@@ -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",
|
||||
"version": "1.4.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.",
|
||||
"version": "1.5.0",
|
||||
"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",
|
||||
"type": "module",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from .session import AsyncExtractorSession, ExtractorSession
|
||||
|
||||
__all__ = ["AsyncExtractorSession", "ExtractorSession"]
|
||||
__version__ = "1.3.0"
|
||||
__version__ = "1.5.0"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
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."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.9"
|
||||
|
||||
+23
-8
@@ -1,10 +1,16 @@
|
||||
{
|
||||
"manifest_version": 3,
|
||||
"name": "Context Extractor",
|
||||
"version": "1.4.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.",
|
||||
"permissions": ["activeTab", "scripting", "storage"],
|
||||
"host_permissions": ["<all_urls>"],
|
||||
"version": "1.5.0",
|
||||
"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"
|
||||
],
|
||||
"host_permissions": [
|
||||
"<all_urls>"
|
||||
],
|
||||
"background": {
|
||||
"service_worker": "background.js"
|
||||
},
|
||||
@@ -14,14 +20,23 @@
|
||||
},
|
||||
"content_scripts": [
|
||||
{
|
||||
"matches": ["<all_urls>"],
|
||||
"js": ["core/dom.js", "content.js"],
|
||||
"matches": [
|
||||
"<all_urls>"
|
||||
],
|
||||
"js": [
|
||||
"core/dom.js",
|
||||
"content.js"
|
||||
],
|
||||
"run_at": "document_start",
|
||||
"all_frames": false
|
||||
},
|
||||
{
|
||||
"matches": ["<all_urls>"],
|
||||
"js": ["page-patcher.js"],
|
||||
"matches": [
|
||||
"<all_urls>"
|
||||
],
|
||||
"js": [
|
||||
"page-patcher.js"
|
||||
],
|
||||
"world": "MAIN",
|
||||
"run_at": "document_start",
|
||||
"all_frames": false
|
||||
|
||||
Reference in New Issue
Block a user