Skip to content

Commit bd1040e

Browse files
chore: Bump version to 2.0.0 for attune-ai initial release
Starting at v2.0.0 to signify a fresh beginning under the new name. Breaking Changes: - Package renamed from empathy-framework to attune-ai - Module renamed from empathy_os to attune - CLI command renamed from empathy to attune All 1,392 behavioral tests passing.
1 parent eb291ea commit bd1040e

2 files changed

Lines changed: 90 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 89 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,100 @@
11
# Changelog
22

3-
All notable changes to the Empathy Framework will be documented in this file.
3+
All notable changes to Attune AI (formerly Empathy Framework) will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
99

10+
## [2.0.0] - 2026-02-01
11+
12+
### BREAKING CHANGES 🚨
13+
14+
**Package Rename**: `empathy-framework``attune-ai`
15+
16+
This is the inaugural release of **attune-ai** (v2.0.0), a complete rebrand from empathy-framework. We start at v2.0 to signify a fresh beginning under the new name.
17+
18+
#### Migration Required
19+
20+
**Installation:**
21+
```bash
22+
# Uninstall old package
23+
pip uninstall empathy-framework
24+
25+
# Install new package
26+
pip install attune-ai
27+
```
28+
29+
**Import Changes:**
30+
```python
31+
# OLD (empathy-framework v5.x and below)
32+
from empathy_os.config import EmpathyConfig
33+
from empathy_os.workflows import CodeReviewWorkflow
34+
35+
# NEW (attune-ai v2.0.0+)
36+
from attune.config import EmpathyConfig
37+
from attune.workflows import CodeReviewWorkflow
38+
```
39+
40+
**CLI Command:**
41+
```bash
42+
# OLD: empathy workflow run code-review
43+
# NEW: attune workflow run code-review
44+
```
45+
46+
### Changed
47+
48+
- **Package name**: `empathy-framework``attune-ai`
49+
- **Python module**: `empathy_os``attune`
50+
- **CLI command**: `empathy``attune`
51+
- **Config directory**: `.empathy/``.attune/`
52+
- **Toolkit module**: `empathy_llm_toolkit``attune_llm`
53+
- **Healthcare plugin**: `empathy_healthcare_plugin``attune_healthcare`
54+
- **Software plugin**: `empathy_software_plugin``attune_software`
55+
56+
### Updated
57+
58+
- All Python imports (3,139 files updated)
59+
- All configuration files (YAML, JSON, TOML)
60+
- All documentation and README files
61+
- All CI/CD workflows in `.github/workflows/`
62+
- PyPI package metadata and URLs
63+
- Entry point scripts and CLI commands
64+
65+
### Fixed
66+
67+
- **Test Pollution Bug**: Fixed sys.modules contamination in batch101 tests
68+
- Root cause: Module-level `sys.modules` mocking without cleanup
69+
- Solution: Converted to pytest fixture with proper teardown
70+
- Impact: All 1,392 behavioral tests now pass reliably
71+
72+
- **Test Cleanup**: Added `tests/behavioral/conftest.py` with autouse fixture
73+
- Prevents future test pollution with `patch.stopall()`
74+
- Ensures clean state between all behavioral tests
75+
76+
### Testing
77+
78+
-**1,392 behavioral tests passing** (100% pass rate)
79+
- ✅ 7,168+ unit tests passing
80+
- ✅ Total: ~8,500+ tests passing
81+
- ✅ Package verified with new `attune-ai` name
82+
- ✅ All imports tested and working
83+
84+
### Infrastructure
85+
86+
- Added automated migration script (`rename_to_attune.sh`)
87+
- Updated all GitHub Actions workflows
88+
- Updated repository URLs to point to `attune-ai`
89+
- Prepared for GitHub repository rename
90+
91+
### Notes
92+
93+
This release maintains 100% API compatibility at the code level - only package and module names changed. All functionality remains identical to v5.3.0.
94+
95+
**PyPI**: https://pypi.org/project/attune-ai/
96+
**GitHub**: https://github.com/Smart-AI-Memory/attune-ai (pending repository rename)
97+
1098
## [5.3.0] - 2026-01-31
1199

12100
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "attune-ai"
7-
version = "6.0.0"
7+
version = "2.0.0"
88
description = "AI collaboration framework with real LLM agent execution, AskUserQuestion tool integration, Socratic agent generation, progressive tier escalation (70-85% cost savings), meta-orchestration, dynamic agent composition (10 patterns including Anthropic-inspired), intelligent caching (85% hit rate), semantic workflow discovery, visual workflow editor, MCP integration for Claude Code, and multi-agent orchestration."
99
readme = {file = "README.md", content-type = "text/markdown"}
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)