Releases: openclaw/notcrawl
Release list
notcrawl v0.5.2
notcrawl v0.5.2
Local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
Changes
- Sign official macOS release binaries with the OpenClaw Foundation Developer ID while keeping local and cross-platform builds credential-free.
- Update CrawlKit to v0.13.4 and refresh its hardened TOML dependency.
- Update Go to 1.26.5 to resolve GO-2026-5856 in
crypto/tls.
Release integrity
- Both macOS architectures are signed as
org.openclaw.notcrawlby Developer ID Application: OpenClaw Foundation (FWJYW4S8P8). - Linux archives and packages, macOS archives, per-archive checksums, and the aggregate checksum manifest are attached below.
notcrawl v0.5.1
What's new
- Retry concurrent Git snapshot branch-and-tag pushes after rebasing and retargeting the unpublished tag.
- Retry transient Cloudflare 524 timeouts from Notion API requests. Thanks @davelutztx.
- Update
golang.org/x/systo v0.46.0, resolving a Windows integer-overflow advisory in the dependency graph. - Add immutable Git share snapshot tags and non-mutating historical imports with
update --ref. - Move Desktop SQLite bundle snapshots, Markdown sidecar synchronization, and Git share commits/remotes onto CrawlKit v0.13.0; refresh Go dependencies.
Full changelog: https://github.com/openclaw/notcrawl/blob/v0.5.1/CHANGELOG.md
notcrawl v0.5.0
notcrawl v0.5.0
- Add targeted
notion-mcpsync through a preconfigured Codex Notion app to repair incomplete Desktop/API pages and fetch explicit page IDs or bounded search results. - Mark incomplete Desktop-cache Markdown pages with missing-block metadata and warnings instead of silently exporting title-only files.
- Render page and database-row properties in Markdown exports with collection schema labels when available.
- Preserve previously cached Desktop pages and blocks across opportunistic cache eviction while honoring explicit tombstones.
- Track API and Desktop provenance independently so archived API records restore live Desktop page, block, and comment payloads.
- Preserve source provenance in git-share snapshots and validate complete manifests before replacing a local archive.
- Update
crawlkitto v0.12.2. - API sync now tolerates Notion
restricted_resourcefailures from/users, continues page/database discovery without user labels, and warns when API discovery returns no pages, databases, blocks, or comments. Thanks @elijahmuraoka. - API sync now skips fetching copied synced-block children that Notion reports as
object_not_found, while still storing the synced-block copy. Thanks @elijahmuraoka. - Support Notion Desktop defaults and stale-directory pruning on Windows. Thanks @MrJngomonkey.
Verification
- Candidate CI, including native tests, Windows tests, vet, deadcode, vulnerability checks, CLI smoke tests, and GoReleaser snapshot: https://github.com/openclaw/notcrawl/actions/runs/27677096486
- CodeQL: https://github.com/openclaw/notcrawl/actions/runs/27677096491
- Secret scan: https://github.com/openclaw/notcrawl/actions/runs/27677096590
- Release Drafter: https://github.com/openclaw/notcrawl/actions/runs/27677096492
- Release workflow and Homebrew dispatch: https://github.com/openclaw/notcrawl/actions/runs/27677254490
- Artifact checksums: https://github.com/openclaw/notcrawl/releases/download/v0.5.0/sha256sums.txt
notcrawl v0.4.0
notcrawl v0.4.0
local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
what's new
- Fix UTF-8 truncation in markdown export paths (#29) @alexph-dev
Features
- feat: add release update checks (#36) @vincentkoc
Maintenance
- chore(deps): bump modernc.org/sqlite from 1.50.0 to 1.50.1 (#35) @dependabot[bot]
- chore(deps): bump trufflesecurity/trufflehog from 3.95.2 to 3.95.3 (#34) @dependabot[bot]
- chore(deps): bump actions/checkout from 5 to 6 (#32) @dependabot[bot]
- chore(deps): bump actions/github-script from 8 to 9 (#31) @dependabot[bot]
- build(deps): bump crawlkit to v0.4.1 (#33) @vincentkoc
- chore(ci): add crawl security baseline (#30) @vincentkoc
contributors
@alexph-dev, @dependabot[bot], @vincentkoc and dependabot[bot]
notcrawl v0.3.6
notcrawl v0.3.6
local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
what's new
Fixes
- fix(release): generate auditable Homebrew formula (#28) @vincentkoc
- fix(release): validate Homebrew tap push token (#27) @vincentkoc
contributors
notcrawl v0.3.5
notcrawl v0.3.5
local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
what's new
Fixes
- fix(release): publish formula to Homebrew tap (#26) @vincentkoc
contributors
notcrawl v0.3.4
notcrawl v0.3.4
local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
what's new
Fixes
- fix(export): clean emoji from filenames (#24) @vincentkoc
contributors
notcrawl v0.3.3
notcrawl v0.3.3
local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
what's new
Fixes
- fix(export): render desktop database CSVs correctly (#23) @vincentkoc
contributors
notcrawl v0.3.2
notcrawl v0.3.2
local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
what's new
Fixes
- fix(export): add bulk database export (#22) @vincentkoc
contributors
notcrawl v0.3.1
notcrawl v0.3.1
local-first Notion crawling into SQLite, normalized Markdown, and git-backed snapshots.
what's new
Fixes
- fix(api): retry transient Notion failures (#21) @vincentkoc
- fix(api): dedupe Notion rich text titles (#20) @vincentkoc
Maintenance
- ci(release): update goreleaser action (#18) @vincentkoc