Skip to content

Commit 19bbf49

Browse files
committed
version 5.3
1 parent 1994571 commit 19bbf49

File tree

3 files changed

+34
-65
lines changed

3 files changed

+34
-65
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,4 @@ nosetests.xml
4040
.mypy_cache
4141
pyvenv.cfg
4242
site/
43+
__pycache__

changelog.txt

Lines changed: 32 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
1-
# python-cstruct changelog
1+
# Changelog
22

3-
## 1.0
4-
5-
2013-08-19
3+
## [1.0] - 2013-08-19
64

75
### Added
86

97
- initial version
108

11-
## 1.2
12-
13-
2017-05-18
9+
## [1.2] - 2017-05-18
1410

1511
### Improved
1612

@@ -22,49 +18,37 @@
2218
- who.py example
2319
- a changelog :)
2420

25-
## 1.3
26-
27-
2017-05-21
21+
## [1.3] - 2017-05-21
2822

2923
### Fix
3024

3125
- default value fix
3226

33-
## 1.4
34-
35-
2017-06-02
27+
## [1.4] - 2017-06-02
3628

3729
### Fix
3830

3931
- default value fix
4032

41-
## 1.5
42-
43-
2017-07-22
33+
## [1.5] - 2017-07-22
4434

4535
### Fix
4636

4737
- compatibiliy fix
4838

49-
## 1.6
50-
51-
2017-12-12
39+
## [1.6] - 2017-12-12
5240

5341
### Fix
5442

5543
- fixed size of 64-bit integers, they now have 64 bits, not 32
5644

57-
## 1.7
58-
59-
2018-03-14
45+
## [1.7] - 2018-03-14
6046

6147
### Improved
6248

6349
- add support for // comments
6450

65-
## 1.8
66-
67-
2018-10-30
51+
## [1.8] - 2018-10-30
6852

6953
### Improved
7054

@@ -75,9 +59,7 @@
7559
- fix Python 2.5 support in main module
7660
- examples fix
7761

78-
## 1.9
79-
80-
2019-07-09
62+
## [1.9] - 2019-07-09
8163

8264
### Improved
8365

@@ -88,27 +70,21 @@
8870
- flexible array parsing
8971
- union initial support
9072

91-
## 2.0
92-
93-
2020-04-11
73+
## [2.0] - 2020-04-11
9474

9575
### Improved
9676

9777
- drop Python 2 support
9878

99-
## 2.1
100-
101-
2020-10-09
79+
## [2.1] - 2020-10-09
10280

10381
### Improved
10482

10583
- refactoring
10684
- Python 3.9 support
10785
- Github workfows
10886

109-
## 2.2
110-
111-
2022-08-23
87+
## [2.2] - 2022-08-23
11288

11389
### Fix
11490

@@ -120,41 +96,31 @@
12096
- pytest
12197
- black code style
12298

123-
## 2.3
124-
125-
2022-09-01
99+
## [2.3] - 2022-09-01
126100

127101
### Fix
128102

129103
- Fix compare with None
130104

131-
## 3.0
132-
133-
2022-09-05
105+
## [3.0] - 2022-09-05
134106

135107
### Added
136108

137109
- Flexible array support
138110

139-
## 3.1
140-
141-
2022-09-13
111+
## [3.1] - 2022-09-13
142112

143113
### Added
144114

145115
- Make CStruct/MemCStruct Pickle Friendly
146116

147-
## 3.2
148-
149-
2022-10-23
117+
## [3.2] - 2022-10-23
150118

151119
### Fix
152120

153121
- Fix padding tests on 32bit architectures
154122

155-
## 3.3
156-
157-
2022-10-24
123+
## [3.3] - 2022-10-24
158124

159125
### Added
160126

@@ -164,9 +130,7 @@
164130

165131
- Fix padding tests on 32bit architectures
166132

167-
## 4.0
168-
169-
2022-11-01
133+
## [4.0] - 2022-11-01
170134

171135
### Added
172136

@@ -176,9 +140,7 @@
176140

177141
- Python 3.11 support
178142

179-
## 5.0
180-
181-
2022-11-12
143+
## [5.0] - 2022-11-12
182144

183145
### Added
184146

@@ -191,9 +153,7 @@
191153
- Documentation and examples
192154
- Restructure setup
193155

194-
## 5.1
195-
196-
2022-11-20
156+
## [5.1] - 2022-11-20
197157

198158
### Improved
199159

@@ -205,12 +165,20 @@
205165
- Add native type test
206166
- dir.py example
207167

208-
## 5.2
209-
210-
2022-11-23
168+
## [5.2] - 2022-11-23
211169

212170
### Fix
213171

214172
- nested struct unpack fix
215173
- nested anonymous union offset fix
216174
- inspect offset for nested struct/union fix
175+
176+
## [5.3] - 2024-01-08
177+
178+
### Fix
179+
180+
- fix struct in struct array parsing
181+
182+
### Improved
183+
184+
- Python 3.12 support

cstruct/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
__author__ = "Andrea Bonomi <andrea.bonomi@gmail.com>"
2626
__license__ = "MIT"
27-
__version__ = "5.2"
27+
__version__ = "5.3"
2828
__date__ = "15 August 2013"
2929

3030
from typing import Any, Dict, Optional, Type, Union

0 commit comments

Comments
 (0)