Skip to content

Releases: agntn/forges

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 22:39
Immutable release. Only release title and notes can be modified.
1998cdf

v0.6.0 is the next major release.

👉 Changelog

compare changes

🚀 Enhancements

  • wait for review bots (#340)
  • issue types and fields (#338)
  • page issue and PR bodies (#337)
  • map the forges model (#322)
  • add and list sub-issues (#319)
  • page long release notes (#296)

🔥 Performance

  • slim thread resolves (#326)

🩹 Fixes

  • end reads on cancel (#342)
  • stop waiting on cancel (#341)
  • explain lost PR assignees (#339)
  • deps: pin forges 0.2.0 (#321)
  • complete entry type exports (#297)

💅 Refactors

  • adopt forges 0.3.0 (#335)
  • ⚠️ pack provider args (#324)
  • ⚠️ take ref objects (#323)
  • pack helper args (#318)
  • ⚠️ build on forges (#303)
  • share one text window (#298)
  • lift extensions out (#294)

📦 Build

  • share one lockfile (#333)

🏡 Chore

  • docs: move to Nuxt 4.6 (#334)

🤖 CI

  • release through uppt (#299)

❤️ Contributors

v0.5.1

Choose a tag to compare

@oritwoen oritwoen released this 14 Oct 17:26
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • List repository tags (#253)
  • Report repository merge settings (#258)
  • List issue and pull request reactions (#267)
  • Accept an owner as search scope (#268)
  • List checks for any commit (#277)

🔥 Performance

  • Drop empty merge fields from PR rows (#290)

🩹 Fixes

  • Wait for the first check after a push (#260)
  • Name the field in path segment errors (#270)
  • Name the platform on base class refusals (#274)
  • Wait for the pushed head in checks (#275)
  • Skip the stale GitLab head pipeline (#276)
  • Say where a rejected token came from (#279)
  • Keep paging past the Gitea limit clamp (#281)
  • Read Forgejo jobs from a bare array (#283)
  • Read Forgejo job logs (#286)
  • Refuse a zero page on CI job lists (#287)
  • Refuse a zero comment or reaction page (#289)

📖 Documentation

  • Trim the agents page (#263)
  • Move AGENTS.md into the code it explains (#272)

✅ Tests

  • Drop tautological assertions (#266)

❤️ Contributors

v0.5.0

Choose a tag to compare

@oritwoen oritwoen released this 08 Oct 10:28
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • Search issues in every repository at once (#230)
  • Add Cloudflare Artifacts provider (#243)

🩹 Fixes

  • docs: Count a whole IPv6 /64 as one visitor (#233)
  • Say a write may have landed after a 5xx (#238)
  • Resolve tokens through @agntn/credentials (#240)
  • deps: Make room for Pi 1.x (#241)
  • docs: Build on Node.js 26 (#245)
  • docs: Keep previews off production data (#247)
  • Tell agents about Cloudflare Artifacts (#248)
  • Offer artifacts only where it answers (#249)
  • http: Honor Retry-After before a retry (#250)
  • http: Keep the reason a failed read gives (#251)
  • gitea: Read pages the way GitHub does (#252)

💅 Refactors

  • ⚠️ Move the tools to @agntn/tools (#242)

🏡 Chore

  • Add CODEOWNERS (#236)

⚠️ Breaking Changes

  • ⚠️ Move the tools to @agntn/tools (#242)

❤️ Contributors

v0.4.1

Choose a tag to compare

@oritwoen oritwoen released this 04 Oct 15:39
Immutable release. Only release title and notes can be modified.

compare changes

🩹 Fixes

  • commits: Accept main~1 and sha^ as revisions (#225)

❤️ Contributors

  • Ori

v0.4.0

Choose a tag to compare

@oritwoen oritwoen released this 02 Oct 11:35
Immutable release. Only release title and notes can be modified.

compare changes

🩹 Fixes

  • Share one provider import across calls (#210)
  • docs: Cut the dead MCP links from the menu (#215)

💅 Refactors

  • http: ⚠️ Drop ofetch for native fetch (#214)
  • http: ⚠️ Hash tokens with @agntn/hashes (#216)

📦 Build

  • Drop vp pack and its tsdown workarounds (#211)

🏡 Chore

  • ⚠️ Drop Node.js 22 and 24 (#213)

⚠️ Breaking Changes

  • http: ⚠️ Drop ofetch for native fetch (#214)
  • http: ⚠️ Hash tokens with @agntn/hashes (#216)
  • ⚠️ Drop Node.js 22 and 24 (#213)

❤️ Contributors

v0.3.7

Choose a tag to compare

@oritwoen oritwoen released this 30 Sep 18:50
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • docs: Branch map, roster and explorer (#194)
  • Merge a pull request, pinned to its head (#197)

🔥 Performance

  • commits: Leave out a repeated committer (#195)
  • repos: Skip the owner each row repeats (#196)

🩹 Fixes

  • mcp: Name the values an enum accepts (#204)
  • docs: A query limit the caller can't reset (#205)
  • deps: Make typebox an optional peer (#208)

❤️ Contributors

v0.3.6

Choose a tag to compare

@aeitwoen aeitwoen released this 25 Sep 14:09
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • local: Page status rows like tracked files (#191)
  • cli: A local mcp needs no rebuild (#192)
  • commits: Compare two refs (#193)

🩹 Fixes

  • Errors carry what the platform said (#185)
  • Include closed items in Gitea search (#186)
  • Accept an owner that repeats the repo slug (#190)

❤️ Contributors

v0.3.5

Choose a tag to compare

@aeitwoen aeitwoen released this 23 Sep 20:35
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • Edit a pull request once it is open (#171)
  • Comment on issues and pull requests (#172)
  • Retitle, relabel or close an issue (#177)
  • Search pull requests across Gitea (#180)
  • Author filter and GitLab in global PR search (#181)
  • Find commits by message on GitLab (#182)

🔥 Performance

  • Cut commit messages to their subject line (#176)

🩹 Fixes

  • Flag private repos hidden by a missing token (#173)
  • Hide the forge URL from Pi and OMP errors (#178)

📦 Build

  • Run on Vite+ and Vitest 5 (#179)

❤️ Contributors

v0.3.4

Choose a tag to compare

@aeitwoen aeitwoen released this 22 Sep 23:24
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • Find pull requests across repositories (#150)
  • Accept owner/repo and default the platform (#155)
  • Wait for pull request checks to conclude (#156)
  • Report who merged a pull request and when (#160)
  • Let writes pick their gh account (#164)
  • List the issues a pull request closes (#165)
  • Fetch repository files without cloning (#169)
  • Show why a CI job failed (#170)

🔥 Performance

  • Send tool results as compact JSON (#157)

🩹 Fixes

  • Surface commit statuses from GitBucket (#151)
  • Reject invalid pages when listing checks (#152)
  • tui: Re-indent compact results when expanded (#158)
  • Load dev stubs under plain node (#161)

🏡 Chore

❤️ Contributors

v0.3.3

Choose a tag to compare

@aeitwoen aeitwoen released this 21 Sep 12:17
Immutable release. Only release title and notes can be modified.

compare changes

🚀 Enhancements

  • Check merge evidence without shell chains (#133)
  • Inspect local Git in one tool call (#134)
  • Fetch complete review bodies (#138)
  • Search commits across repositories (#139)
  • Read commit patches in slices (#146)
  • Page large local inventories (#149)

🩹 Fixes

  • mcp: Name unknown arguments on newer TypeBox (#128)
  • gitlab: Name the pipelines listed as checks (#129)
  • Keep API paths in pagination links (#142)

💅 Refactors

  • Centralize tool effects (#144)

❤️ Contributors