docs: changelog 0.8.0

This commit is contained in:
kemalai committed 2026-06-29 04:12:07 +03:00
1 parent 139ac0d5d7
commit a8c1b58547
9 files changed
+31 -15

No files matched your search

+16
View File
@@ -1,5 +1,21 @@
# Changelog
## [0.8.0] — 2026-06-29
### Added
- Three new site-graph layouts — Force-Directed Tree, Radial Tree, and Directory Tree — for clearer structural views of the crawl.
- Crawl Path Report — click any page in the graph to trace its shortest discovery path from the homepage.
- A "By LCP" graph colour overlay that flags pages whose largest above-the-fold element is an image, a prime optimisation target.
- Browser-driven login mode that drives a real Chromium through JS-heavy SPA login forms, then reuses the session for the crawl.
- XPath parent, ancestor, and sibling axes in custom extraction, for pulling values plain CSS selectors can't reach.
- A new MCP `get_crawl_path` tool so AI agents can fetch any page's crawl path.
### Changed
- HTTP Digest auth now caches each host's challenge and authenticates proactively, avoiding a 401 round-trip on every URL.
### Fixed
- Importing custom-extraction rules no longer silently drops XPath and JSONPath rules.
## [0.7.3] — 2026-06-26
### Added
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/cli",
"version": "0.7.3",
"version": "0.8.0",
"private": true,
"type": "module",
"bin": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/desktop",
"version": "0.7.3",
"version": "0.8.0",
"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.3",
"version": "0.8.0",
"private": true,
"type": "module",
"bin": {
+8 -8
View File
@@ -1,12 +1,12 @@
{
"name": "freecrawl-seo",
"version": "0.7.3",
"version": "0.8.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "freecrawl-seo",
"version": "0.7.3",
"version": "0.8.0",
"hasInstallScript": true,
"license": "MIT",
"workspaces": [
@@ -26,7 +26,7 @@
},
"apps/cli": {
"name": "@freecrawl/cli",
"version": "0.7.3",
"version": "0.8.0",
"dependencies": {
"@freecrawl/core": "*",
"@freecrawl/db": "*",
@@ -43,7 +43,7 @@
},
"apps/desktop": {
"name": "@freecrawl/desktop",
"version": "0.7.3",
"version": "0.8.0",
"dependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
@@ -95,7 +95,7 @@
},
"apps/mcp-server": {
"name": "@freecrawl/mcp-server",
"version": "0.7.3",
"version": "0.8.0",
"dependencies": {
"@freecrawl/db": "*",
"@freecrawl/shared-types": "*"
@@ -9008,7 +9008,7 @@
},
"packages/core": {
"name": "@freecrawl/core",
"version": "0.7.3",
"version": "0.8.0",
"dependencies": {
"@freecrawl/db": "*",
"@freecrawl/shared-types": "*",
@@ -9037,7 +9037,7 @@
},
"packages/db": {
"name": "@freecrawl/db",
"version": "0.7.3",
"version": "0.8.0",
"dependencies": {
"@freecrawl/shared-types": "*"
},
@@ -9049,7 +9049,7 @@
},
"packages/shared-types": {
"name": "@freecrawl/shared-types",
"version": "0.7.3",
"version": "0.8.0",
"devDependencies": {
"rimraf": "^6.0.1",
"typescript": "^5.7.0"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "freecrawl-seo",
"version": "0.7.3",
"version": "0.8.0",
"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.3",
"version": "0.8.0",
"private": true,
"type": "module",
"main": "./dist/index.js",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/db",
"version": "0.7.3",
"version": "0.8.0",
"private": true,
"type": "module",
"main": "./dist/index.js",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/shared-types",
"version": "0.7.3",
"version": "0.8.0",
"private": true,
"type": "module",
"main": "./dist/index.js",