Skip to content

Releases: Argus-Labs/world-cli

v2.1.0

12 Mar 16:14

Choose a tag to compare

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

03 Mar 20:01

Choose a tag to compare

Changes

No changes in this release

v2.0.0-beta.9

14 Nov 13:45

Choose a tag to compare

v2.0.0-beta.9 Pre-release
Pre-release

Changes

No changes in this release

v2.0.0-beta.8

04 Nov 09:24

Choose a tag to compare

v2.0.0-beta.8 Pre-release
Pre-release

Changes

  • fix: world setup cmd (#332) by @rmrt1n
  • chore: [DEVP-439] getting web frontend up-to-date with current project (#306)
  • ci: update cli release workflow (#319) by @rmrt1n

v2.0.0-beta.7

29 Oct 10:53

Choose a tag to compare

v2.0.0-beta.7 Pre-release
Pre-release

Changes

  • refactor: just print version instead of auto-update by @rmrt1n
  • build: only tar.gz for linux/mac builds by @rmrt1n
  • build: update deprecated goreleaser configs by @rmrt1n
  • fix(docker): random containers generated cleanup (#323) by @Doglightning
  • feat: unity sdk dev auth improvements (#296)

v2.0.0-beta.17

10 Feb 18:07

Choose a tag to compare

v2.0.0-beta.17 Pre-release
Pre-release

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

12 Jan 09:33

Choose a tag to compare

v2.0.0-beta.16 Pre-release
Pre-release

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

11 Dec 14:23

Choose a tag to compare

v2.0.0-beta.15 Pre-release
Pre-release

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

07 Dec 09:28

Choose a tag to compare

v2.0.0-beta.14 Pre-release
Pre-release

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

02 Dec 16:01

Choose a tag to compare

v2.0.0-beta.13 Pre-release
Pre-release

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