docs: changelog 0.9.7

This commit is contained in:
kemalai committed 2026-08-23 23:24:51 +03:00
1 parent 087c12784d
commit dc2a354654
8 files changed
+32 -7

No files matched your search

+25
View File
@@ -1,5 +1,30 @@
# Changelog
## [0.9.7] — 2026-08-23
### Added
- Images tab now lists each image per page it appears on, with a Page column, so Missing/Empty Alt is accurate for every page.
- Opt-in "Allow invalid HTTPS certificate" for browser form-login — off by default so credentials aren't typed into an unverified page.
### Changed
- Crawl credentials (auth, proxy, custom headers) are now encrypted at rest and stripped from shared settings exports.
- Exports now honour the active search and advanced filter, so the file matches exactly what the table shows.
- robots.txt is now evaluated per origin, so cross-protocol and subdomain URLs are checked correctly.
- URLs blocked by robots.txt are now recorded, so the "Blocked by robots.txt" count is no longer always zero.
### Fixed
- Fixed the Overview panel staying blank in RAM-only storage mode.
- Fixed several crashes, freezes, and out-of-memory cases on large crawls, exports, and log imports.
- Fixed quitting with unsaved changes (Ctrl/Cmd+Q) wiping the crawl.
- Fixed tabs falsely reporting "no broken links / no images" and detail panels stuck on "Loading…" when a query failed.
- Fixed relative links and canonicals resolving wrongly when a page declares a `<base>` tag.
- Fixed robots.txt user-agent matching, X-Robots-Tag per-bot rules, and `noindex, follow` pages not being crawled through.
- Fixed sitemap comparisons, favicon/thin-content flags on redirects, and the non-ASCII and uppercase URL checks.
- Fixed Missing/Empty Alt being judged site-wide instead of per page, and external links reporting a redirect's final status.
- Fixed crawl-control buttons and destructive actions failing silently instead of reporting the error.
- Hardened against credential leaks in logs and exports, CSV formula injection, path traversal, and untrusted-content navigation.
- Various stability, correctness, and UI refinements.
## [0.9.6] — 2026-08-20
### Added
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/cli",
"version": "0.9.6",
"version": "0.9.7",
"private": true,
"type": "module",
"bin": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/desktop",
"version": "0.9.6",
"version": "0.9.7",
"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.9.6",
"version": "0.9.7",
"private": true,
"type": "module",
"bin": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "freecrawl-seo",
"version": "0.9.6",
"version": "0.9.7",
"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.9.6",
"version": "0.9.7",
"private": true,
"type": "module",
"main": "./dist/index.js",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/db",
"version": "0.9.6",
"version": "0.9.7",
"private": true,
"type": "module",
"main": "./dist/index.js",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@freecrawl/shared-types",
"version": "0.9.6",
"version": "0.9.7",
"private": true,
"type": "module",
"main": "./dist/index.js",