Skip to content

Remove crawl API endpoint (#733)#1065

Open
dduugg wants to merge 1 commit into
shift-org:mainfrom
dduugg:issue-733-remove-crawl
Open

Remove crawl API endpoint (#733)#1065
dduugg wants to merge 1 commit into
shift-org:mainfrom
dduugg:issue-733-remove-crawl

Conversation

@dduugg
Copy link
Copy Markdown
Contributor

@dduugg dduugg commented May 31, 2026

Closes #733.

Following the investigation in #620, the crawl endpoint is no longer used by any known clients or crawlers, so this removes it along with its view, test, and documentation.

Changes

  • Deleted app/endpoints/crawl.js, app/views/crawl.html, and app/test/crawl_test.js.
  • Unregistered the endpoint in app/appEndpoints.js and removed the now-unused crawl config block (plus stale comments) in app/config.js.
  • Docs: removed the "Crawling an event" section and the top-of-file "event crawl returns HTML" note from docs/CALENDAR_API.md. The historical 3.4.0 changelog line that mentions Crawl is left intact as a record.
  • API version: bumped to 3.61.0 with a changelog entry.

The two docs/exampledata/crawl_*.html files listed in the issue no longer exist in the tree (already removed in a prior cleanup), so there was nothing to delete there.

A note on versioning

Removing a documented public endpoint is technically a breaking change, which under strict semver would warrant a major bump (4.0.0). I went with a minor bump (3.61.0) to stay consistent with the existing changelog cadence and to avoid churning the many Api-Version test assertions that are pinned to /^3\./. Happy to switch this to 4.0.0 (and update those assertions to be major-version-agnostic) if maintainers prefer the stricter interpretation.

The crawl endpoint is no longer used by any known clients or crawlers
(per investigation in shift-org#620), so remove it along with its view, test,
and documentation.

- Delete app/endpoints/crawl.js, app/views/crawl.html, app/test/crawl_test.js
- Unregister the endpoint and drop the crawl config block
- Remove the "Crawling an event" section and note from CALENDAR_API.md
- Bump API version to 3.61.0 and add a changelog entry
@dduugg dduugg marked this pull request as ready for review May 31, 2026 04:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove crawl API endpoint

2 participants