libamxc  1.10.3
C Generic Data Containers
changelog
Go to the documentation of this file.
1 libamxc (1.10.3) unstable; urgency=medium
2 
3  * Functional issues linked to parenthesis escaping in the data model
4 
5  -- SAH bot <sahbot@softathome.com> Tue, 13 Feb 2024 11:09:31 +0000
6 
7 libamxc (1.10.2) unstable; urgency=medium
8 
9  * [amx-cli] Allow proper escaping of variable in cli for input and display
10 
11  -- SAH bot <sahbot@softathome.com> Wed, 31 Jan 2024 11:18:49 +0000
12 
13 libamxc (1.10.1) unstable; urgency=medium
14 
15  * Adapt description of ambiorix packages
16  * [amx-cli] Allow proper escaping of variable in cli for input and display
17 
18  -- Peter DE HERDT <peter.deherdt@softathome.com> Wed, 10 Jan 2024 09:51:51 +0000
19 
20 libamxc (1.10.0) unstable; urgency=medium
21 
22  * - [prpl][libamxc] amxc_set_to_string only use space as separator
23 
24  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 03 Nov 2023 16:10:18 +0000
25 
26 libamxc (1.9.0) unstable; urgency=medium
27 
28  * [libamxc] Some characters in amxc string can have special purpose and it must be possible to escape them
29  * Issue ST-1184 [amxb][amxc][amxo][amxrt] Fix typos in documentation
30  * [amxb][amxc][amxo][amxrt] Fix typos in documentation
31 
32  -- SAH bot <sahbot@softathome.com> Tue, 17 Oct 2023 10:46:25 +0000
33 
34 libamxc (1.8.13) unstable; urgency=medium
35 
36  * Fix license headers in files
37 
38  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 22 Sep 2023 09:53:45 +0000
39 
40 libamxc (1.8.12) unstable; urgency=medium
41 
42  * allow amxc_var_dump with FILE*
43 
44  -- SAH bot <sahbot@softathome.com> Thu, 14 Sep 2023 06:41:34 +0000
45 
46 libamxc (1.8.11) unstable; urgency=medium
47 
48  * When using GCC 12.2 extra compilation wanings pop-up
49 
50  -- SAH bot <sahbot@softathome.com> Fri, 14 Jul 2023 13:13:54 +0000
51 
52 libamxc (1.8.10) unstable; urgency=medium
53 
54  * [amxc] Fix missing semicolon
55 
56  -- SAH bot <sahbot@softathome.com> Tue, 09 May 2023 14:18:05 +0000
57 
58 libamxc (1.8.9) unstable; urgency=medium
59 
60  * Fix a typo in the description of amxc_var_add_new_key_amxc_llist_t
61 
62  -- SAH bot <sahbot@softathome.com> Tue, 18 Apr 2023 18:18:51 +0000
63 
64 libamxc (1.8.8) unstable; urgency=medium
65 
66 
67  -- Peter DEHERDT <peter.deherdt@softathome.com> Sat, 08 Apr 2023 16:55:32 +0000
68 
69 libamxc (1.8.7) unstable; urgency=medium
70 
71  * Issue: semgrep reports
72 
73  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 30 Jan 2023 16:26:24 +0000
74 
75 libamxc (1.8.6) unstable; urgency=medium
76 
77  * amxp_expr_buildf with 2 arguments only works in container, not on board
78 
79  -- SAH bot <sahbot@softathome.com> Wed, 30 Nov 2022 20:42:07 +0000
80 
81 libamxc (1.8.5) unstable; urgency=medium
82 
83  * Fix wrong comma in amxc_var_dump output
84 
85  -- SAH bot <sahbot@softathome.com> Mon, 21 Nov 2022 09:15:11 +0000
86 
87 libamxc (1.8.4) unstable; urgency=medium
88 
89  * Converting an empty string variant to a list should result in an empty list
90 
91  -- Peter DEHERDT <peter.deherdt@softathome.com> Sat, 19 Nov 2022 11:41:22 +0000
92 
93 libamxc (1.8.3) unstable; urgency=medium
94 
95  * Update documentation of functions amxc_var_get_next, amxc_var_get_previous and amxc_var_get_parent
96 
97  -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 15 Nov 2022 11:52:11 +0000
98 
99 libamxc (1.8.2) unstable; urgency=medium
100 
101  * Investigate and fix klocwork reports for ambiorix libs and tools
102 
103  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 14 Nov 2022 07:03:54 +0000
104 
105 libamxc (1.8.1) unstable; urgency=medium
106 
107  * Issue: ambiorix/libraries/libamxc#69 Remove dead code and code cleanup
108  * Support appending formatted string with safety check on replacements
109 
110  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 03 Nov 2022 08:51:39 +0000
111 
112 libamxc (1.8.0) unstable; urgency=medium
113 
114  * Add comparison implementation for htable variants
115  * Add comparison implementation for linked list variants
116 
117  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 05 Oct 2022 11:38:10 +0000
118 
119 libamxc (1.7.3) unstable; urgency=medium
120 
121  * Integrate Devolo Interference Mitigation (integration)
122 
123  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 12 Sep 2022 12:08:29 +0000
124 
125 libamxc (1.7.2) unstable; urgency=medium
126 
127  * amxc_string_t does not handle empty strings properly
128 
129  -- SAH bot <sahbot@softathome.com> Fri, 26 Aug 2022 05:51:43 +0000
130 
131 libamxc (1.7.1) unstable; urgency=medium
132 
133  * amxc_string_split_to_llist not splitting text with newline sperator.
134 
135  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 17 Aug 2022 08:04:40 +0000
136 
137 libamxc (1.7.0) unstable; urgency=medium
138 
139  * Improve documentation
140  * Add when_failed_status macro
141 
142  -- SAH bot <sahbot@softathome.com> Wed, 20 Jul 2022 08:30:57 +0000
143 
144 libamxc (1.6.1) unstable; urgency=medium
145 
146  * [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
147 
148  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 23 May 2022 10:12:20 +0000
149 
150 libamxc (1.6.0) unstable; urgency=medium
151 
152  * Make it possible to initialize a timestamp structure using struct tm
153 
154  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 19 May 2022 14:34:00 +0000
155 
156 libamxc (1.5.1) unstable; urgency=medium
157 
158 
159  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 06 Apr 2022 08:23:18 +0000
160 
161 libamxc (1.5.0) unstable; urgency=medium
162 
163  * Add implementation of amxc_var_set_path and amxc_var_set_pathf
164 
165  -- SAH bot <sahbot@softathome.com> Mon, 14 Feb 2022 22:25:55 +0000
166 
167 libamxc (1.4.4) unstable; urgency=medium
168 
169  * Variant conversions to integer values is going wrong on mips target
170 
171  -- SAH bot <sahbot@softathome.com> Fri, 04 Feb 2022 14:12:51 +0000
172 
173 libamxc (1.4.3) unstable; urgency=medium
174 
175  * Fixes test when daylight saving is off
176 
177  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 10 Nov 2021 11:57:46 +0000
178 
179 libamxc (1.4.2) unstable; urgency=medium
180 
181 
182  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 28 Oct 2021 21:31:47 +0000
183 
184 libamxc (1.4.1) unstable; urgency=medium
185 
186  * Segmentation fault occurs when NULL pointer passed to amxc_var_dump or amxc_var_log
187 
188  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 20 Oct 2021 18:03:37 +0000
189 
190 libamxc (1.4.0) unstable; urgency=medium
191 
192  * Make it possible to get the local time timestamp
193 
194  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 07 Oct 2021 12:09:56 +0000
195 
196 libamxc (1.3.3) unstable; urgency=medium
197 
198  * It must be possible to indicate that amxc_var_get_path must not search positional if key is not found
199 
200  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 24 Sep 2021 12:27:59 +0000
201 
202 libamxc (1.3.2) unstable; urgency=medium
203 
204  * Unexpected behavior of amxc_var_get_path
205 
206  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 23 Sep 2021 08:18:13 +0000
207 
208 libamxc (1.3.1) unstable; urgency=medium
209 
210 
211  -- SAH bot <sahbot@softathome.com> Fri, 03 Sep 2021 18:00:23 +0000
212 
213 libamxc (1.3.0) unstable; urgency=medium
214 
215  * Add functions to convert a string to capital/lower case.
216  * [status macros] Add when_null_status macros in amxc
217  * Generate junit xml files with unit-tests
218  * Issue: ambiorix/libraries/libamxc#56 Generate junit xml files with unit-tests
219 
220  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 03 Sep 2021 12:24:57 +0000
221 
222 libamxc (1.2.2) unstable; urgency=medium
223 
224  * no more Shadow warning if nesting of ...for_each... macros is used
225 
226  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 23 Aug 2021 09:48:31 +0000
227 
228 libamxc (1.2.1) unstable; urgency=medium
229 
230  * Inconsistency in behavior of constcast and dyncast on string variants
231 
232  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 09 Jul 2021 06:48:28 +0000
233 
234 libamxc (1.2.0) unstable; urgency=medium
235 
236  * Make it easy to convert an array of bytes to a hexbinary string and the other way around
237 
238  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 02 Jul 2021 18:11:42 +0000
239 
240 libamxc (1.1.1) unstable; urgency=medium
241 
242  * Removes amxc_var_hfor_each
243  * Make it easier to iterate over htable and list variants
244 
245  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 28 Jun 2021 11:58:27 +0000
246 
247 libamxc (1.1.0) unstable; urgency=medium
248 
249  * Abstract data type set must be provided
250  * Make it possible to access htable variants by index
251 
252  -- SAH bot <sahbot@softathome.com> Fri, 18 Jun 2021 14:52:28 +0000
253 
254 libamxc (1.0.15) unstable; urgency=medium
255 
256  * [tr181 plugins][makefile] Dangerous clean target for all tr181 components
257 
258  -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 08 Jun 2021 07:51:37 +0000
259 
260 libamxc (1.0.14) unstable; urgency=medium
261 
262  * Provide public header file for common macros
263  * Update variant GET macros
264  * Enable auto opensourcing
265 
266  -- SAH bot <sahbot@softathome.com> Mon, 03 May 2021 11:30:15 +0000
267 
268 libamxc (1.0.13) unstable; urgency=medium
269 
270  * using function amxc_var_take_it to remove a variant from a list or table segfaults when passing NULL pointer
271 
272  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 23 Apr 2021 18:14:05 +0000
273 
274 libamxc (1.0.12) unstable; urgency=medium
275 
276 
277  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 15 Apr 2021 19:42:29 +0000
278 
279 libamxc (1.0.11) unstable; urgency=medium
280 
281  * csv strings are not always correctly parsed
282 
283  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 08 Apr 2021 19:57:34 +0000
284 
285 libamxc (1.0.10) unstable; urgency=medium
286 
287  * Correct copybara rule
288  * Correct copybara scrubbing order
289  * Move copybara to baf
290 
291  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 07 Apr 2021 19:00:19 +0000
292 
293 libamxc (1.0.9) unstable; urgency=medium
294 
295  * amxc_var_get_path is not usable when keys contain dots
296 
297  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 24 Mar 2021 10:40:18 +0000
298 
299 libamxc (1.0.8) unstable; urgency=medium
300 
301  * Extend string variant conversion to bool
302 
303  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 10 Mar 2021 10:27:01 +0000
304 
305 libamxc (1.0.7) unstable; urgency=medium
306 
307  * API documentation mentions AMXC_VAR_FLAG_XXXX instead of full names
308  * API Documentation iterator APIs should be put in a sub-group
309  * Migrate to new licenses format (baf)
310 
311  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 25 Feb 2021 12:43:15 +0000
312 
313 libamxc (1.0.6) unstable; urgency=medium
314 
315  * Documentation is not matching implementation
316 
317  -- Peter DEHERDT <peter.deherdt@softathome.com> Sun, 14 Feb 2021 07:40:35 +0000
318 
319 libamxc (1.0.5) unstable; urgency=medium
320 
321  * Add doxygen documentation tags to all public APIs
322 
323  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 27 Jan 2021 14:04:23 +0000
324 
325 libamxc (1.0.4) unstable; urgency=medium
326 
327  * Fixes indentation in var dump for array in array
328  * Only include objects in static library
329 
330  -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 18 Jan 2021 14:17:03 +0000
331 
332 libamxc (1.0.3) unstable; urgency=medium
333 
334  * Collect parts when split fails
335  * Fixes variant logging
336  * Fixes variant dump indentation
337 
338  -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 04 Jan 2021 10:47:28 +0000
339 
340 libamxc (1.0.2) unstable; urgency=medium
341 
342  * Automatic conversions of variants containing a string
343  * Add a function to set a 0 terminating string into an amxc_string buffer
344 
345  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 04 Dec 2020 08:15:24 +0000
346 
347 libamxc (1.0.1) unstable; urgency=medium
348 
349  * Updates baf file - used for generating makefiles and build system files
350 
351  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 30 Nov 2020 13:43:58 +0000
352 
353 libamxc (1.0.0) unstable; urgency=medium
354 
355  * It must be possible to move the content of one variant into another variant
356  * Merge branch 'dev-baf' into 'master'
357  * Set last char to 0 when trimming
358  * Fixes amxc_string_copy and add tests
359  * amxc_string_reset should set buffers first element to 0
360 
361  -- Peter De Herdt <peter.deherdt@softathome.com> Sun, 29 Nov 2020 15:10:55 +0000
362 
363 libamxc (0.7.9) unstable; urgency=medium
364 
365  * Fix variant.md doc typo
366 
367  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 25 Nov 2020 18:51:43 +0000
368 
369 libamxc (0.7.8) unstable; urgency=medium
370 
371  * Add amxc_string_replace function
372  * Add amxc_string_search function
373  * Switch order in updating variant htable, first add and then remove
374 
375  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 25 Nov 2020 08:16:14 +0000
376 
377 libamxc (0.7.7) unstable; urgency=medium
378 
379  * Adds and updates doxygen documentation of variant APO
380  * Allow amxc_string_join_llist with const llists
381  * Update readme
382  * `amxc_var_take_it` removes a variant from a htable and/or llist
383  * `amxc_var_take_key` removes a variant from a htable and/or llist by key
384  * `amxc_var_take_index` removes a variant from a htable and/or llist by index
385 
386  -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 21 Nov 2020 12:08:04 +0000
387 
388 libamxc (0.7.6) unstable; urgency=medium
389 
390  * Adds doxygen documentation tags
391 
392  -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 16 Nov 2020 09:05:04 +0000
393 
394 libamxc (0.7.5) unstable; urgency=medium
395 
396  * Adds amxc_string_join_var_until
397  * Adds GETI_XXX macros
398 
399  -- Peter De Herdt <peter.deherdt@softathome.com> Sun, 08 Nov 2020 19:19:33 +0000
400 
401 libamxc (0.7.4) unstable; urgency=medium
402 
403  * Complete timestamp API tests
404  * Add timestamp api documentation
405 
406  -- Peter DEHERDT <peter.deherdt@softathome.com> Sun, 01 Nov 2020 21:15:27 +0000
407 
408 libamxc (0.7.3) unstable; urgency=medium
409 
410  * Converting htable variant to string variant segfaults
411 
412  -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 27 Oct 2020 17:21:10 +0000
413 
414 libamxc (0.7.2) unstable; urgency=medium
415 
416  * Update documentation variant.md - add 8 and 16 bit integers
417 
418  -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 19 Oct 2020 18:39:11 +0000
419 
420 libamxc (0.7.1) unstable; urgency=medium
421 
422  * Variant types int8, uint8, int16, uint16
423 
424  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 14 Oct 2020 05:52:41 +0000
425 
426 libamxc (0.7.0) unstable; urgency=medium
427 
428  * Updates code style
429  * Get sorted array of hash table keys
430  * Fixes delete of empty array
431 
432  -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 02 Oct 2020 13:22:13 +0000
433 
434 libamxc (0.6.12) unstable; urgency=medium
435 
436  * Make timestamps more accurate fill in the nanosecond field
437  * Documentation - clarify examples in "Setting Composite Values"
438  * Make it possible to dump the content of a variant to the syslog
439 
440  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 17 Sep 2020 12:57:53 +0000
441 
442 libamxc (0.6.11) unstable; urgency=medium
443 
444  * Fixes g++ compilation warnings and errors
445  * Add version prefix to support legacy build system
446 
447  -- Peter De Herdt <peter.deherdt@softathome.com> Thu, 03 Sep 2020 05:13:35 +0000
448 
449 libamxc (0.6.10) unstable; urgency=medium
450 
451  * Add support for legacy tagging system with branch names in the tags
452  * Removes documentation generation jobs from the specific pipeline, they are now part of the default pipeline
453 
454  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 01 Sep 2020 19:35:07 +0000
455 
456 libamxc (0.6.9) unstable; urgency=medium
457 
458  * Moves common re-usable macros to libamxc
459 
460  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 27 Aug 2020 09:36:29 +0000
461 
462 libamxc (0.6.8) unstable; urgency=medium
463 
464  * Added amxc_string_is_numeric.
465 
466  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 20 Aug 2020 12:30:04 +0000
467 
468 libamxc (0.6.7) unstable; urgency=medium
469 
470  * Improves hash table iterator `amxc_htable_for_each`, current iterator can be be (re)moved
471 
472  -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 14 Aug 2020 21:31:34 +0000
473 
474 libamxc (0.6.6) unstable; urgency=medium
475 
476  * variant list iterator macro
477  * generic variant list join function
478 
479  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 13 Aug 2020 09:44:30 +0000
480 
481 libamxc (0.6.5) unstable; urgency=medium
482 
483  * Correct documentation tags
484  * Update contributing guide
485 
486  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 04 Aug 2020 04:55:09 +0000
487 
488 libamxc (0.6.4) unstable; urgency=medium
489 
490  * Correctly add parts to linked list in string split functionality
491  * Make it possible to dump csv and ssv strings.
492  * Fixes taking amxc_string_t from variant
493 
494  -- sah4009 <peter.deherdt@softathome.com> Fri, 24 Jul 2020 10:59:05 +0000
495 
496 libamxc (0.6.3) unstable; urgency=medium
497 
498  * Adds RAW_VERSION to makefile.inc, VERSION must be X.Y.Z or X.Y.Z-HASH
499 
500  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 22 Jul 2020 18:05:54 +0000
501 
502 libamxc (0.6.2) unstable; urgency=medium
503 
504  * String utility functions - resolve env variables and more
505  * Compilation issue with frotified musl
506 
507  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 21 Jul 2020 13:08:58 +0000
508 
509 libamxc (0.6.1) unstable; urgency=medium
510 
511  * Adds amxc_string_copy function
512 
513  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 15 Jul 2020 13:46:01 +0000
514 
515 libamxc (0.6.0) unstable; urgency=medium
516 
517  * String split and string join API's refactored and improved
518  * Update makefiles for SAH legacy build systems
519 
520  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 13 Jul 2020 05:09:21 +0000
521 
522 libamxc (0.5.5) unstable; urgency=medium
523 
524  * Memory leak in variant llist implementation and adds test
525  * USes std=c11 instead of std=c18 for older compilers/toolchains
526 
527  -- sah4009 <peter.deherdt@softathome.com> Sun, 05 Jul 2020 14:39:42 +0000
528 
529 libamxc (0.5.4) unstable; urgency=medium
530 
531  * Fixes amxc_var_compare results are wrong for some types
532 
533  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 01 Jul 2020 20:04:53 +0000
534 
535 libamxc (0.5.3) unstable; urgency=medium
536 
537  * Scrubs Component.* files
538 
539  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 30 Jun 2020 07:46:58 +0000
540 
541 libamxc (0.5.2) unstable; urgency=medium
542 
543  * Support for legacy SAH build system
544  * Fixes compilation error with yocto & musl
545 
546  -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 29 Jun 2020 16:26:33 +0000
547 
548 libamxc (0.5.1) unstable; urgency=medium
549 
550  * Fixes so name
551  * Fixes install target
552 
553  -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 26 Jun 2020 16:18:53 +0000
554 
555 libamxc (0.5.0) unstable; urgency=medium
556 
557 - Variant type `csv_string` and `ssv_string`
558 - Copybara file
559 - Builds targets into specific output directory
560 
561  -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 26 Jun 2020 15:52:29 +0000
562 
563 libamxc (0.4.0) unstable; urgency=medium
564 
565  * Timestamp data container
566  * Timestamp variant and conversions
567  * Comma separate values string, splitting trims blanks from the individual parts
568 
569  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 19 Jun 2020 10:53:09 +0000
570 
571 libamxc (0.3.2) unstable; urgency=medium
572 
573  * amxc_variant_get_pathf same as amxc_var_get_path but supports printf formatting for building path
574 
575  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 15 Jun 2020 11:02:32 +0000
576 
577 libamxc (0.3.1) unstable; urgency=medium
578 
579  * Issue #10 : comparing two empty string variants causes segmentation fault
580  * Adds tests to reproduce issue #10
581  * update license to BSD+patent
582 
583  -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 15 Jun 2020 07:48:10 +0000
584 
585 libamxc (0.3.0) unstable; urgency=medium
586 
587  * Make it possible to delete current iterator from linked list while iterating over it using for_each macros (issue #9)
588  * Stops testing when test fails, preserve error code
589  * Collects unit test results
590 
591  -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 03 Jun 2020 11:11:24 +0000
592 
593 libamxc (0.2.13) unstable; urgency=medium
594 
595  * Correct some typos in the documentation
596 
597  -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 28 May 2020 06:36:33 +0000
598 
599 libamxc (0.2.12) unstable; urgency=medium
600 
601  * Returns empty string when string variant contains NULL string
602  * Crash when copying variant string containing NULL string
603  * Corrects documentation
604  * Fixes memory leak in test
605  * Fixes typo in documentation
606 
607  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 28 Apr 2020 08:35:02 +0000
608 
609 libamxc (0.2.11) unstable; urgency=medium
610 
611  * Fixes amxc_string_prependf
612  * Fixes amxc_string_appendf - out of boundary bug
613 
614  -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 03 Apr 2020 16:26:22 +0000
615 
616 libamxc (0.2.10) unstable; urgency=medium
617 
618  * Fixes splitting string ending on separator string
619 
620  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 01 Apr 2020 17:52:12 +0000
621 
622 libamxc (0.2.9) unstable; urgency=medium
623 
624  * API documentation - added documentation and fixes typos
625 
626  -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 31 Mar 2020 08:22:14 +0000
627 
628 libamxc (0.2.8) unstable; urgency=medium
629 
630  * Make var arg of function 'amxc_var_get_path' const
631 
632  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 25 Mar 2020 11:37:41 +0000
633 
634 libamxc (0.2.7) unstable; urgency=medium
635 
636  * Fixes memory leak when adding duplicate keys to htable variant
637 
638  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 11 Mar 2020 06:27:17 +0000
639 
640 libamxc (0.2.6) unstable; urgency=medium
641 
642  * variant types uint32_t and int32_t
643  * tests for new variant types
644  * Adds 'amxc_string_prependf' and 'amxc_string_vprependf' functions
645  * Documentations generation configuration (doxygen)
646 
647  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 10 Mar 2020 09:00:56 +0000
648 
649 libamxc (0.2.5) unstable; urgency=medium
650 
651  * Sortable linked list
652  * Linked list swap function
653  * amxc_string_vsetf, supports va_args
654 
655  -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 06 Mar 2020 16:23:25 +0000
656 
657 libamxc (0.2.4) unstable; urgency=medium
658 
659  * CI/CD - Support ELK reporting
660  * CI/CD - Documentation generation
661  * CI/CD - Push HTML scan build and coverage reports to HTTP server
662  * DOC - doxygen documentation generation
663  * Feature - Sortable array
664  * API - new function `amxc_array_it_swap`
665  * API - new function `amxc_array_sort`
666 
667  -- Peter DEHERDT <peter.deherdt@softathome.com> Sun, 01 Mar 2020 15:14:39 +0000
668 
669 libamxc (0.2.3) unstable; urgency=medium
670 
671  * Fixes issues found in analyses
672  * Update .gitlab-ci.yml
673  * Corrects -Wl,-soname in linking, no version in soname
674 
675  -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 22 Feb 2020 21:40:24 +0000
676 
677 libamxc (0.2.2) unstable; urgency=medium
678 
679  * Fix crash in amxc_var_take_amxc_string_t when variant contains NULL pointer
680  * Fix crash in amxc_string_delete
681 
682  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 19 Feb 2020 12:59:27 +0000
683 
684 libamxc (0.2.1) unstable; urgency=medium
685 
686  * Linked lists and htable can be added to composite variant
687  * Corrects documentation of function amxc_string_split_word_variant
688 
689  -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 18 Feb 2020 10:30:55 +0000
690 
691 libamxc (0.2.0) unstable; urgency=medium
692 
693  * adds 'amxc_string_setf' - resets amxc string and uses printf format to set the content
694  * adds 'amxc_string_appendf' - adds a string to an existing one using printf format
695  * adds 'amxc_string_join_variant_until' - joins parts into a string until a delimter is matched
696  * adds 'amxc_string_get_from_llist' - gets a string part (amxc_string_t) from a linked list
697  * adds 'amxc_string_get_text_from_llist' - gets a string part (const char *) from a linked list
698  * adds macro 'amxc_var_push' - resolves in amxc_var_push_<TYPE> functions
699  * adds 'amxc_var_take_amxc_string_t' - takes a amxc_string_t from variant (must be AMXC_VAR_ID_CSTRING)
700  * adds 'amxc_var_push_cstring_t' - pushes a 'char *' into a variant
701  * adds 'amxc_var_push_amxc_string_t' - pushes a 'amxc_string_t *' into a variant
702  * renames function 'amxc_string_set_buffer' to 'amxc_string_push_buffer' (API consistency)
703  * do not strip binaries when installing (debugging feature)
704  * splitting a string in words keeps quotes in resulting list.
705  * amxc_string_new return value - int8_t -> int
706 
707  -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 07 Feb 2020 20:54:57 +0000
708 
709 libamxc (0.1.4) unstable; urgency=medium
710 
711  * Adds amxc_string_join_variant_until function
712  * Gitlab CI/CD .gitlab-ci.yml change container image for building and testing
713 
714  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 05 Feb 2020 09:46:48 +0000
715 
716 libamxc (0.1.3) unstable; urgency=medium
717 
718  * amxc_string_split functions
719  * split string using separator into linked list of string or linked list of variants
720  * split string into `words` into linked list of variants
721  * amxc_var_dump function
722  * wrapper functions to make it easier to add primitives into composite variant
723  * string take_buffer and set_buffer functions
724  * variant_htable and variant_list memory leaks, adds extra tests
725  * Adds set_buffer and take_buffer functions
726 
727  -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 03 Feb 2020 06:54:40 +0000
728 
729 libamxc (0.1.2) unstable; urgency=medium
730 
731  * Fixes variant type llist set index implementation
732  * Fixes gcc9.2 warning/error on strncpy
733  * Fixes makefiles to accomodate archlinux pkgbuild
734  * Improves and fixes set index implementation
735  * Adds variant type file descriptor
736 
737  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 21 Jan 2020 07:55:58 +0000
738 
739 libamxc (0.1.1) unstable; urgency=medium
740 
741  * Adds trim functions and tests (issue 15)
742 
743  -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 15 Jan 2020 13:32:49 +0000
744 
745 libamxc (0.1.0) unstable; urgency=medium
746 
747  * Added missing documentation (issue 17)
748  * Added missing tests (issue 18)
749  * Removed debug prints
750  * Fixed compilation errors (gcc 9.2.0)
751  * Removes common documents
752  * Updates links to common documents
753  * Added fd variant implementation (issue 20)
754 
755  -- Peter De Herdt <peter.deherdt@softathome.com> Thu, 09 Jan 2020 08:43:40 +0000
756 
757 libamxc (0.0.9) unstable; urgency=medium
758 
759  * Fixes 13-assert-macros-assumes-exit-label-exists
760  * Fixes all assert macros, label is passed as argument
761  * Fixes typos in comment and change code layout
762 
763  -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 23 Nov 2019 12:29:10 +0000
764 
765 libamxc (0.0.8) unstable; urgency=medium
766 
767  * Add AMXC_VAR_FLAG_UPDATE for amxc_var_set_index and amxc_var_set_key functions
768 
769  -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 16 Nov 2019 15:24:27 +0000
770 
771 libamxc (0.0.7) unstable; urgency=medium
772 
773  * ANY type for conversion functions
774  * amxc_var_get_path function - fetch from composed variant using dotted path
775  * api changes - all getters (path,index,key) uses flag for copy or copyless
776 
777  -- Peter De Herdt <peter.deherdt@softathome.com> Thu, 14 Nov 2019 13:20:54 +0000
778 
779 libamxc (0.0.6) unstable; urgency=medium
780 
781  * double variant type
782  * Composed variants can be accessed by key or index using setters and getter functions
783 
784  -- Peter De Herdt <peter.deherdt@softathome.com> Sun, 10 Nov 2019 19:57:58 +0000
785 
786 libamxc (0.0.5) unstable; urgency=medium
787 
788  * Create symbolic link in debian package
789 
790  -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 25 Oct 2019 16:55:23 +0000
791 
792 libamxc (0.0.4) unstable; urgency=medium
793 
794  * Fix debian package make file and package version
795 
796  -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 22 Oct 2019 15:39:42 +0000
797 
798 libamxc (0.0.2) unstable; urgency=medium
799 
800  * [PACKAGING] Automatically create tar.gz package and debian package, with auto-generated change log
801  * Update README.md
802 
803  -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 21 Oct 2019 21:33:32 +0000
804 
805 libamxc (0.0.1) unstable; urgency=medium
806 
807  * Generic data containers
808  * Generic data wrapper (variant)
809 
810  -- DE HERDT peter <peter.deherdt@softathome.com> Sat, 19 Oct 2019 16:29:17 +0100
811