Skip to content

Commit 5e2141e

Browse files
docs(changelog): add v4.3.4 release notes
1 parent eacb4ea commit 5e2141e

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

docs/changelog.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@
22

33
All notable changes to ArchiPy are documented in this changelog, organized by version.
44

5+
## [v4.3.4] - 2026-02-24
6+
7+
### Fixed
8+
9+
#### Models - Errors
10+
11+
- **BaseError `__str__` Enhancement** - Improved string representation to expose full error context
12+
- `__str__` now returns a structured, human-readable string including `class name`, `code`, `message`, `http_status`, `grpc_status`, and `additional_data`
13+
- Previous output was a minimal `[code] message` format, making debugging difficult
14+
- New format: `ClassName(code='...', message='...', http_status=..., grpc_status=..., additional_data=...)`
15+
- Consistent with `__repr__` behaviour — no information is hidden in logs or tracebacks
16+
17+
### Changed
18+
19+
#### Dependencies
20+
21+
- **FastAPI** bumped from `>=0.131.0` to `>=0.133.0`
22+
- **boto3** (minio extra) bumped from `>=1.42.54` to `>=1.42.55`
23+
- **mkdocs-material** (docs group) bumped from `>=9.7.2` to `>=9.7.3`
24+
25+
### Internal
26+
27+
#### Developer Tooling
28+
29+
- **Cursor Rules Restructured** - Replaced monolithic `checks.mdc` and `CLAUDE.md` with focused, single-responsibility rule files
30+
- Added `python-code-style.mdc` — string quoting, docstrings, line length, type hints, imports, error handling, complexity
31+
- Added `architecture-patterns.mdc` — Clean Architecture layer map, import direction, lazy import policy
32+
- Added `typing-strict.mdc` — strict type annotation conventions
33+
- Added `testing-bdd.mdc` — BDD/Behave test conventions
34+
- Added `tooling-workflow.mdc``uv`, Make targets, pre-commit hooks, docs, version bumping
35+
- Added `adapter-conventions.mdc` — ports & adapters pattern, mock requirements, naming rules
36+
537
## [v4.3.3] - 2026-02-23
638

739
### Reverted

0 commit comments

Comments
 (0)