Skip to content

Commit 19b54ae

Browse files
GeneAIclaude
authored andcommitted
release: Prepare v1.6.7
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 091ecea commit 19b54ae

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,35 @@ All notable changes to the Empathy Framework will be documented in this file.
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

8+
## [1.6.7] - 2025-11-21
9+
10+
### Fixed
11+
- **Critical**: Resolved 129 syntax errors in `docs/generate_word_doc.py` caused by unterminated string literals (apostrophes in single-quoted strings)
12+
- Fixed JSON syntax error in `org-ruleset-tags.json` (stray character)
13+
- Fixed 25 bare except clauses across 6 wizard files, replaced with specific `OSError` exception handling
14+
- `empathy_software_plugin/wizards/agent_orchestration_wizard.py` (4 fixes)
15+
- `empathy_software_plugin/wizards/ai_collaboration_wizard.py` (2 fixes)
16+
- `empathy_software_plugin/wizards/ai_documentation_wizard.py` (4 fixes)
17+
- `empathy_software_plugin/wizards/multi_model_wizard.py` (8 fixes)
18+
- `empathy_software_plugin/wizards/prompt_engineering_wizard.py` (2 fixes)
19+
- `empathy_software_plugin/wizards/rag_pattern_wizard.py` (5 fixes)
20+
21+
### Changed
22+
- **Logging**: Replaced 48 `print()` statements with structured logger calls in `src/empathy_os/cli.py`
23+
- Improved log management and consistency across codebase
24+
- Better debugging and production monitoring capabilities
25+
- **Code Modernization**: Removed outdated Python 3.9 compatibility code from `src/empathy_os/plugins/registry.py`
26+
- Project requires Python 3.10+, version check was unnecessary
27+
28+
### Added
29+
- **Documentation**: Added comprehensive Google-style docstrings to 5 abstract methods (149 lines total)
30+
- `src/empathy_os/levels.py`: Enhanced `EmpathyLevel.respond()` with implementation guidance
31+
- `src/empathy_os/plugins/base.py`: Enhanced 4 methods with detailed parameter specs, return types, and examples
32+
- `BaseWizard.analyze()` - Domain-specific analysis guidance
33+
- `BaseWizard.get_required_context()` - Context requirements specification
34+
- `BasePlugin.get_metadata()` - Plugin metadata standards
35+
- `BasePlugin.register_wizards()` - Wizard registration patterns
36+
837
## [1.6.6] - 2025-11-21
938

1039
### Fixed

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 = "empathy-framework"
7-
version = "1.6.6"
7+
version = "1.6.7"
88
description = "A five-level maturity model for AI-human collaboration with anticipatory empathy"
99
readme = {file = "README.md", content-type = "text/markdown"}
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)