github mvanhorn/last30days-skill v3.25.0

3 hours ago

What's Changed

  • fix(env): treat unsubstituted config templates as unconfigured by @SomSamantray in #1126
  • test(backends): isolate the grok off-PATH probe from the real filesystem by @iliaal in #1123
  • fix(release): bring mcp/manifest.json into the version lockstep by @iliaal in #1122
  • fix(env): strip trailing inline comments from unquoted .env values by @iliaal in #1121
  • Added: Docs option: quick first run for /last30days by @Nikhil433-dell in #832
  • fix: entity-miss demotion is inert on topics without a distinctive entity by @terry-li-hm in #888
  • fix: accept an API root in *_BASE_URL overrides by @Opgeek-1 in #918
  • fix(setup): surface ScrapeCreators /profile 5xx instead of already-linked by @arimu1 in #925
  • LinkedIn source: honor the date window, follow the cursor, and signal partial results by @jasonericsiegel in #939
  • fix(arxiv): preserve adapter-valid papers during normalization by @dpersek in #947
  • docs: correct HERMES_SETUP.md install path (scanner blocks --force) by @technicianofthesacred in #962
  • fix(github): strip wrapped search qualifiers from topics (#952) by @SomSamantray in #970
  • fix(doctor): retry rate-limited probes instead of reporting a false outage by @obbax in #971
  • fix(grok): decode CLI stdout as UTF-8, not the OS locale codec by @SNChicago in #1025
  • fix(xurl): recognize the ~/.xurl/auth.yml directory layout by @SomSamantray in #1027
  • chore: normalize line endings to LF via .gitattributes by @zmzhong1 in #1032
  • fix(transcribe): send the skill User-Agent in _post_audio so Groq's Cloudflare edge stops returning 403 (#983) by @terry-li-hm in #1036
  • fix(github): bound qualifier-only topic fragments in errors and logs so fanout cannot spam them (#954) by @terry-li-hm in #1039
  • fix(instagram): unwrap user reels media envelopes by @Tethys0 in #1042
  • fix(grok): parse CLI JSON output so X search is not empty (#1051) by @hnshah in #1057
  • fix(cookies): anchor Safari cookie host matching to the domain by @iliaal in #1118
  • fix(reddit): clamp engagement before log10 so downvoted posts don't crash ranking by @iliaal in #1119
  • fix(verify): run the pytest suite instead of unittest discover by @iliaal in #1120
  • fix(github): qualifier-only or empty topics are clean no-results, not ERROR (#953) by @mvanhorn in #1130
  • docs(credit): attribute #953 fix to Terry Li (@terry-li-hm) via #1041/#1130 by @mvanhorn in #1131
  • feat(meta-ads): opt-in Meta Ad Library source for a brand's live paid creative by @mvanhorn in #1138
  • fix(tests): make the both-mode outcome fixture date relative by @dzivkovi in #1127
  • chore(tests): strip credential-shaped env vars so the suite is hermetic by @dzivkovi in #1128
  • fix(competitors): refuse a comparison headed by a competitor when the main topic fails by @iliaal in #1117
  • fix(http): redact app passwords and session JWTs from recorded fixtures by @iliaal in #1115
  • fix(rerank): stop scraped content from closing the untrusted-content fence by @iliaal in #1114
  • fix(render): collapse and defang scraped titles so they cannot forge engine sentinels by @olliedigital in #1056
  • feat(hooks): add LAST30DAYS_QUIET to quiet the SessionStart status hook by @dnorth123 in #958
  • fix(hooks): stop running last30days on every session start by @tmchow in #1142
  • chore(deps): bump trufflesecurity/trufflehog from 3.97.1 to 3.97.4 by @dependabot[bot] in #1132
  • chore(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 by @dependabot[bot] in #1046
  • chore(deps-dev): bump towncrier from 25.8.0 to 26.9.0 by @dependabot[bot] in #1133
  • chore(deps): bump github.com/mark3labs/mcp-go from 0.57.0 to 1.0.0 in /mcp by @dependabot[bot] in #1134
  • fix(ci): skip changelog fragments for Dependabot PRs by @tmchow in #1143
  • chore(release): bump version to 3.25.0 by @github-actions[bot] in #1145

New Contributors

Full Changelog: v3.24.0...v3.25.0

Don't miss a new last30days-skill release

NewReleases is sending notifications on new releases.