Skip to content

Commit da94d9e

Browse files
author
semantic-release
committed
0.6.0
Automatically generated by python-semantic-release
1 parent fec4daa commit da94d9e

File tree

3 files changed

+209
-59
lines changed

3 files changed

+209
-59
lines changed

CHANGELOG.md

Lines changed: 207 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,269 @@
1-
# Changelog
1+
# CHANGELOG
2+
3+
4+
## v0.6.0 (2025-03-05)
5+
6+
### Chores
7+
8+
- Increase minimum Python to 3.9 ([#19](https://github.com/python-kasa/kasa-crypt/pull/19),
9+
[`ed38a97`](https://github.com/python-kasa/kasa-crypt/commit/ed38a97a3595e4039b649382cb9dc1064a22212d))
10+
11+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
12+
13+
- Modernize CI ([#31](https://github.com/python-kasa/kasa-crypt/pull/31),
14+
[`0255ada`](https://github.com/python-kasa/kasa-crypt/commit/0255ada41bc6f457560d8498bcc5d37963d8df93))
15+
16+
- **deps-dev**: Bump cython from 0.29.35 to 3.0.11
17+
([#17](https://github.com/python-kasa/kasa-crypt/pull/17),
18+
[`96d0bd4`](https://github.com/python-kasa/kasa-crypt/commit/96d0bd4eea65a3082e997c4facc69ab9e30e2565))
19+
20+
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
21+
22+
- **deps-dev**: Bump cython from 3.0.11 to 3.0.12
23+
([#27](https://github.com/python-kasa/kasa-crypt/pull/27),
24+
[`f07d6df`](https://github.com/python-kasa/kasa-crypt/commit/f07d6df7f5cb33219acd07e928611e1f1a6f6145))
25+
26+
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
27+
28+
- **deps-dev**: Bump pytest from 7.4.4 to 8.3.4
29+
([#21](https://github.com/python-kasa/kasa-crypt/pull/21),
30+
[`60300d1`](https://github.com/python-kasa/kasa-crypt/commit/60300d1d254817e1a83ef802ec03ebfd78b759e3))
31+
32+
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
33+
34+
- **deps-dev**: Bump pytest-cov from 3.0.0 to 6.0.0
35+
([#20](https://github.com/python-kasa/kasa-crypt/pull/20),
36+
[`811b101`](https://github.com/python-kasa/kasa-crypt/commit/811b101be8314b219797b885ac918e647141207d))
37+
38+
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
39+
40+
- **pre-commit.ci**: Pre-commit autoupdate
41+
([#22](https://github.com/python-kasa/kasa-crypt/pull/22),
42+
[`65ec352`](https://github.com/python-kasa/kasa-crypt/commit/65ec35288050abb1d70941d608452c12a8672ab5))
43+
44+
- **pre-commit.ci**: Pre-commit autoupdate
45+
([#23](https://github.com/python-kasa/kasa-crypt/pull/23),
46+
[`1f65160`](https://github.com/python-kasa/kasa-crypt/commit/1f65160148b40c5446aa9ff726a0876a7708cf19))
47+
48+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
49+
50+
- **pre-commit.ci**: Pre-commit autoupdate
51+
([#24](https://github.com/python-kasa/kasa-crypt/pull/24),
52+
[`53044f0`](https://github.com/python-kasa/kasa-crypt/commit/53044f037894945b5c68b3a0b499761bd00093ec))
53+
54+
- **pre-commit.ci**: Pre-commit autoupdate
55+
([#25](https://github.com/python-kasa/kasa-crypt/pull/25),
56+
[`811a1d7`](https://github.com/python-kasa/kasa-crypt/commit/811a1d70f89be508862fbab892388f9e2bf42051))
57+
58+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
59+
60+
- **pre-commit.ci**: Pre-commit autoupdate
61+
([#26](https://github.com/python-kasa/kasa-crypt/pull/26),
62+
[`5be149f`](https://github.com/python-kasa/kasa-crypt/commit/5be149faa974b3a47dd25b41700484e11bca9fa2))
63+
64+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
65+
66+
- **pre-commit.ci**: Pre-commit autoupdate
67+
([#28](https://github.com/python-kasa/kasa-crypt/pull/28),
68+
[`a9dfc0b`](https://github.com/python-kasa/kasa-crypt/commit/a9dfc0be424de5a8921dafbcb93b1e9f9158b2fa))
69+
70+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
71+
72+
### Features
73+
74+
- Reduce size of wheels ([#32](https://github.com/python-kasa/kasa-crypt/pull/32),
75+
[`fec4daa`](https://github.com/python-kasa/kasa-crypt/commit/fec4daac566eec80cc35f376a37d64c1bf8077f3))
76+
77+
compile with -g0 to reduce binary size
278

3-
<!--next-version-placeholder-->
479

580
## v0.5.0 (2025-01-17)
681

7-
### Feature
82+
### Chores
83+
84+
- Create dependabot.yml
85+
([`75aaec3`](https://github.com/python-kasa/kasa-crypt/commit/75aaec3e9841a26e12c7021aac6fa3eb980977cb))
86+
87+
- Remove unused labels workflow ([#15](https://github.com/python-kasa/kasa-crypt/pull/15),
88+
[`36d0af6`](https://github.com/python-kasa/kasa-crypt/commit/36d0af6bb3eabac92479e15804d7c38e2bb0d446))
89+
90+
### Features
91+
92+
- Publish arm wheels ([#14](https://github.com/python-kasa/kasa-crypt/pull/14),
93+
[`3ca116f`](https://github.com/python-kasa/kasa-crypt/commit/3ca116fe856ad0b4fd453feec263faaf77ed7b7d))
894

9-
* Publish arm wheels ([#14](https://github.com/python-kasa/kasa-crypt/issues/14)) ([`3ca116f`](https://github.com/python-kasa/kasa-crypt/commit/3ca116fe856ad0b4fd453feec263faaf77ed7b7d))
1095

1196
## v0.4.4 (2024-06-24)
1297

13-
### Fix
98+
### Bug Fixes
99+
100+
- Wheel builds ([#12](https://github.com/python-kasa/kasa-crypt/pull/12),
101+
[`945a33e`](https://github.com/python-kasa/kasa-crypt/commit/945a33e1950ab79d5a546f1fe0af0ecb1fa70f6b))
14102

15-
* Wheel builds ([#12](https://github.com/python-kasa/kasa-crypt/issues/12)) ([`945a33e`](https://github.com/python-kasa/kasa-crypt/commit/945a33e1950ab79d5a546f1fe0af0ecb1fa70f6b))
16103

17104
## v0.4.3 (2024-06-24)
18105

19-
### Fix
106+
### Bug Fixes
107+
108+
- Fix license classifier ([#11](https://github.com/python-kasa/kasa-crypt/pull/11),
109+
[`441db19`](https://github.com/python-kasa/kasa-crypt/commit/441db19ec3b66e7623d3ce0ca16e36a675b1ccb1))
20110

21-
* Fix license classifier ([#11](https://github.com/python-kasa/kasa-crypt/issues/11)) ([`441db19`](https://github.com/python-kasa/kasa-crypt/commit/441db19ec3b66e7623d3ce0ca16e36a675b1ccb1))
22111

23112
## v0.4.2 (2024-05-07)
24113

25-
### Fix
114+
### Bug Fixes
115+
116+
- Use spdx identifier for the license ([#10](https://github.com/python-kasa/kasa-crypt/pull/10),
117+
[`e99038c`](https://github.com/python-kasa/kasa-crypt/commit/e99038c4b88a645fa3ffd046b7a88fd8d7b2c2f9))
118+
119+
### Chores
120+
121+
- Add more coverage ([#9](https://github.com/python-kasa/kasa-crypt/pull/9),
122+
[`7c8d36c`](https://github.com/python-kasa/kasa-crypt/commit/7c8d36c8c55820f6bd39ed54152c1d7355f5f291))
26123

27-
* Use spdx identifier for the license ([#10](https://github.com/python-kasa/kasa-crypt/issues/10)) ([`e99038c`](https://github.com/python-kasa/kasa-crypt/commit/e99038c4b88a645fa3ffd046b7a88fd8d7b2c2f9))
28124

29125
## v0.4.1 (2024-01-10)
30126

31-
### Fix
127+
### Bug Fixes
128+
129+
- Encryption input with wide characters ([#7](https://github.com/python-kasa/kasa-crypt/pull/7),
130+
[`5dae424`](https://github.com/python-kasa/kasa-crypt/commit/5dae4244a157e802c5698feaf5144419b191b5ef))
32131

33-
* Encryption input with wide characters ([#7](https://github.com/bdraco/kasa-crypt/issues/7)) ([`5dae424`](https://github.com/bdraco/kasa-crypt/commit/5dae4244a157e802c5698feaf5144419b191b5ef))
34132

35133
## v0.4.0 (2023-10-18)
36134

37-
### Feature
135+
### Bug Fixes
38136

39-
* Build wheels with final cpython release ([#5](https://github.com/bdraco/kasa-crypt/issues/5)) ([`915697b`](https://github.com/bdraco/kasa-crypt/commit/915697b736b4fd7398dd8b5cbaf9e6dc5125ddcb))
137+
- Reduce size of wheels by excluding generated .c files
138+
([#6](https://github.com/python-kasa/kasa-crypt/pull/6),
139+
[`a25ebca`](https://github.com/python-kasa/kasa-crypt/commit/a25ebca4de36c9f6eb2a7722eeed721fa69177c7))
40140

41-
### Fix
141+
### Features
142+
143+
- Build wheels with final cpython release ([#5](https://github.com/python-kasa/kasa-crypt/pull/5),
144+
[`915697b`](https://github.com/python-kasa/kasa-crypt/commit/915697b736b4fd7398dd8b5cbaf9e6dc5125ddcb))
42145

43-
* Reduce size of wheels by excluding generated .c files ([#6](https://github.com/bdraco/kasa-crypt/issues/6)) ([`a25ebca`](https://github.com/bdraco/kasa-crypt/commit/a25ebca4de36c9f6eb2a7722eeed721fa69177c7))
44146

45147
## v0.3.0 (2023-07-24)
46148

47-
### Feature
149+
### Features
150+
151+
- Initial cpython 3.12 support ([#4](https://github.com/python-kasa/kasa-crypt/pull/4),
152+
[`15c7987`](https://github.com/python-kasa/kasa-crypt/commit/15c7987db96354822010c239caa5add9948c81c8))
48153

49-
* Initial cpython 3.12 support ([#4](https://github.com/bdraco/kasa-crypt/issues/4)) ([`15c7987`](https://github.com/bdraco/kasa-crypt/commit/15c7987db96354822010c239caa5add9948c81c8))
50154

51155
## v0.2.1 (2023-07-06)
52156

53-
### Fix
157+
### Bug Fixes
158+
159+
- Ensure null bytes round trip ([#3](https://github.com/python-kasa/kasa-crypt/pull/3),
160+
[`9512615`](https://github.com/python-kasa/kasa-crypt/commit/951261514662893b114c600728781736a1600f6e))
54161

55-
* Ensure null bytes round trip ([#3](https://github.com/bdraco/kasa-crypt/issues/3)) ([`9512615`](https://github.com/bdraco/kasa-crypt/commit/951261514662893b114c600728781736a1600f6e))
56162

57163
## v0.2.0 (2023-06-16)
58164

59-
### Feature
165+
### Bug Fixes
60166

61-
* Add more test cover ([`bab1e20`](https://github.com/bdraco/kasa-crypt/commit/bab1e20a090a026d67de09576154c3bd41a317a0))
167+
- Ensure bytes with null chars are returned
168+
([`4a09a40`](https://github.com/python-kasa/kasa-crypt/commit/4a09a405167dd697f1208a36e1434567b0f942d6))
62169

63-
### Fix
170+
### Features
64171

65-
* Ensure bytes with null chars are returned ([`4a09a40`](https://github.com/bdraco/kasa-crypt/commit/4a09a405167dd697f1208a36e1434567b0f942d6))
172+
- Add more test cover
173+
([`bab1e20`](https://github.com/python-kasa/kasa-crypt/commit/bab1e20a090a026d67de09576154c3bd41a317a0))
66174

67-
## v0.1.5 (2023-06-16)
68175

69-
### Fix
176+
## v0.1.5 (2023-06-16)
70177

71-
* Handle 0s in the byte stream ([`532bd3c`](https://github.com/bdraco/kasa-crypt/commit/532bd3c195f47d91f50ffa23ab4b2b045c5de22c))
72178

73179
## v0.1.4 (2023-06-16)
74180

75-
### Fix
181+
### Bug Fixes
182+
183+
- Handle 0s in the byte stream
184+
([`532bd3c`](https://github.com/python-kasa/kasa-crypt/commit/532bd3c195f47d91f50ffa23ab4b2b045c5de22c))
76185

77-
* Use strlen ([`9ded535`](https://github.com/bdraco/kasa-crypt/commit/9ded53569d246e890222525a1b735f99404486c1))
78186

79187
## v0.1.3 (2023-06-16)
80188

81-
### Fix
189+
### Bug Fixes
82190

83-
* Use safer impl ([`f9c560d`](https://github.com/bdraco/kasa-crypt/commit/f9c560db9888d18f79d924deedda39a4690976ed))
191+
- Use safer impl
192+
([`f9c560d`](https://github.com/python-kasa/kasa-crypt/commit/f9c560db9888d18f79d924deedda39a4690976ed))
193+
194+
- Use strlen
195+
([`9ded535`](https://github.com/python-kasa/kasa-crypt/commit/9ded53569d246e890222525a1b735f99404486c1))
84196

85-
## v0.1.2 (2023-06-16)
86197

87-
### Fix
198+
## v0.1.2 (2023-06-16)
88199

89-
* Malloc for null byte ([`5e79680`](https://github.com/bdraco/kasa-crypt/commit/5e79680eaaeabeb08698937ba4c93b5c28029e7e))
90200

91201
## v0.1.1 (2023-06-16)
92202

93-
### Fix
203+
### Bug Fixes
204+
205+
- Add missing nulls
206+
([`e7919f0`](https://github.com/python-kasa/kasa-crypt/commit/e7919f0104c98855e6af1010f07f00b038279b40))
207+
208+
- Malloc for null byte
209+
([`5e79680`](https://github.com/python-kasa/kasa-crypt/commit/5e79680eaaeabeb08698937ba4c93b5c28029e7e))
94210

95-
* Add missing nulls ([`e7919f0`](https://github.com/bdraco/kasa-crypt/commit/e7919f0104c98855e6af1010f07f00b038279b40))
96211

97212
## v0.1.0 (2023-06-16)
98213

99-
### Feature
100-
101-
* Add readme ([`ffd9979`](https://github.com/bdraco/kasa-crypt/commit/ffd99791132c46a20c6656b5308fd7240290e844))
102-
* Add more tests ([`92c0729`](https://github.com/bdraco/kasa-crypt/commit/92c0729abe9d1c763e59cf045a7589defdadc841))
103-
* Add pyx ([`1ca559e`](https://github.com/bdraco/kasa-crypt/commit/1ca559ebcdfa8dce3e929a1f90bc516c0a7e8f75))
104-
* Add cython ([`1f7e83a`](https://github.com/bdraco/kasa-crypt/commit/1f7e83a46d10915a895f469d1c4c156b8af125f0))
105-
* Add code ([`7fea718`](https://github.com/bdraco/kasa-crypt/commit/7fea718004211523cdcb1823d2b37c695b6939a3))
106-
* Add code ([`dad4184`](https://github.com/bdraco/kasa-crypt/commit/dad41840f02747b5e690bef3b0644425c5df868a))
107-
108-
### Fix
109-
110-
* Release ([`6c7d9cd`](https://github.com/bdraco/kasa-crypt/commit/6c7d9cd7cb3d9e4d73e9270c098f87319d42f328))
111-
* Legacy ([`69f329d`](https://github.com/bdraco/kasa-crypt/commit/69f329d167352910b687ea33d8b2c6bca19147d5))
112-
* Adjust ([`6c66d4c`](https://github.com/bdraco/kasa-crypt/commit/6c66d4cfba3299d1b4e760ee141d7be36e9d18a9))
113-
* Debug ([`9b745de`](https://github.com/bdraco/kasa-crypt/commit/9b745de5a211508141d17920af0c4d34345d21bc))
114-
* Build ([#1](https://github.com/bdraco/kasa-crypt/issues/1)) ([`b032a97`](https://github.com/bdraco/kasa-crypt/commit/b032a97814dec7a57947d1b7c82bf5f8434f90a6))
115-
* Build ([`2568224`](https://github.com/bdraco/kasa-crypt/commit/256822486fd32f9a6275268fc6f7a472a5161681))
116-
* Rename ([`61aa4a6`](https://github.com/bdraco/kasa-crypt/commit/61aa4a65d55abdb6ea82328d614f606cc320cd6c))
117-
* Typo ([`d62027d`](https://github.com/bdraco/kasa-crypt/commit/d62027dfaea08518c551f008002fc328dd5bbc90))
118-
* Not working yet ([`9c37647`](https://github.com/bdraco/kasa-crypt/commit/9c37647db13fd9fefcc35a22eaf851763048f4ff))
119-
* Tweak ([`0d60c86`](https://github.com/bdraco/kasa-crypt/commit/0d60c86b0cefd7be10fbaf3eb0ff1b126a625fdf))
214+
### Bug Fixes
215+
216+
- Adjust
217+
([`6c66d4c`](https://github.com/python-kasa/kasa-crypt/commit/6c66d4cfba3299d1b4e760ee141d7be36e9d18a9))
218+
219+
- Build
220+
([`2568224`](https://github.com/python-kasa/kasa-crypt/commit/256822486fd32f9a6275268fc6f7a472a5161681))
221+
222+
- Build ([#1](https://github.com/python-kasa/kasa-crypt/pull/1),
223+
[`b032a97`](https://github.com/python-kasa/kasa-crypt/commit/b032a97814dec7a57947d1b7c82bf5f8434f90a6))
224+
225+
- Debug
226+
([`9b745de`](https://github.com/python-kasa/kasa-crypt/commit/9b745de5a211508141d17920af0c4d34345d21bc))
227+
228+
- Legacy
229+
([`69f329d`](https://github.com/python-kasa/kasa-crypt/commit/69f329d167352910b687ea33d8b2c6bca19147d5))
230+
231+
- Not working yet
232+
([`9c37647`](https://github.com/python-kasa/kasa-crypt/commit/9c37647db13fd9fefcc35a22eaf851763048f4ff))
233+
234+
- Release
235+
([`6c7d9cd`](https://github.com/python-kasa/kasa-crypt/commit/6c7d9cd7cb3d9e4d73e9270c098f87319d42f328))
236+
237+
- Rename
238+
([`61aa4a6`](https://github.com/python-kasa/kasa-crypt/commit/61aa4a65d55abdb6ea82328d614f606cc320cd6c))
239+
240+
- Tweak
241+
([`0d60c86`](https://github.com/python-kasa/kasa-crypt/commit/0d60c86b0cefd7be10fbaf3eb0ff1b126a625fdf))
242+
243+
- Typo
244+
([`d62027d`](https://github.com/python-kasa/kasa-crypt/commit/d62027dfaea08518c551f008002fc328dd5bbc90))
245+
246+
### Chores
247+
248+
- Initial commit
249+
([`a9fe699`](https://github.com/python-kasa/kasa-crypt/commit/a9fe69902d72d27849ea481768610507d4ff0afa))
250+
251+
### Features
252+
253+
- Add code
254+
([`7fea718`](https://github.com/python-kasa/kasa-crypt/commit/7fea718004211523cdcb1823d2b37c695b6939a3))
255+
256+
- Add code
257+
([`dad4184`](https://github.com/python-kasa/kasa-crypt/commit/dad41840f02747b5e690bef3b0644425c5df868a))
258+
259+
- Add cython
260+
([`1f7e83a`](https://github.com/python-kasa/kasa-crypt/commit/1f7e83a46d10915a895f469d1c4c156b8af125f0))
261+
262+
- Add more tests
263+
([`92c0729`](https://github.com/python-kasa/kasa-crypt/commit/92c0729abe9d1c763e59cf045a7589defdadc841))
264+
265+
- Add pyx
266+
([`1ca559e`](https://github.com/python-kasa/kasa-crypt/commit/1ca559ebcdfa8dce3e929a1f90bc516c0a7e8f75))
267+
268+
- Add readme
269+
([`ffd9979`](https://github.com/python-kasa/kasa-crypt/commit/ffd99791132c46a20c6656b5308fd7240290e844))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "kasa-crypt"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
description = "Fast kasa crypt"
55
authors = ["J. Nick Koston <nick@koston.org>"]
66
readme = "README.md"

src/kasa_crypt/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "0.5.0"
1+
__version__ = "0.6.0"
22

33
from struct import Struct
44

0 commit comments

Comments
 (0)