From 1f7e85a03f262345e992ddebd7b0c121c2f2862e Mon Sep 17 00:00:00 2001 From: Matt Van Horn Date: Wed, 22 Apr 2026 21:56:07 -0700 Subject: [PATCH] =?UTF-8?q?chore(release):=20v3.1.0=20=E2=80=94=20consolid?= =?UTF-8?q?ate=203.0.10-3.0.14=20+=20OpenClaw=20republish=20prep=20(#314)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump plugin.json to 3.1.0 - CHANGELOG entry consolidating 3.0.10-3.0.14 dev cycle and noting OpenClaw republish - Fix broken README link: skills/last30days/SKILL.md -> SKILL.md Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> --- .claude-plugin/plugin.json | 2 +- CHANGELOG.md | 17 +++++++++++++++++ README.md | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 2be7c60..b5ecc61 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "last30days", - "version": "3.0.14", + "version": "3.1.0", "description": "Research any topic across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and 5+ more sources. AI agent scores by upvotes, likes, and real money - not editors.", "author": { "name": "Matt Van Horn", diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d42cb2..dbe1735 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.1.0] - 2026-04-22 + +Consolidates the 3.0.10 to 3.0.14 dev cycle (commenter handles, `--competitors`, per-entity Step 0.55, vs-mode N passes, comparison title attribution) and republishes the OpenClaw bundle, which had been frozen on ClawHub at `3.0.0-open` since April 8. + +### Added + +- **OpenClaw republish.** `clawhub install last30days-official` now resolves to `3.1.0-open`, matching current main. Closes [#307](https://github.com/mvanhorn/last30days-skill/issues/307), [#195](https://github.com/mvanhorn/last30days-skill/issues/195), [#236](https://github.com/mvanhorn/last30days-skill/issues/236). The ClawHub bundle had shipped a broken `env.py get_config()` and stale SKILL.md path references since April; both are fixed at source on main and the republish carries the fixes to installers. + +### Fixed + +- **Claude Code plugin manifest path-escape.** The `.claude-plugin/plugin.json` `skills` key was removed in commit `93fbed2` but never shipped in a tagged release. Installing via `/plugin install last30days-skill` could hit `/doctor`'s `Path escapes plugin directory: ./ (skills)` error. This release ships the fix. Closes [#306](https://github.com/mvanhorn/last30days-skill/issues/306). +- **Broken README link.** The README's "source of truth" link pointed at `skills/last30days/SKILL.md`, a path that does not exist. Fixed to point at root `SKILL.md`. + +### Dev cycle journal (3.0.10 - 3.0.14, not separately tagged) + +Individual changelog entries for 3.0.10 through 3.0.14 below document the incremental work consolidated into this release. + ## [3.0.14] - 2026-04-22 ### Changed diff --git a/README.md b/README.md index 518d59c..a77251d 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ **An AI agent-led search engine scored by upvotes, likes, and real money - not editors.** -This README tracks the current v3 pipeline. The runtime skill spec lives in [skills/last30days/SKILL.md](skills/last30days/SKILL.md), which is the source of truth for the latest command and setup behavior. +This README tracks the current v3 pipeline. The runtime skill spec lives in [SKILL.md](SKILL.md), which is the source of truth for the latest command and setup behavior. Claude Code: ```