File tree Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## [ 4.0.3] - 2025-06-27
4+
5+ ### Added
6+ - Major refactor with enhanced Chain architecture
7+ - Timezone-aware timestamps (Python 3.13+ compatibility)
8+ - Comprehensive testing infrastructure (236 tests)
9+
10+ ### Changed
11+ - Migrated from ` datetime.utcnow() ` to ` datetime.now(timezone.utc) `
12+ - Streamlined connection handlers with proper error handling
13+ - Enhanced type safety and consistency across modules
14+
15+ ### Removed
16+ - Obsolete documentation and example files
17+ - Duplicate utility modules and backup files
18+
19+ ### Fixed
20+ - DateTime deprecation warnings
21+ - Test failures related to timezone handling
22+ - AttributeError issues with datetime.UTC
23+
24+
325## [ 4.0.2] - 2025-06-27
426### Fixed
527- Export HttpListener and TcpListener in public API (previously only BaseListener was available)
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " modulink-py"
7- version = " 4.0.2 "
7+ version = " 4.0.3 "
88description = " A Python library for building modular applications with unified triggers"
99readme = " README.md"
1010requires-python = " >=3.8"
@@ -140,7 +140,7 @@ exclude_lines = [
140140
141141# MyPy configuration
142142[tool .mypy ]
143- python_version = " 3.8 "
143+ python_version = " 4.0.3 "
144144warn_return_any = true
145145warn_unused_configs = true
146146disallow_untyped_defs = true
You can’t perform that action at this time.
0 commit comments