Releases: Argus-Labs/world-cli
Releases · Argus-Labs/world-cli
v2.1.0
Changes
- feat(world-cli): add debugger commands for Cardinal shards (#598)
- refactor(world-cli): move docker packages from internal to pkg directory (#599)
- refactor(world-cli): decouple Docker operations with progress callbacks (#589)
- fix(world-cli): handle Windows executable lock during update (#596)
- refactor(world-cli): remove embedded editor and add debug flag (#588)
- refactor(world-cli): replace NATS with ConnectRPC for MCP introspect tool (#585)
- fix(world-cli): change store to open/close database per operation (#584)
- refactor(cli): eliminate internal/util/cmd package
- fix(cli): update integration tests for DockerConfig → service.Config move
- refactor(cli): consolidate error handling with eris-native approach
- refactor(cli): move DockerConfig to service package and clean up models
- refactor(cli): consolidate login business logic into api package
- refactor(cli): extract bubbletea TUI models into tui subdirectory
- refactor(cli): eliminate controllers/cmd_setup and simplify command setup
- refactor(cli): inline setupops package into setup command
- refactor(cli): replace internal/git with inline go-git calls and simplify API patterns
- build: update toolchain versions and bump Go to 1.26.0
- refactor(cli): streamline main.go, rename config to store
- refactor(cli): get rid of deputil, use kong binding for DI
- refactor(cli): move internal/gomod into pkg
- refactor(cli): get rid of build fingerprinting, let docker handle it
- refactor(cli): inline a bunch of validator that is all over the place
- refactor(cli): inline a bunch of utils
- chore: lint fix
- refactor: use stdlib to open browser instead of janky diy package
- refactor(cli): flatten commands, remove handler patterns, remove plugins pattern (#576)
- feat: upgrade to world-engine v0.10.1 (#575) by @Doglightning
- feat(world-cli): enable CARDINAL_DEBUG flag by default (#554) by @Doglightning
- refactor(world-cli): move pkg packages to internal directory (#573) by @Doglightning
- refactor(world-cli): move git and browser clients to internal packages (#571) by @Doglightning
- refactor(world-cli): simplify command structure with dependency injection (#568) by @Doglightning
- feat(world-cli): add project name validation and use consistent version handling (#572) by @Doglightning
- refactor(world-cli): move tea service to internal/tui and simplify dependencies (#567) by @Doglightning
- refactor(world-cli): extract Docker client handling into utility function (#566) by @Doglightning
- feat(world-cli): add outdated world-engine version detection (#563) by @Doglightning
v2.0.0
v2.0.0-beta.9
Changes
No changes in this release
v2.0.0-beta.8
v2.0.0-beta.7
v2.0.0-beta.17
Changes
- chore: bump gateway and we version on world cli (#560)
- feat(world-cli): embed cardinal-editor assets into binary (#544) by @Doglightning
- feat(cardinal-editor): add world bootstrap for shard introspection and gateway support (#537) by @Doglightning
- feat(cardinal-editor): add shard logs streaming in bottom bar (#535) by @Doglightning
- chore: revert back how TUI and docker interaction from callback pattern back to original (#552) by @winton-library
- refactor(world-cli): centralize version management in dedicated package (#551) by @Doglightning
- refactor(world-cli): improve git client with error classification and add template flag (#550) by @Doglightning
- refactor: replace mock-based tests with black-box integration tests (#545) by @winton-library
- refactor(world-cli): consolidate dependency management logic (#549) by @Doglightning
- refactor(MCP): use microclient to call introspect (#541) by @Doglightning
- refactor(world-cli): remove embedded cardinal Dockerfile (#547) by @Doglightning
- feat(cardinal-editor): add multi-shard support via world.toml integration (#533) by @Doglightning
- refactor: a lot of things (#526)
v2.0.0-beta.16
Changes
- feat: update env configs
- feat: update gateway image
- Merge branch 'main' into Anthony/remove-registy-cli by @rmrt1n
- feat: update gateway and remove registry (#519) by @winton-library
- remove(cli): regisrty
- feat: change persona file path to use env var (#502) by @winton-library
- feat(world-cli): add introspect tool for Cardinal shard metadata (#501) by @Doglightning
- chore(world-cli): include lint taskfile (#511) by @Doglightning
- refactor(world-cli): rename repo package to git for better semantics (#510) by @Doglightning
- fix(world-cli): readme.md update (#509) by @Doglightning
- chore(world-cli): update developer guide for monorepo structure (#508) by @Doglightning
- fix(world-cli): broken import path in MCP (#500) by @Doglightning
- refactor(world-cli): move shared packages to internal directory (#484) by @Doglightning
- refactor(world-cli): rename Factory to Dependencies for better semantics (#480) by @Doglightning
- refactor(world-cli): Use api fakes instead of mocks (#479) by @Doglightning
- refactor(world-cli): remove tea mocks and use fakes (#478) by @Doglightning
- refactor(world-cli): replace MockClient with FakeClient for repo package testing (#477) by @Doglightning
- feat(world-cli): add RPC tools for Cardinal shard interaction (#492) by @Doglightning
- refactor(world-cli): remove unused API client code and update RPC URL (#495) by @Doglightning
- refactor: replace panic calls with proper error handling (#481) by @tembo
- chore: update all go versions by @rmrt1n
- refactor(world-cli): replace MockClient with StubClient in browser package (#475) by @Doglightning
v2.0.0-beta.15
Changes
- refactor(world-cli): replace Dependencies with Factory pattern for command handlers & Remove interfaces/ pkg (#448) by @Doglightning
- feat(world-cli): add MCP server for AI debugging tools (#444) by @Doglightning
v2.0.0-beta.14
Changes
- feat: broadcast server address on world start (#437) by @rmrt1n
- fix: dev auth client event stream by @rmrt1n
- feat: move /api/auth to /auth (#445) by @ryanditjia
- refactor: centralize validation and error codes across world-cli and forge (#435) by @Doglightning
- fix: cli deployment command for multishard (#433)
- feat(world-cli): use runtime architecture for ko platform instead of hardcoded amd64 (#432) by @Doglightning
- feat(world-cli): add update command to CLI (#424) by @Doglightning
v2.0.0-beta.13
Changes
- fix: dev auth client event stream by @rmrt1n
- refactor(world-cli): remove Cardinal build command and add automatic build detection (#419) by @Doglightning
- feat(world-cli): remove detach mode and add interactive log selection (#418) by @Doglightning
- feat(world-cli): add purge flag to cardinal start and build commands (#414) by @Doglightning
- fix(world-cli): use filepath.Join for cross-platform path compatibility (#399) by @cyrusagent
- fix(world-cli): improve error message for missing world.toml file (#400) by @cyrusagent
- fix(world-cli): add error context to Docker namespace listing functions (#403) by @cyrusagent
- fix(world-cli): improve template list sizing and reorder templates (#423) by @Doglightning
- feat: migrate CmdSetup API from REST to RPC (#391) by @winton-library