Skip to content

Commit d7cac92

Browse files
committed
Bump version to 0.1.2
1 parent 57976da commit d7cac92

3 files changed

Lines changed: 21 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ All notable changes to this project 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+
## [0.1.2] - 2025-10-09
9+
10+
### Fixed
11+
- **Configuration System Bugs** - Fixed three critical config bugs
12+
- Fixed config loading precedence (explicit path now has highest priority)
13+
- Fixed NoneType handling in config merge (skips None values from YAML)
14+
- Fixed default template to use `agents: {}` instead of `agents:`
15+
- Resolves "NoneType not iterable" errors
16+
- **Enhanced Relative Import Support** - Improved multi-module imports
17+
- Added proper parent package registration in sys.modules
18+
- Agents can now import from multiple sibling modules
19+
- Fixed: `from .utils import X` followed by `from .helpers import Y`
20+
21+
### Testing
22+
- All 161 tests passing (up from 160)
23+
- Added test for multiple sibling imports
24+
- All 24 config tests now pass (was 20/24)
25+
826
## [0.1.1] - 2025-10-09
927

1028
### Fixed
@@ -132,5 +150,6 @@ For detailed documentation, see [README.md](README.md) and [docs/](docs/).
132150

133151
---
134152

153+
[0.1.2]: https://github.com/Open-Agent-Tools/Basic-Agent-Chat-Loop/releases/tag/v0.1.2
135154
[0.1.1]: https://github.com/Open-Agent-Tools/Basic-Agent-Chat-Loop/releases/tag/v0.1.1
136155
[0.1.0]: https://github.com/Open-Agent-Tools/Basic-Agent-Chat-Loop/releases/tag/v0.1.0

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 = "basic-agent-chat-loop"
7-
version = "0.1.1"
7+
version = "0.1.2"
88
description = "Feature-rich interactive CLI for AI agents with token tracking, prompt templates, aliases, and configuration"
99
readme = "README.md"
1010
requires-python = ">=3.8"

src/basic_agent_chat_loop/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
agent aliases, and extensive configuration options.
55
"""
66

7-
__version__ = "0.1.1"
7+
__version__ = "0.1.2"
88

99
from .chat_config import ChatConfig
1010
from .chat_loop import ChatLoop

0 commit comments

Comments
 (0)