-
Notifications
You must be signed in to change notification settings - Fork 2
/
PYCHANGELOG
150 lines (95 loc) · 3.01 KB
/
PYCHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
-----------------------------------------------------------------------------
--- CAEN SpA - Software Division ---
-----------------------------------------------------------------------------
CAEN FE Library - Python binding
Changelog.
-----------------------------------------------------------------------------
v1.3.0 (02/12/2024)
-------------------
New features:
- Dropped support for Python 3.8.
- Class `device._Data` made public as `device.Data`.
- Add a trick to prevent users from trying to set node values using the
`__setattr__` method instead of the `value` attribute. Available only on
Python >= 3.11.
Fixes:
- Fix DPP demo support for NumPy >= 2.0.
v1.2.6 (18/11/2024)
-------------------
New features:
- Add Dig2 DPP-PSD demo to example folder, copied from CAEN Dig2 package.
- Add Dig1 demo to example folder, copied from CAEN Dig1 package.
Changes:
- `dig1_types.HighPriorityFlagsPsd` renamed to `dig1_types.DppFlags`.
Fixes:
- Classes inheriting `enum.Flag` now inherit `enum.IntFlag` to improve the
support of unknown flags. This applies to all the classes on `dig1_types`
and `dig2_types`.
- Fix changelog path on pypi.org.
v1.2.5 (25/06/2024)
-------------------
Fixes:
- Fix Node.close()
v1.2.4 (25/06/2024)
-------------------
Changes:
- Examples moved to examples folder.
New features:
- Update `[project.urls]` on pyproject.tolm, with new public repositories
on github.com.
v1.2.3 (24/06/2024)
-------------------
New features:
- New file types, that includes enumerators to help decoding
DPP-PHA and DPP-PSD error flags and probe types from events,
available in dig1_types and dig2_types submodules.
- Tentative support of `PTRDIFF_T` data type.
Fixes:
- Refactoring wrapper to binding, that is more appropriate.
- Fix typing of `set_read_data_format`.
- Doc improved.
v1.2.2 (14/06/2024)
-------------------
Fixes:
- Added py.typed file to instruct mypy to use type annotations.
v1.2.1 (23/05/2024)
-------------------
Fixes:
- Fix requires-python in pyproject.tolm
v1.2.0 (23/05/2024)
-------------------
New features:
- Typing improved
- Dropped support for Python 3.7
- Requiring numpy >= 1.20
v1.1.0 (11/12/2023)
-------------------
New features:
- Add support for `CAEN_FELib_GetImplLibVersion`
- Improved example in README, implementing an acquisition loop
- `ErrorCode` now inherits from `IntEnum` to simplify conversion to integers
v1.0.5 (30/06/2023)
-------------------
Fixes:
- Remove `from __future__ import annotations` since Mypy supports
Self (currently imported from typing_extensions) since 1.0
- Documentation and packaging improved
v1.0.4 (03/01/2023)
-------------------
Fixes:
- Example on README.md fixed
v1.0.3 (03/01/2023)
-------------------
Fixes:
- README.md and pyproject.toml improved
v1.0.2 (02/01/2023)
-------------------
Fixes:
- Fix README.md after upload to pypi.org
v1.0.1 (02/01/2023)
-------------------
Fixes:
- Fix pyproject.toml classifiers
v1.0.0 (22/12/2022)
-------------------
First public release