docs: changelog 0.7.1

This commit is contained in:
kemalai committed 2026-06-21 03:38:41 +03:00
1 parent 532400509a
commit 4c7e3b3fdf
9 files changed
+33 -15

No files matched your search

+18
View File
@@ -1,5 +1,23 @@
# Changelog
## [0.7.1] — 2026-06-21
### Added
- SOCKS5 / SOCKS4 proxy support (including the DNS-at-proxy `socks5h` / `socks4a` variants), so crawls can route through Tor or an SSH tunnel — not just HTTP proxies.
- HTTP Digest authentication alongside Basic and Bearer, for crawling staging sites and APIs protected by Digest auth.
- Form-based multi-step login that establishes an authenticated session (with CSRF capture) before the crawl so member-only pages are reachable.
- XPath custom-extraction rules for pulling values off the page with XPath 1.0 location paths and predicates.
- JSONPath custom-extraction rules for pulling values straight out of JSON API responses, with live preview.
- PDF metadata extraction that reads each crawled PDF's title, author, page count, creation date, and producer into the detail panel.
- Issue severity tiers (Critical / Warning / Info) with a "split bulk export by severity" option that writes one rollup file or sheet per tier.
- Start, watch, and cancel batch PageSpeed / AI / SEO-authority runs from connected AI agents over the MCP server.
- List and fetch Google Search Console and Analytics 4 data directly from connected AI agents over the MCP server.
### Fixed
- Batch PageSpeed audits no longer fail under concurrency — fixed the timeout that killed every audit but the first when running many URLs.
- PageSpeed audits now honor corporate HTTP/HTTPS proxy settings, so they work behind a proxy just like the crawler.
- A proxy change between crawls in the same session now takes effect instead of the first crawl's proxy sticking for the whole session.
## [0.7.0] — 2026-06-18
### Added
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/cli",
"version": "0.7.0",
"version": "0.7.1",
"private": true,
"type": "module",
"bin": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/desktop",
"version": "0.7.0",
"version": "0.7.1",
"private": true,
"description": "FreeCrawl SEO — desktop application",
"homepage": "https://github.com/kemalai/FreeCrawl-SEO-Tool",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/mcp-server",
"version": "0.7.0",
"version": "0.7.1",
"private": true,
"type": "module",
"bin": {
+8 -8
View File
@@ -1,12 +1,12 @@
{
"name": "freecrawl-seo",
"version": "0.7.0",
"version": "0.7.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "freecrawl-seo",
"version": "0.7.0",
"version": "0.7.1",
"hasInstallScript": true,
"license": "MIT",
"workspaces": [
@@ -26,7 +26,7 @@
},
"apps/cli": {
"name": "@freecrawl/cli",
"version": "0.7.0",
"version": "0.7.1",
"dependencies": {
"@freecrawl/core": "*",
"@freecrawl/db": "*",
@@ -43,7 +43,7 @@
},
"apps/desktop": {
"name": "@freecrawl/desktop",
"version": "0.7.0",
"version": "0.7.1",
"dependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
@@ -91,7 +91,7 @@
},
"apps/mcp-server": {
"name": "@freecrawl/mcp-server",
"version": "0.7.0",
"version": "0.7.1",
"dependencies": {
"@freecrawl/db": "*",
"@freecrawl/shared-types": "*"
@@ -8956,7 +8956,7 @@
},
"packages/core": {
"name": "@freecrawl/core",
"version": "0.7.0",
"version": "0.7.1",
"dependencies": {
"@freecrawl/db": "*",
"@freecrawl/shared-types": "*",
@@ -8985,7 +8985,7 @@
},
"packages/db": {
"name": "@freecrawl/db",
"version": "0.7.0",
"version": "0.7.1",
"dependencies": {
"@freecrawl/shared-types": "*"
},
@@ -8997,7 +8997,7 @@
},
"packages/shared-types": {
"name": "@freecrawl/shared-types",
"version": "0.7.0",
"version": "0.7.1",
"devDependencies": {
"rimraf": "^6.0.1",
"typescript": "^5.7.0"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "freecrawl-seo",
"version": "0.7.0",
"version": "0.7.1",
"private": true,
"description": "Open-source desktop SEO crawler — a free alternative to Screaming Frog",
"license": "MIT",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/core",
"version": "0.7.0",
"version": "0.7.1",
"private": true,
"type": "module",
"main": "./dist/index.js",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/db",
"version": "0.7.0",
"version": "0.7.1",
"private": true,
"type": "module",
"main": "./dist/index.js",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/shared-types",
"version": "0.7.0",
"version": "0.7.1",
"private": true,
"type": "module",
"main": "./dist/index.js",