Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/crawler-nofollow.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/grade-matches-shown-score.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/scoring-noindex-skip.md

This file was deleted.

8 changes: 8 additions & 0 deletions packages/crawler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @advance-labs/crawler

## 0.2.7

### Patch Changes

- 333a915: Honour `nofollow`: links on a page whose robots meta or `X-Robots-Tag` says `nofollow` (or `none`) are not followed, and `<a rel="nofollow">` links are skipped. The page itself is still fetched and recorded. Exports `pageForbidsFollow`.
- Updated dependencies [333a915]
- @advance-labs/types@0.4.0

## 0.2.6

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/crawler/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@advance-labs/crawler",
"version": "0.2.6",
"version": "0.2.7",
"type": "module",
"description": "Polite, bounded HTTP crawler — sitemap-first discovery, link-following BFS, robots.txt, and site-file detection.",
"keywords": [
Expand Down
7 changes: 7 additions & 0 deletions packages/html-parser/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @advance-labs/html-parser

## 0.3.2

### Patch Changes

- Updated dependencies [333a915]
- @advance-labs/types@0.4.0

## 0.3.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/html-parser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@advance-labs/html-parser",
"version": "0.3.1",
"version": "0.3.2",
"type": "module",
"description": "Pure HTML extraction for the AEO Toolkit — meta/OG/Twitter, headings, images, links, content signals, and raw structured-data blocks. No network.",
"keywords": [
Expand Down
7 changes: 7 additions & 0 deletions packages/net-guard/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @advance-labs/net-guard

## 0.2.5

### Patch Changes

- Updated dependencies [333a915]
- @advance-labs/types@0.4.0

## 0.2.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/net-guard/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@advance-labs/net-guard",
"version": "0.2.4",
"version": "0.2.5",
"type": "module",
"description": "SSRF-guarded HTTP fetch seam — DNS-resolves and rejects private/loopback/link-local/CGNAT/cloud-metadata addresses, re-validates every redirect hop, caps body size and time, and host-pins to defeat DNS rebinding.",
"keywords": [
Expand Down
7 changes: 7 additions & 0 deletions packages/schema-validator/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @advance-labs/schema-validator

## 0.2.6

### Patch Changes

- Updated dependencies [333a915]
- @advance-labs/types@0.4.0

## 0.2.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/schema-validator/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@advance-labs/schema-validator",
"version": "0.2.5",
"version": "0.2.6",
"type": "module",
"description": "Detect and validate JSON-LD, Microdata, and RDFa structured data from raw HTML, mapped to schema.org types with AEO-relevant required-property validation.",
"keywords": [
Expand Down
12 changes: 12 additions & 0 deletions packages/scoring/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @advance-labs/scoring

## 0.4.0

### Minor Changes

- 333a915: Stop scoring pages that opt out of indexing. Pages marked `noindex` (meta robots or `X-Robots-Tag`) are left out of per-page rule scoring (titles, descriptions, thin content, headings, Open Graph, structured data, ...) and listed in the new `AuditReport.excludedPages` (`reason: 'noindex'`); they still count in `pagesCrawled`. Rules that inspect indexability opt back in with the new `Rule.includesNoindexPages`: `tech.indexable` (now ignores a noindex page the sitemap deliberately leaves out, still flags the homepage, any listed noindex page, and every noindex page when there is no sitemap), `tech.canonical-present` and `tech.canonical-resolves`. If every page is noindex nothing is excluded.

### Patch Changes

- 6fedb90: Grade the rounded overall score, so the letter grade always matches the number shown. A raw 59.7 displayed as 60 but graded F (seen on amazon.com and adidas.com), and 79.6 displayed as 80 but graded C.
- Updated dependencies [333a915]
- @advance-labs/types@0.4.0

## 0.3.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/scoring/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@advance-labs/scoring",
"version": "0.3.2",
"version": "0.4.0",
"type": "module",
"description": "Declarative weighted rule engine plus technical-SEO, AEO, and E-E-A-T rule sets and report builders — the keystone scorer of the AEO Toolkit.",
"keywords": [
Expand Down
6 changes: 6 additions & 0 deletions packages/types/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @advance-labs/types

## 0.4.0

### Minor Changes

- 333a915: Stop scoring pages that opt out of indexing. Pages marked `noindex` (meta robots or `X-Robots-Tag`) are left out of per-page rule scoring (titles, descriptions, thin content, headings, Open Graph, structured data, ...) and listed in the new `AuditReport.excludedPages` (`reason: 'noindex'`); they still count in `pagesCrawled`. Rules that inspect indexability opt back in with the new `Rule.includesNoindexPages`: `tech.indexable` (now ignores a noindex page the sitemap deliberately leaves out, still flags the homepage, any listed noindex page, and every noindex page when there is no sitemap), `tech.canonical-present` and `tech.canonical-resolves`. If every page is noindex nothing is excluded.

## 0.3.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/types/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@advance-labs/types",
"version": "0.3.1",
"version": "0.4.0",
"type": "module",
"description": "Shared domain types for the AEO Toolkit — the single source of truth across all packages.",
"keywords": [
Expand Down
Loading