Skip to content

Releases: pantheon-org/iris

v2026.5.16

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 13 May 19:57
0027884

2026.5.16 (2026-05-11)

Bug Fixes

  • providers: make cline config path cross-platform (#136) (ab86cc7)

v2026.5.15

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 11 May 10:06
3ec554c

2026.5.15 (2026-05-11)

Features

  • providers: add Cline MCP provider (#133) (09b25a4)
  • providers: add Kiro MCP provider (#134) (7d3372f)
  • providers: use pointer path in WarpProvider for test isolation (#131) (4cf1522)

v2026.5.14

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 11 May 07:30
669c53c

2026.5.14 (2026-05-08)

Bug Fixes

v2026.5.13

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 05 May 21:45
972dce9

2026.5.13 (2026-05-05)

Features

  • add colour output to all CLI commands (#122) (f536574)
  • status: shorten paths, scope column, type-safe config paths, and fixture-based provider tests (#126) (9ccba9f)
  • status: show both local and global rows, colour-code scope column (#127) (fbf9da9)
  • sync: add --global/-g, --local/-l, --interactive/-I scope flags (#128) (be62775)

Bug Fixes

  • cli: fix column misalignment in list/status/sync table output (#125) (3b6bc2c)

v2026.5.12

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 05 May 13:11
d578371

2026.5.12 (2026-05-05)

Features

  • wizard: interactive multi-select init with provider detection and sync default (#120) (ebbd9b4)

v2026.5.11

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 04 May 20:03
1aae2d3

2026.5.11 (2026-05-04)

Features

  • add Gemini, Qwen, Windsurf, and Copilot provider implementations (#104) (9688c9b)
  • cli: add --json flag to list, sync, and status commands (#102) (ff9e4dc)
  • opencode: add doc-review plugin for idle session doc checks (#90) (711bba0)
  • translate status.synced/desync and add semantic exit codes (#98) (11cc2b2)

Bug Fixes

  • correct opencode Enabled parse bug and remove os.Exit from sync RunE (#94) (743d024)
  • harden config store and startup error handling (#95) (c6584e1)
  • move symlink check before MkdirAll and compute dynamic column widths (#96) (7501ffc)
  • providers: revert provider names to short CLI-friendly identifiers (#92) (8d4f211)
  • warn on UserHomeDir failure and clarify ValidateProjectRoot docs (#99) (f2965a7)
  • wizard batch saves, rename TerminalRunner, unify PromptConfirm (#97) (2db9901)

v2026.5.10

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 04 May 13:31
20892eb

2026.5.10 (2026-05-04)

Features

  • ci: auto-update all open PR branches when main is pushed (#83) (fcc39bc)
  • cli: add --provider flag to sync and init subcommands (#56) (8f1d5e1)
  • cli: add add and remove commands (#27) (cefd0af)
  • cli: add init command (#30) (9ddd9e9)
  • cli: add list and status commands (#26) (159b70f)
  • cli: add short flag aliases for all subcommand options (#44) (cd8e4d7)
  • cli: add sync command (#28) (0d45a66)
  • config: add codec interface and store (#19) (3a3f722)
  • detector: add project root provider detector (#24) (2a085f6)
  • enhance MCP server configuration with additional fields and preserve remote server attributes (#61) (4ff7393)
  • i18n: allow lang to be set in .iris.json config (#59) (350f9ee)
  • i18n: internationalise CLI with 14 languages via embedded JSON locales (#57) (c2b799d)
  • ierrors: add sentinel errors (#17) (9b46186)
  • integration: add end-to-end test and update README (#31) (b5ae7d0)
  • merger: add SyncProvider and SyncAllProviders (#25) (13fc1eb)
  • providers: add 10 new providers + docs (#38) (4db743c)
  • providers: add Claude and Gemini provider implementations (#22) (4bd5d7d)
  • providers: add Codex provider implementation (#21) (6d6cf7b)
  • providers: add IntelliJ IDEA provider (.idea/mcp.json) (#41) (3d39508)
  • providers: add named constants for provider names (#81) (dcf0831)
  • providers: add OpenCode provider implementation (#23) (8b87974)
  • providers: add Provider interface and Registry (#20) (b9cecfb)
  • scaffold: add dependencies and wire six no-op cobra subcommands (#15) (afb6350)
  • switch to CalVer (YYYY.M.PATCH) release versioning (#3) (bd9e668)
  • types: add canonical MCPServer and IrisConfig types (#18) (d73f79a)
  • types: add MCPServer.Validate to reject invalid transport and URL values (#72) (6d7ccfe)
  • wizard: add Runner interface, ScriptedRunner, and RunInit (#29) (b3725df)
  • wizard: add URL prompt for SSE transport in server configuration (#63) (e004f35)
  • wizard: detect installed harnesses and offer to import servers on init (#55) (8e3ff46)

Bug Fixes

  • ci: run checks on release-please branches to satisfy branch protection (#34) (2ec203c)
  • cli: improve error handling in RunStatus for missing files (#64) (0a93562)
  • config: add mutex to Store.Save and handle temp file cleanup errors (#68) (155ce29)
  • config: remove dead Providers field and validate Version on load (#79) (29328ca)
  • detector: surface IO errors from Exists() instead of silently skipping providers (#74) (c9dfce1)
  • i18n: propagate load errors and optimise normalize loop (#76) (c786dff)
  • merger: guard against symlink targets in SyncProvider (#80) (54bd93f)
  • providers: add missing opencode_expected.json test fixture (#33) (b8fb5e6)
  • providers: correct Gemini config path and enable project-level config (#46) (242a839)
  • providers: enable project-level config support for Codex (.codex/config.toml) (#50) (f75b2a6)
  • providers: enable project-level config support for Mistral Vibe (.vibe/config.toml) (#52) (3224ead)
  • providers: enable project-level config support for Qwen Code (.qwen/settings.json) (#51) (a83ea7a)
  • providers: validate projectRoot to prevent path traversal in ConfigFilePath (#73) (a56dbdc)
  • read GH_APP_ID from vars not secrets in release-please workflow (#85) (b2a8a5d)
  • registry: include provider name in Filter error for easier debugging (#71) (3bafcb7)
  • remove bootstrap_sha from release-please manifest (#4) (23afa3d)
  • resolve misleading file paths in status and sync commands (#65) ([40261a8...
Read more

v2026.5.9

Choose a tag to compare

@pantheon-ai-bot pantheon-ai-bot released this 04 May 11:13
438c4ce

2026.5.9 (2026-05-04)

Features

  • ci: auto-update all open PR branches when main is pushed (#83) (cfb605b)
  • providers: add named constants for provider names (#81) (50e343b)
  • types: add MCPServer.Validate to reject invalid transport and URL values (#72) (3d1db95)

Bug Fixes

  • config: remove dead Providers field and validate Version on load (#79) (0a0a979)
  • detector: surface IO errors from Exists() instead of silently skipping providers (#74) (40a2757)
  • merger: guard against symlink targets in SyncProvider (#80) (ac33b5f)
  • read GH_APP_ID from vars not secrets in release-please workflow (#85) (e79e0f2)
  • use GitHub App token in release-please workflow to trigger CI checks (#84) (c6d2611)
  • wizard: propagate readFile error in RunInit instead of silent fallback (#75) (bf10637)

v2026.5.8

Choose a tag to compare

@github-actions github-actions released this 04 May 09:47
d9826f7

2026.5.8 (2026-05-02)

Bug Fixes

  • config: add mutex to Store.Save and handle temp file cleanup errors (#68) (45049c2)
  • i18n: propagate load errors and optimise normalize loop (#76) (8d81e4f)
  • providers: validate projectRoot to prevent path traversal in ConfigFilePath (#73) (bbc56af)
  • registry: include provider name in Filter error for easier debugging (#71) (dbc6880)
  • types: guarantee non-nil IrisConfig.Servers and remove defensive nil checks (#67) (af685c0)

v2026.5.7

Choose a tag to compare

@github-actions github-actions released this 02 May 14:38
d9e8a3e

2026.5.7 (2026-05-02)

Features

  • enhance MCP server configuration with additional fields and preserve remote server attributes (#61) (403ccf4)
  • wizard: add URL prompt for SSE transport in server configuration (#63) (51341cd)

Bug Fixes

  • cli: improve error handling in RunStatus for missing files (#64) (0a4f503)
  • resolve misleading file paths in status and sync commands (#65) (79a1137)