Skip to content

Commit 39b0efa

Browse files
Version Packages (#23)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent ac3cd6e commit 39b0efa

File tree

3 files changed

+30
-29
lines changed

3 files changed

+30
-29
lines changed

.changeset/v0.4.2.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# @ensemble-edge/edgit
22

3+
## 0.4.2
4+
5+
### Patch Changes
6+
7+
- ac3cd6e: Make edgit fully standalone by removing ensemble dependency
8+
9+
**Standalone UI Utilities:**
10+
- Created `src/utils/ui.ts` with self-contained CLI output utilities
11+
- Implemented `statusIcons` for consistent status indicators (✓, ✗, ⚠, ℹ)
12+
- Implemented `colors` helper with ANSI escape codes for terminal styling
13+
- Implemented `log` utilities (success, error, warn, info, dim)
14+
- Implemented `banners.edgit()` for branded CLI header
15+
16+
**Dependency Changes:**
17+
- Removed `@ensemble-edge/ensemble` from dependencies
18+
- Updated imports in `commands/base.ts` to use local UI
19+
- Updated imports in `errors/edgit-error.ts` to use local UI
20+
- Updated imports in `index.ts` to use local UI
21+
22+
**Architecture Impact:**
23+
- Eliminates circular dependency between edgit and ensemble
24+
- Allows edgit to be installed and used independently
25+
- Reduces package installation footprint
26+
- Enables independent versioning and release cycles
27+
28+
This patch resolves the circular dependency issue where edgit imported from
29+
`@ensemble-edge/ensemble/ui` while ensemble imported from `@ensemble-edge/edgit/cli`,
30+
which caused npm installation failures in some scenarios.
31+
332
## 0.4.1
433

534
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ensemble-edge/edgit",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"type": "module",
55
"description": "Git tag-based versioning for AI components and agents. Independent versioning for prompts, configs, queries, scripts, and agent definitions.",
66
"main": "dist/lib/index.js",

0 commit comments

Comments
 (0)