v3.28.1

mvanhorn/last30days-skillv3.28.1Oct 20, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on stabilizing data retrieval and processing across multiple platforms by fixing date window handling and search behaviors. It introduces a new proxy configuration for YouTube downloads and updates various dependencies.

Key Highlights

  • Added YOUTUBE_PROXY environment variable to route yt-dlp through a proxy
  • Fixed date window handling for YouTube, Reddit, Bluesky, and ArXiv to ensure correct recency cutoffs
  • Improved GitHub search and Hacker News comment ordering to handle edge cases
  • Enhanced MCP compatibility by discovering and verifying Python interpreters
  • Added a backup feature for installed skills before linking live edits

New Features

  • Add YOUTUBE_PROXY env var to route yt-dlp through a proxy

Full Release Notes

## What's Changed
* fix(planner): keep --search sources that intent routing would drop by @jayhemnani9910 in https://github.com/mvanhorn/last30days-skill/pull/1274
* fix(reddit): match shreddit attribute names case-insensitively by @OSideMedia in https://github.com/mvanhorn/last30days-skill/pull/1256
* fix(youtube): drop videos published after the --as-of window end by @jayhemnani9910 in https://github.com/mvanhorn/last30days-skill/pull/1273
* feat: add YOUTUBE_PROXY env var to route yt-dlp through a proxy by @Bhumika-1432006 in https://github.com/mvanhorn/last30days-skill/pull/1276
* chore: ignore local worktree directories by @iliaal in https://github.com/mvanhorn/last30days-skill/pull/1279
* fix(github): count person-mode PRs inside the research window by @jayhemnani9910 in https://github.com/mvanhorn/last30days-skill/pull/1286
* docs: back up the installed skill before linking live edits by @Tivonsico in https://github.com/mvanhorn/last30days-skill/pull/1284
* fix(github): skip qualifier-only topics with malformed wrappers by @Arthurandrealmeida in https://github.com/mvanhorn/last30days-skill/pull/1282
* fix(mcp): discover and verify compatible Python interpreters by @opita04 in https://github.com/mvanhorn/last30days-skill/pull/1140
* fix(hackernews): order top comments by HN kids, not Algolia id order by @Yi-111-a in https://github.com/mvanhorn/last30days-skill/pull/1288
* fix(digg): surface a live search that fell back to an empty local store by @Yi-111-a in https://github.com/mvanhorn/last30days-skill/pull/1283
* fix(xai): update default model, fix error prescription, document LAST30DAYS_X_MODEL (#1186) by @Bhumika-1432006 in https://github.com/mvanhorn/last30days-skill/pull/1268
* fix: render engine footer as fenced text block (supersedes #706) by @giuseppebisemi in https://github.com/mvanhorn/last30days-skill/pull/1144
* fix(bluesky): honor requested search date window by @xuyua9 in https://github.com/mvanhorn/last30days-skill/pull/984
* fix(arxiv): honor as-of end dates in the recency cutoff by @Bortlesboat in https://github.com/mvanhorn/last30days-skill/pull/1295
* Fix dev.to lookback for historical research windows by @vectorforgelabsio in https://github.com/mvanhorn/last30days-skill/pull/1296
* fix(github): bound keyword searches by the window end date by @jayhemnani9910 in https://github.com/mvanhorn/last30days-skill/pull/1304
* chore(deps): bump trufflesecurity/trufflehog from 3.97.9 to 3.99.2 by @dependabot[bot] in https://github.com/mvanhorn/last30days-skill/pull/1302
* chore(deps): bump github.com/mark3labs/mcp-go from 1.1.1 to 1.2.1 in /mcp by @dependabot[bot] in https://github.com/mvanhorn/last30days-skill/pull/1298
* chore(deps): bump astral-sh/setup-uv from 10.2.0 to 10.3.0 by @dependabot[bot] in https://github.com/mvanhorn/last30days-skill/pull/1301
* chore(deps): bump ossf/scorecard-action from 2.4.4 to 2.5.0 by @dependabot[bot] in https://github.com/mvanhorn/last30days-skill/pull/1297
* chore(deps): bump github/codeql-action/upload-sarif from 4.38.2 to 4.38.3 by @dependabot[bot] in https://github.com/mvanhorn/last30days-skill/pull/1299
* chore(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 by @dependabot[bot] in https://github.com/mvanhorn/last30days-skill/pull/1300
* fix(render): remove LAW N framing from model-visible output by @Bhumika-1432006 in https://github.com/mvanhorn/last30days-skill/pull/1293
* fix(ci): scan export-ignored workflows with Scorecard by @iliaal in https://github.com/mvanhorn/last30days-skill/pull/1307
* chore(release): bump version to 3.28.1 by @github-actions[bot] in https://github.com/mvanhorn/last30days-skill/pull/1308

## New Contributors
* @Arthurandrealmeida made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/1282
* @opita04 made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/1140
* @Yi-111-a made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/1288
* @giuseppebisemi made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/1144
* @xuyua9 made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/984
* @vectorforgelabsio made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/1296

**Full Changelog**: https://github.com/mvanhorn/last30days-skill/compare/v3.28.0...v3.28.1

Related Repositories