Skip to content

Commit 350f5ac

Browse files
committed
Docs: Add CHANGELOG entry for v1.4.0
1 parent 82245e9 commit 350f5ac

1 file changed

Lines changed: 24 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,37 @@ and this project adheres to
88

99
## [Unreleased]
1010

11+
## [1.4.0] - 2026-02-07
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])
22+
23+
### Changed
24+
25+
- Bump minimum Python version from 3.13 to 3.11 for `datetime.fromisoformat`
26+
UTC suffix support ([82245e9], [#18])
27+
- Version bump to 1.4.0 ([8f45e82], [#18])
28+
29+
### Infrastructure
30+
31+
- CI: drop Python 3.10 from test matrix ([82245e9], [#18])
1332
- Add mypy type checking with serde-compatible configuration
1433
([fac243d], [#16])
1534
- Add `.editorconfig` for consistent editor settings ([fac243d], [#16])
1635
- Add Dependabot configuration for pip and GitHub Actions ([2144fb2], [#12])
17-
18-
### Changed
19-
2036
- Expand Makefile with self-documenting help and additional targets
2137
([fac243d], [#16])
2238
- Add explicit tool configuration for ruff, black, isort in pyproject.toml
2339
([fac243d], [#16])
2440
- Fix type annotations in `Decimal` class and improve exception handling
2541
([fac243d], [#16])
26-
27-
### Infrastructure
28-
2942
- CI: bump actions/checkout from 4 to 6 ([138b369], [#14])
3043
- CI: bump actions/setup-python from 5 to 6 ([2c42bd0], [#15])
3144
- CI: add typecheck step to workflow ([fac243d], [#16])
@@ -103,14 +116,17 @@ and this project adheres to
103116

104117
<!-- Version links -->
105118

106-
[Unreleased]: https://github.com/LeakIX/l9format-python/compare/1.3.2...HEAD
119+
[Unreleased]: https://github.com/LeakIX/l9format-python/compare/1.4.0...HEAD
120+
[1.4.0]: https://github.com/LeakIX/l9format-python/compare/1.3.2...1.4.0
107121
[1.3.2]: https://github.com/LeakIX/l9format-python/compare/1.3.1-1...1.3.2
108122
[1.3.1-1]: https://github.com/LeakIX/l9format-python/compare/1.3.1-0...1.3.1-1
109123
[1.3.1-0]: https://github.com/LeakIX/l9format-python/compare/1.0.0...1.3.1-0
110124
[1.0.0]: https://github.com/LeakIX/l9format-python/releases/tag/1.0.0
111125

112126
<!-- Commit links -->
113127

128+
[8f45e82]: https://github.com/LeakIX/l9format-python/commit/8f45e82
129+
[82245e9]: https://github.com/LeakIX/l9format-python/commit/82245e9
114130
[fac243d]: https://github.com/LeakIX/l9format-python/commit/fac243d
115131
[2144fb2]: https://github.com/LeakIX/l9format-python/commit/2144fb2
116132
[138b369]: https://github.com/LeakIX/l9format-python/commit/138b369
@@ -166,3 +182,4 @@ and this project adheres to
166182
[#14]: https://github.com/LeakIX/l9format-python/pull/14
167183
[#15]: https://github.com/LeakIX/l9format-python/pull/15
168184
[#16]: https://github.com/LeakIX/l9format-python/pull/16
185+
[#18]: https://github.com/LeakIX/l9format-python/pull/18

0 commit comments

Comments
 (0)