@@ -7,101 +7,107 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
77
88## [ Unreleased]
99
10- ### Fixed ("fix")
10+ ### Added ("feat")
11+
12+ * endoflifedate.py: add Icinga
13+ * rocket.py: add ` get_groups_history() ` , ` get_rooms_info() ` , ` send2webhook() `
14+ * time.py: add ` get_weekday() `
1115
12- * fix(base.py): ` get_table() ` does not modify ` data ` any longer
13- * fix(redfish.py): make lib more robust and check the sensor state against the user's thresholds first
1416
17+ ### Fixed ("fix")
18+
19+ * base.py: ` get_table() ` does not modify ` data ` any longer
20+ * redfish.py: make lib more robust and check the sensor state against the user's thresholds first
1521
1622
1723## [ v2.3.0] - 2025-06-20
1824
1925### Added ("feat")
2026
21- * feat( endoflifedate.py) : add Icinga
27+ * endoflifedate.py: add Icinga
2228
2329
2430### Fixed ("fix")
2531
26- * fix( distro.py) : incorrect os_family for Devuan in ` get_distribution_facts() ` ([ #87 ] ( https://github.com/Linuxfabrik/lib/issues/87 ) )
32+ * distro.py: incorrect os_family for Devuan in ` get_distribution_facts() ` ([ #87 ] ( https://github.com/Linuxfabrik/lib/issues/87 ) )
2733
2834
2935### Changed ("refactor", "chore" etc.)
3036
31- * refactor( shell.py) : new optional parameter ` lc_all='C' ` for ` shell_exec() `
37+ * shell.py: new optional parameter ` lc_all='C' ` for ` shell_exec() `
3238
3339
3440
3541## [ v2.2.1] - 2025-05-30
3642
3743### Fixed ("fix")
3844
39- * fix( net.py) : use ` ssl.PROTOCOL_TLS_CLIENT ` as "best practice" in ` fetch_ssl() `
45+ * net.py: use ` ssl.PROTOCOL_TLS_CLIENT ` as "best practice" in ` fetch_ssl() `
4046
4147
4248
4349## [ v2.2.0] - 2025-05-30
4450
4551### Added ("feat")
4652
47- * feat( time.py) : add ` get_timezone() `
53+ * time.py: add ` get_timezone() `
4854
4955
5056### Changed ("refactor", "chore" etc.)
5157
52- * refactor( net.py) : force ` fetch_ssl() ` to use TLS 1.2+
53- * refactor( txt.py) : enhance sanitize regex
58+ * net.py: force ` fetch_ssl() ` to use TLS 1.2+
59+ * txt.py: enhance sanitize regex
5460
5561
5662
5763## [ v2.1.1.15] - 2025-05-07
5864
5965### Changed ("refactor", "chore" etc.)
6066
61- * refactor( net.py) : add fetch_socket() and fetch_ssl(), improve fetch()
67+ * net.py: add fetch_socket() and fetch_ssl(), improve fetch()
6268
6369
6470
6571## [ v2.1.1.7] - 2025-04-21
6672
6773### Changed ("refactor", "chore" etc.)
6874
69- * refactor( args.py) : improve code-style
70- * refactor( base.py) : improve code-style
71- * refactor( cache.py) : improve code-style
72- * refactor( db_mysql.py) : improve code-style
73- * refactor( db_sqlite.py) : improve code-style
74- * refactor( disk.py) : improve code-style
75- * refactor( distro.py) : improve code-style
76- * refactor( distro.py) : move get_os_info() from version.py to distro.py
77- * refactor( dmidecode.py) : improve code-style
78- * refactor( feedparser.py) : improve code-style
79- * refactor( grassfish.py) : improve code-style
80- * refactor( huawei.py) : improve code-style
81- * refactor( human.py) : change parameters for bits2human() (no weird %-syntax for users to worry about)
82- * refactor( human.py) : improve code-style
83- * refactor( icinga.py) : improve code-style
84- * refactor( infomaniak.py) : improve code-style
85- * refactor( jitsi.py) : improve code-style
86- * refactor( keycloak.py) : improve code-style
87- * refactor( lftest.py) : improve code-style
88- * refactor( librenms.py) : improve code-style
89- * refactor( net.py) : improve code-style
90- * refactor( nodebb.py) : improve code-style
91- * refactor( psutil.py) : improve code-style
92- * refactor( qts.py) : improve code-style
93- * refactor( redfish.py) : improve code-style
94- * refactor( rocket.py) : improve code-style
95- * refactor( shell.py) : improve code-style
96- * refactor( smb.py) : improve code-style
97- * refactor( time.py) : improve code-style
98- * refactor( txt.py) : improve code-style
99- * refactor( uptimerobot.py) : improve code-style
100- * refactor( url.py) : improve code-style
101- * refactor( veeam.py) : improve code-style
102- * refactor( version.py) : improve code-style
103- * refactor( wildfly.py) : improve code-style
104- * refactor( winrm.py) : improve code-style
75+ * args.py: improve code-style
76+ * base.py: improve code-style
77+ * cache.py: improve code-style
78+ * db_mysql.py: improve code-style
79+ * db_sqlite.py: improve code-style
80+ * disk.py: improve code-style
81+ * distro.py: improve code-style
82+ * distro.py: move get_os_info() from version.py to distro.py
83+ * dmidecode.py: improve code-style
84+ * feedparser.py: improve code-style
85+ * grassfish.py: improve code-style
86+ * huawei.py: improve code-style
87+ * human.py: change parameters for bits2human() (no weird %-syntax for users to worry about)
88+ * human.py: improve code-style
89+ * icinga.py: improve code-style
90+ * infomaniak.py: improve code-style
91+ * jitsi.py: improve code-style
92+ * keycloak.py: improve code-style
93+ * lftest.py: improve code-style
94+ * librenms.py: improve code-style
95+ * net.py: improve code-style
96+ * nodebb.py: improve code-style
97+ * psutil.py: improve code-style
98+ * qts.py: improve code-style
99+ * redfish.py: improve code-style
100+ * rocket.py: improve code-style
101+ * shell.py: improve code-style
102+ * smb.py: improve code-style
103+ * time.py: improve code-style
104+ * txt.py: improve code-style
105+ * uptimerobot.py: improve code-style
106+ * url.py: improve code-style
107+ * veeam.py: improve code-style
108+ * version.py: improve code-style
109+ * wildfly.py: improve code-style
110+ * winrm.py: improve code-style
105111
106112
107113
@@ -115,8 +121,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
115121### Changed ("refactor", "chore" etc.)
116122
117123* docs: improve and convert doc strings to markdown for some libs and create new ` docs ` folder using ` pdoc `
118- * refactor( base.py, url.py) : make use of txt.sanitize_sensitive_data()
119- * refactor( txt.py) : add sanitize_sensitive_data()
124+ * base.py, url.py: make use of txt.sanitize_sensitive_data()
125+ * txt.py: add sanitize_sensitive_data()
120126
121127
122128
@@ -132,35 +138,35 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
132138
133139### Changed ("refactor", "chore" etc.)
134140
135- * refactor: uptimerobot.py
141+ * uptimerobot.py
136142
137143
138144
139145## [ v2.1.0.0] - 2025-03-23
140146
141147### Added ("feat")
142148
143- * feat: add uptimerobot.py
149+ * add uptimerobot.py
144150
145151
146152### Changed ("refactor", "chore" etc.)
147153
148- * docs( base.py) : improve doc strings
154+ * base.py: improve doc strings
149155
150156
151157
152158## [ v2.0.0.7] - 2025-03-10
153159
154160### Fixed ("fix")
155161
156- * fix( txt.py) : extract_str()
162+ * txt.py: extract_str()
157163
158164
159165### Changed ("refactor", "chore" etc.)
160166
161- * chore( endoflifedate.py) : bump version numbers
162- * chore( tools/update-endoflifedate) : add openvpn
163- * docs( time.py) : improve doc strings
167+ * endoflifedate.py: bump version numbers
168+ * tools/update-endoflifedate: add openvpn
169+ * time.py: improve doc strings
164170* docs: update README
165171
166172
@@ -200,7 +206,7 @@ Build, CI/CD:
200206
201207### Fixed
202208
203- * fix( disk.py) : fix ValueError if the value contains =
209+ * disk.py: fix ValueError if the value contains =
204210
205211
206212
0 commit comments