diff --git a/CHANGELOG.md b/CHANGELOG.md index ad182fa..6a81009 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,14 +2,32 @@ ## 0.2.3 / Coordinated release (2026-11-05) -- Bumped shared Spicrawl plugin collection version to `0.2.3` in all plugin manifests: +### New release automation + +- Added `.github/workflows/release-all-on-merge.yml`: merging a version-bumping PR to `main` now automatically releases every plugin format. +- Added per-format release workflows for OpenAI, Cursor, Claude, Factory, Devin, Copilot, Gemini, and OpenBot. +- Added a unified `v*` release workflow that attaches every artifact to a single GitHub release page. + +### OpenAI plugin mobile/web fix + +- Added `plugins/spicrawl-openai/.app.json` with a registered ChatGPT app mapping. +- Updated `plugins/spicrawl-openai/plugin.json` to declare `"apps": "./.app.json"`. +- This removes the ChatGPT Desktop-only restriction and makes the plugin available on mobile and web. + +### Version bumps + +- Shared collection version: `0.2.2` → `0.2.3` in: - `plugins/spicrawl-openai/plugin.json` - `plugins/spicrawl/.claude-plugin/plugin.json` - `plugins/spicrawl/.cursor-plugin/plugin.json` - `plugins/spicrawl/.factory-plugin/plugin.json` - `plugins/spicrawl/.github/plugin/plugin.json` - `gemini-extension.json` -- Bumped `dify/manifest.yaml` version to `0.1.6`. -- Bumped `opencode/package.json` version to `0.1.2`. -- Bumped `openbot/plugin.json` version to `1.0.1`. -- Fixed OpenAI mobile/desktop plugin packaging (`plugins/spicrawl-openai`) by adding the registered ChatGPT app mapping. +- Dify plugin: `0.1.5` → `0.1.6` +- OpenCode plugin: `0.1.1` → `0.1.2` +- OpenBot plugin: `1.0.0` → `1.0.1` + +### Documentation + +- Added release and changelog sections to every plugin README. +- Updated the repository README with the new auto-release behavior and version references. diff --git a/dify/README.md b/dify/README.md index 82b6b03..0ab4ec4 100644 --- a/dify/README.md +++ b/dify/README.md @@ -92,6 +92,20 @@ Inputs: URLs (one per line) or Job ID, Output format, JavaScript rendering, Max - Contact: support@spicrawl.com - Privacy: see [PRIVACY.md](PRIVACY.md) +## Releases + +Download `spicrawl-.difypkg` from the [GitHub releases page](https://github.com/OfficialSpicrawl/agent-plugins/releases), then install it in Dify: + +1. In Dify, go to **Plugins** → **Install plugin** → **GitHub**. +2. Select this repository and the release, or upload the downloaded `.difypkg` file. + +### Recent versions + +| Version | What changed | +|---|---| +| 0.1.6 | Added automated GitHub releases; fixed manifest tags to match Dify's allowed tag enum. | +| 0.1.5 | Initial release with Scrape, Extract, and Batch scrape tools. | + ## Development ```bash diff --git a/openbot/README.md b/openbot/README.md index e5b6768..355395a 100644 --- a/openbot/README.md +++ b/openbot/README.md @@ -21,3 +21,19 @@ under `marketplace/plugin-catalog/`. To list Spicrawl in OpenBot: This plugin uses Spicrawl's hosted streamable HTTP MCP server at `https://mcp.spicrawl.com/mcp` and asks the user for a Spicrawl API key, which is sent as `Authorization: Bearer `. + +## Releases + +Download `spicrawl-openbot-.zip` from the [GitHub releases page](https://github.com/OfficialSpicrawl/agent-plugins/releases). The ZIP contains `plugin.json` and this README. + +To update the OpenBot catalog: +1. Extract `plugin.json` from the ZIP. +2. Copy it into `marketplace/plugin-catalog/plugins/spicrawl/plugin.json` in the OpenBot repository. +3. Update `updatedAt` and rebuild the catalog. + +### Recent versions + +| Version | What changed | +|---|---| +| 1.0.1 | Added automated GitHub releases as part of the coordinated plugin release pipeline. | +| 1.0.0 | Initial OpenBot marketplace manifest. | diff --git a/opencode/README.md b/opencode/README.md index 84101cb..d5e5e1b 100644 --- a/opencode/README.md +++ b/opencode/README.md @@ -69,6 +69,20 @@ The same result with no plugin, in `opencode.json`: } ``` +## Releases + +The package is published to npm as [`opencode-spicrawl`](https://www.npmjs.com/package/opencode-spicrawl). OpenCode installs it automatically when it appears in your `opencode.json` plugin list. + +You can also download the source ZIP from the [GitHub releases page](https://github.com/OfficialSpicrawl/agent-plugins/releases) for `opencode-spicrawl-v`. + +### Recent versions + +| Version | What changed | +|---|---| +| 0.1.2 | Added automated GitHub and npm releases as part of the coordinated plugin release pipeline. | +| 0.1.1 | Updated repository links to `OfficialSpicrawl/agent-plugins`. | +| 0.1.0 | First release: adds the Spicrawl remote MCP server from `SPICRAWL_API_KEY`. | + ## Links - Docs: diff --git a/plugins/spicrawl-openai/README.md b/plugins/spicrawl-openai/README.md index 71289c0..265492c 100644 --- a/plugins/spicrawl-openai/README.md +++ b/plugins/spicrawl-openai/README.md @@ -35,9 +35,16 @@ Replace `OPENAI_APP_ID` with the real app ID from your OpenAI registered app bef ## Install from a release ZIP -1. Download the release ZIP for the Spicrawl OpenAI plugin. -2. Make sure `.app.json` contains the real `OPENAI_APP_ID` for your registered app. +1. Download `spicrawl-openai-.zip` from the [GitHub releases page](https://github.com/OfficialSpicrawl/agent-plugins/releases). +2. Make sure `.app.json` inside the ZIP contains the real `OPENAI_APP_ID` for your registered app (CI injects this automatically when building the release ZIP). 3. Upload the ZIP through the ChatGPT plugin or GPT installation flow. 4. Complete OAuth with your Spicrawl account when prompted. +## Releases + +| Version | What changed | +|---|---| +| 0.2.3 | Added registered ChatGPT app mapping (`.app.json`) so the plugin is available on ChatGPT mobile and web, not only desktop. | +| 0.2.2 | Initial public release for ChatGPT/Codex: fetch, render, extract, batch, and docs search tools. | + For development details, see the [Spicrawl agent docs](https://docs.spicrawl.com/agents/mcp). diff --git a/plugins/spicrawl/README.md b/plugins/spicrawl/README.md index caf7980..fb56a0a 100644 --- a/plugins/spicrawl/README.md +++ b/plugins/spicrawl/README.md @@ -154,6 +154,27 @@ Only to Spicrawl, in the `Authorization` header of requests to `mcp.spicrawl.com - Source and other tools (Claude Code, Codex, Gemini CLI and more): +## Releases + +This folder is shared by several agent tools. Each tool has its own release ZIP on the [GitHub releases page](https://github.com/OfficialSpicrawl/agent-plugins/releases): + +| Tool | Release ZIP | Install | +|---|---|---| +| Claude Code | `spicrawl-claude-.zip` | Install from the Claude plugin marketplace, or unzip into `~/.claude/plugins/local/spicrawl` | +| Cursor | `spicrawl-cursor-.zip` | Unzip into `~/.cursor/plugins/local/spicrawl`, or install from Cursor Settings → Plugins | +| Factory Droid | `spicrawl-factory-.zip` | Install via `droid plugin install spicrawl@spicrawl-plugins` | +| Devin | `spicrawl-devin-.zip` | Install via Devin Plugins → Add plugin → From repository / Upload ZIP | +| GitHub Copilot CLI | `spicrawl-copilot-.zip` | The ZIP contains the skill; add the MCP server manually with `copilot mcp add` | + +### Recent versions + +| Version | What changed | +|---|---| +| 0.2.3 | Added release ZIPs for every supported agent tool; plugin behavior unchanged. | +| 0.2.2 | Added plugin README, LICENSE, and Cursor marketplace category/tags. | +| 0.2.1 | Aligned the skill with the public rendering tiers. | +| 0.2.0 | Added Dify and n8n integrations to the Spicrawl ecosystem. | + ## License Apache License 2.0. See [LICENSE](LICENSE).