Releases: amit221/compi
Releases · amit221/compi
Release list
v1.3.0
v1.2.0
v1.1.0
1.1.0 (2026-04-18)
Features
- add /collection command back as free view alongside /play (bdcb8f8)
- add breed result screen showing baby creature with art and traits (bb2b116)
- add card rendering to SimpleTextRenderer (88ede8b)
- add card rendering to SimpleTextRenderer (564aa90)
- add cards engine module — buildPool, drawCards, playCard (ef16ccc)
- add cards engine module — buildPool, drawCards, playCard (c7c354e)
- add v6→v7 state migration moving archive to collection (ae6c1cf)
- add v7 card types to types.ts and remove archive system (4ead562)
- AI generates unique art for hybrid species via register_hybrid (3ae6ca4)
- replace all MCP tools with single play tool (cfcf803)
Bug Fixes
- add breed pass handling to CLI play command (90d065e)
- improve hook notifications — 30% chance, humor, context-aware (c8a3339)
- reduce breed card frequency to 20%, auto-register hybrid species art (c11e35e)
- resolve hybrid species art by falling back to parent trait pools (9e33a6d)
- update hook notification to suggest /play instead of /scan (8db88db)
v1.0.0
1.0.0 (2026-04-15)
⚠ BREAKING CHANGES
- update types for v6 — remove gold/quest/upgrade, add rarity/species fields
Features
- add /species skill folder for slash command (1deff18)
- add rarity field to CreatureSlot with color mapping (d020dcc)
- add species index command, update renderer for breed upgrades and hybrids (1d98bfe)
- auto-generate hybrid species during breed via register_hybrid tool (5e4d7b3)
- catch uses slot.rarity, add species index engine (f32b2f8)
- expand CreatureColor to 8 colors (add green, blue) (a414237)
- increase batch size to 4-7 creatures per spawn (ff643ac)
- rewrite breeding — parents survive, rarity upgrades, cross-species detection (a410b2b)
- scan shows one creature, cleanup skills, hybrid breed context (ff11784)
- state migration v5→v6 with rarity extraction and species progress (6d67f3d)
- update types for v6 — remove gold/quest/upgrade, add rarity/species fields (7e7c03f)
Bug Fixes
- address spec compliance issues — energy config, XP values, stale docs (23f6145)
- allow cross-species breeding in previewBreed and advisor (a42fd9a)
- companion uses slot.rarity, cross-species breedable pairs (514d96d)
- cross-species breeding works end-to-end (158b022)
- force AI to show raw MCP tool output verbatim (277314e)
- renderer uses slot.rarity for colors, anti-summarize instructions (3242a41)
- scan properly cycles through batch one creature at a time (93538e9)
- skip bug-hunter simulation test (needs invariant update for v6) (4e73d7e)
- update breed table message (no same-species restriction) (8797c49)
- update tests for 8-color system and v6 migration (25ffebe)
v0.5.0
v0.4.0
0.4.0 (2026-04-14)
Features
- add getTraitRank to look up trait index in species pool (906847d)
- flat energy cost (1) and flat XP per catch per spec (019c358)
- rank-based catch rate formula per spec (e7a5d22)
- rank-based energy cost scaling (1-5) based on avg trait rank (228eacd)
- rank-based trait selection with level cap and triangular distribution (0215ac6)
- thread playerLevel through spawn pipeline for rank-capped traits (130c7d5)
v0.3.0
0.3.0 (2026-04-14)
Features
- add /create-species skill for AI-driven species generation (6edf03e)
- add /upgrade and /quest skill files for Claude Code plugin (de4a9d2)
- add narrator voice instructions to all skill SKILL.md files (32e5707)
- add optional zones field to SpeciesDefinition type (cfb03ed)
- add Pyrax species and /play companion mode (d007f82)
- add renderStatusBar, renderActionMenu, renderProgressPanel to renderer (3e0f2d8)
- add renderUpgradeResult, renderQuestStart, renderQuestComplete, renderLevelUp, renderDiscovery to renderer (0fa0b2a)
- add species validation script (fe9039e)
- add upgrade, quest_start, and quest_check MCP tools (9f2a799)
- add upgrade, quest, and gold CLI subcommands (a24bbc1)
- add v5 state with gold, quests, upgrades, discovery types (fc13682)
- add zone-based line coloring to renderer (358201f)
- add zones to all existing species for zone-based coloring (4a55cba)
- advisor: add buildAdvisorContext entry point and wire into GameEngine (db3d5a1)
- advisor: add getProgressInfo calculator with team power, tier tracking, and milestones (23cb217)
- companion: add /compi:play interactive companion skill (e74667e)
- companion: add companion overview engine module with tests (6688465)
- companion: add CompanionOverview type and renderer interface (50d8402)
- companion: add renderCompanionOverview to SimpleTextRenderer (aabeb6a)
- companion: register companion MCP tool (6c8d7a1)
- config: add upgrade, quest, merge gold, leveling, and discovery balance params (6e3b65a)
- display advisor status bar and action menu in CLI after game actions (9b628a9)
- engine: add gold cost, downgrade chance, and XP grant to merge (abd77aa)
- engine: add gold earn/spend/canAfford helpers (f2a34db)
- engine: add quest system with team power, gold rewards, and session lock (17079e2)
- engine: add session-based energy regen (+3 per new session) (36c22cc)
- engine: add species discovery tracking with bonus XP (1fafd02)
- engine: add trait upgrade module with gold cost, session cap, and XP grant (69dd467)
- engine: add XP granting, leveling, and trait rank cap progression (fb59c57)
- enhance CLAUDE.md and plugin structure for improved gameplay (d1f1911)
- include advisor_context JSON in MCP tool responses after game actions (374f09d)
- simulation: add BalanceAnalyzer stats collector (ee96531)
- simulation: add BugHunter invariant checker (d560f47)
- simulation: add CLI entry point and barrel export (709d773)
- simulation: add core GameSimulator with strategies (f9a6ddc)
- simulation: add MCP smoke tester with edge cases (e3b808a)
- simulation: add report formatter for terminal and JSON output (e49ee43)
- simulation: add simulation type definitions and helpers (49898cb)
- simulation: add UX scenario definitions for Claude agent (fe1815f)
- types: add SuggestedAction, ProgressInfo, AdvisorContext, and ActionMenuEntry types (4f06e8c)
- wire new modules into GameEngine (Task 10) (1f57934)
- wire status bar and game system info into all renderer screens (47d9dfd)