Skip to content

Commit d897c0b

Browse files
committed
feat: update version to 0.2.0 and enhance changelog with new development tooling details
1 parent d4bcdf4 commit d897c0b

File tree

4 files changed

+12
-5
lines changed

4 files changed

+12
-5
lines changed

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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.1] - 2026-02-14
8+
## [0.2.0] - 2026-02-14
99

1010
### Fixed
1111

@@ -22,6 +22,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2222
- **TracingMiddleware** - Added empty span stack guard in `after()` and `on_error()` to log a warning instead of raising `IndexError`
2323
- **Executor** - Set `daemon=True` on timeout and async bridge threads to prevent blocking process exit
2424

25+
### Added
26+
27+
#### Development Tooling
28+
- **apdev integration** - Added `apdev[dev]` as development dependency for code quality checks and project tooling
29+
- **pip install support** - Moved dev dependencies to `[project.optional-dependencies]` so `pip install -e ".[dev]"` works alongside `uv sync --group dev`
30+
- **pre-commit hooks** - Fixed `check-chars` and `check-imports` hooks to run as local hooks via `apdev` instead of incorrectly nesting under `ruff-pre-commit` repo
31+
2532
### Changed
2633

2734
- **Context.child()** - Added docstring clarifying that `data` is intentionally shared between parent and child for middleware state propagation
@@ -81,5 +88,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8188

8289
---
8390

84-
[0.1.1]: https://github.com/aipartnerup/apcore-python/releases/tag/v0.1.1
91+
[0.2.0]: https://github.com/aipartnerup/apcore-python/releases/tag/v0.2.0
8592
[0.1.0]: https://github.com/aipartnerup/apcore-python/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 = "apcore"
7-
version = "0.1.1"
7+
version = "0.2.0"
88
description = "Schema-driven module development framework for AI-perceivable interfaces"
99
readme = "README.md"
1010
requires-python = ">=3.11"

src/apcore/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
TracingMiddleware,
6060
)
6161

62-
__version__ = "0.1.0"
62+
__version__ = "0.2.0"
6363

6464
__all__ = [
6565
# Core

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)