@@ -8,8 +8,17 @@ and this project adheres to
88
99## [ Unreleased]
1010
11+ ## [ 1.4.0] - 2026-02-09
12+
1113### Added
1214
15+ - Add 16 protocol-specific event types: ` L9SSHEvent ` , ` L9VNCEvent ` ,
16+ ` L9FTPEvent ` , ` L9SMTPEvent ` , ` L9TelnetEvent ` , ` L9RedisEvent ` ,
17+ ` L9MySQLEvent ` , ` L9PostgreSQLEvent ` , ` L9MongoDBEvent ` , ` L9MemcachedEvent ` ,
18+ ` L9AMQPEvent ` , ` L9LDAPEvent ` , ` L9SIPEvent ` , ` L9RDPEvent ` , ` L9DNSEvent ` ,
19+ ` L9RTSPEvent ` ([ 8f45e82] , [ #18 ] )
20+ - Extend ` L9SSHEvent ` with enumeration fields for host keys, algorithms, and
21+ KEX methods ([ 8f45e82] , [ #18 ] )
1322- Add 32 round-trip and serialization tests covering ` to_dict() ` , ` Decimal `
1423 field serialize/deserialize, and serde ` None ` -omission behavior
1524 ([ d554f1e] , [ #24 ] )
@@ -21,6 +30,9 @@ and this project adheres to
2130
2231### Changed
2332
33+ - Bump minimum Python version from 3.13 to 3.11 for ` datetime.fromisoformat `
34+ UTC suffix support ([ 82245e9] , [ #18 ] )
35+ - Version bump to 1.4.0 ([ 8f45e82] , [ #18 ] )
2436- Use ` importlib.metadata.version() ` for ` __version__ ` , single source of truth
2537 in ` pyproject.toml ` ([ 3547e22] , [ #22 ] )
2638- Re-export all public models from ` __init__.py ` and define ` __all__ `
@@ -42,29 +54,6 @@ and this project adheres to
4254
4355### Infrastructure
4456
45- - CI: enforce CHANGELOG.md changes are in dedicated commits
46- ([ d30efd2] , [ #35 ] )
47-
48- ## [ 1.4.0] - 2026-02-07
49-
50- ### Added
51-
52- - Add 16 protocol-specific event types: ` L9SSHEvent ` , ` L9VNCEvent ` ,
53- ` L9FTPEvent ` , ` L9SMTPEvent ` , ` L9TelnetEvent ` , ` L9RedisEvent ` ,
54- ` L9MySQLEvent ` , ` L9PostgreSQLEvent ` , ` L9MongoDBEvent ` , ` L9MemcachedEvent ` ,
55- ` L9AMQPEvent ` , ` L9LDAPEvent ` , ` L9SIPEvent ` , ` L9RDPEvent ` , ` L9DNSEvent ` ,
56- ` L9RTSPEvent ` ([ 8f45e82] , [ #18 ] )
57- - Extend ` L9SSHEvent ` with enumeration fields for host keys, algorithms, and
58- KEX methods ([ 8f45e82] , [ #18 ] )
59-
60- ### Changed
61-
62- - Bump minimum Python version from 3.13 to 3.11 for ` datetime.fromisoformat `
63- UTC suffix support ([ 82245e9] , [ #18 ] )
64- - Version bump to 1.4.0 ([ 8f45e82] , [ #18 ] )
65-
66- ### Infrastructure
67-
6857- CI: drop Python 3.10 from test matrix ([ 82245e9] , [ #18 ] )
6958- Add mypy type checking with serde-compatible configuration
7059 ([ fac243d] , [ #16 ] )
@@ -81,6 +70,8 @@ and this project adheres to
8170- CI: add typecheck step to workflow ([ fac243d] , [ #16 ] )
8271- CI: update to Python 3.13, remove Python 3.14 due to serde compatibility
8372 ([ 17402be] , [ #13 ] )
73+ - CI: enforce CHANGELOG.md changes are in dedicated commits
74+ ([ d30efd2] , [ #35 ] )
8475
8576## [ 1.3.2] - 2025-01-23
8677
0 commit comments