-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathChangelog.txt
207 lines (158 loc) · 6.41 KB
/
Changelog.txt
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
This this the changelog file for the Pothos Blocks toolkit.
Release 0.6.0 (pending)
==========================
- XSIMD implementation of various blocks
- Memory mapped buffer for binary file source
New blocks:
- Added rounding blocks
- Added replace block
Release 0.5.3 (2021-01-24)
==========================
Fixes:
- Fix isnan type resolution GCC 7.3.1
- Fix Abort block for OSX - no quick_exit
- Fix Test Repeat for OSX template deduction
- Fix some blocks not taking DType dimension into account
- SporadicSubnormal: fixed function pointer type
- TestConstantSource: fixed narrowing warnings
Compatiblity breaks:
- /blocks/binary_file_source: new parameter to enable or disable optimized reading
Release 0.5.2 (2020-07-19)
==========================
New blocks:
- Added constant source
- Added min/max
- Added stream de/interleaver
- Added sporadic float subnormals
- Added abort tester block
- Added clamp
- Added repeat
- Added mute
Fixes:
- Fixed setMode() in gateway block
- Fixed tester binary cast for floats
Release 0.5.1 (2018-04-16)
==========================
- Added copy packet payload support for Copier block
- Fixed dynamic router for output port 0 destinations
- Dynamic router should support arbitrary buffer types
Release 0.5.0 (2017-12-25)
==========================
- Added parameterized receive timeout to DatagramIO block
- Use resource moves and emplacement with Pothos 0.6 port API
- Use the implicit buffer cast operator from Pothos 0.6 API
- Removed deprecated use of popBuffer in favor of popElements
- Added label stripper block to remove labels in a stream
- Replaced use of callVoid() and callProxy() with 0.6 call API
- Removed UDT protocol support from network source/sink blocks
- Renamed the project repo from pothos-blocks to PothosBlocks
- Require Pothos version 0.6 for test plan JSON format change
- Alternative JSON C++ library to handle JSON parsing/emitting
Release 0.4.4 (2017-07-24)
==========================
- Tweaks to block description for file sink enabled option
Release 0.4.3 (2017-04-23)
==========================
- Added yield() to DatagramIO block for polling recv()
- Fixed consume() amount for stream type converter block
Release 0.4.2 (2017-01-26)
==========================
- Evaluator block also triggers evaluation on setExpression()
- Handle printing stream buffers in the message printer block
Release 0.4.1 (2016-09-25)
==========================
- Added enable option for file sink to drop or save stream
- Added UDP-based network IO block for packets and streams
Release 0.4.0 (2016-08-02)
==========================
- Added message generator block for generating test content
- Added triggered signal to emit args based on conditions
- Added evaluator list-expansion for multi-argument events
- Created text file sink for delimited ascii output to file
- Added rate monitor stream block for probing input rate
- Added reinterpret for pass-through data type modification
- Use dimension option for blocks that use the DTypeChooser
- Switch converter block to use the new buffer convert API
Release 0.3.1 (2016-03-06)
==========================
- Created message printer console+logger debug block
- Added bounds checking for label to message block
- Added missing libpoco-dev to debian Build-Depends
Release 0.3.0 (2015-12-16)
==========================
- Added debian packaging support for blocks toolkit
- Optional start and end labels for the vector source
- Added rewind capability to binary file source
- Created label to message event block
- Added timeout param for socket endpoint open/close
- Reorganized utility blocks into testers and stream
- Moved communications blocks to pothos-comms toolkit
Release 0.2.2 (2015-12-07)
==========================
- Fix undefined usage of std::polar() in FIR taps generator
- Type casts in SocketEndpoint for using 64-bit Poco::ByteOrder
- Sporadic blocks replace generate_canonical because of MSVC bug
Release 0.2.1 (2015-08-26)
==========================
- Strategic resizing of the waveform source table
- Created bursty modulation framer and sync blocks
- Created wave trigger for waveform monitor back-end
- Added labeled burst support to the FIR filter
- Fix stream snooper label index adjustment logic
- Support start label length in Stream to Packet
- Added wait taps active mode to FIR filter block
- Added element count to labels in Packet to Stream
- Added missing setGain to FIR Designer setter list
- Fix finite release block output buffer truncation
- Stream snooper buffer accumulator optimization
- Fixed typo in delay block description markup
- Fix stream snooper alignment mode time trigger
- Network blocks support jumbo sized transfers
- Fix stream snooper disable propagate labels
- Rename transform signal/slots block to evaluator
- Created stream relabeler utility block
- Created threshold labeler utility block
- Created envelope detector filter block
- Packet to/from stream blocks support frame labels
- Fixed sporadic dropper to set the label width
- Added simple LLC block for logical link control
- Created sporadic dropper for reliability testing
- Fix feeder element generator to support unsigned
- Feeder+collector blocks support packets in test plan
- Support packet payloads for symbol conversion blocks
- Added multiple option to Feeder source test plan
- Added symbols to bytes conversion block
- Added preamble framer block to frame a symbol stream
- Preamble correlator supports arbitrary symbol widths
- Style and documentation changes for digital blocks
Release 0.2.0 (2015-06-17)
==========================
New packet blocks:
- Added link layer control block
- Added media access control block
- Added label deframer block
New digital blocks:
- Added scrambler block
- Added descrambler block
- Added symbol mapper block
- Added bits to symbols block
- Added bytes to symbols block
- Added symbols to bits block
- Added symbol slicer block
- Added preamble correlator block
- Added differential encoder block
- Added differential decoder block
New utility blocks:
- Created transform signal/slots utility block
- Created vector source block for testing
- Created infinite source block for benchmarks
File
- Added data type specification to file source
Misc
- Added sample rate param to waveform source
- Pacer block produces rxRate label on change
- Added synchronous alignment option to snooper
- Added unit test for JSON Topology feature
Release 0.1.0 (2014-12-21)
==========================
This is the first public release of the Pothos Blocks toolkit.