1 libamxc (1.10.3) unstable; urgency=medium
3 * Functional issues linked to parenthesis escaping in the data model
5 -- SAH bot <sahbot@softathome.com> Tue, 13 Feb 2024 11:09:31 +0000
7 libamxc (1.10.2) unstable; urgency=medium
9 * [amx-cli] Allow proper escaping of variable in cli for input and display
11 -- SAH bot <sahbot@softathome.com> Wed, 31 Jan 2024 11:18:49 +0000
13 libamxc (1.10.1) unstable; urgency=medium
15 * Adapt description of ambiorix packages
16 * [amx-cli] Allow proper escaping of variable in cli for input and display
18 -- Peter DE HERDT <peter.deherdt@softathome.com> Wed, 10 Jan 2024 09:51:51 +0000
20 libamxc (1.10.0) unstable; urgency=medium
22 * - [prpl][libamxc] amxc_set_to_string only use space as separator
24 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 03 Nov 2023 16:10:18 +0000
26 libamxc (1.9.0) unstable; urgency=medium
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
32 -- SAH bot <sahbot@softathome.com> Tue, 17 Oct 2023 10:46:25 +0000
34 libamxc (1.8.13) unstable; urgency=medium
36 * Fix license headers in files
38 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 22 Sep 2023 09:53:45 +0000
40 libamxc (1.8.12) unstable; urgency=medium
42 * allow amxc_var_dump with FILE*
44 -- SAH bot <sahbot@softathome.com> Thu, 14 Sep 2023 06:41:34 +0000
46 libamxc (1.8.11) unstable; urgency=medium
48 * When using GCC 12.2 extra compilation wanings pop-up
50 -- SAH bot <sahbot@softathome.com> Fri, 14 Jul 2023 13:13:54 +0000
52 libamxc (1.8.10) unstable; urgency=medium
54 * [amxc] Fix missing semicolon
56 -- SAH bot <sahbot@softathome.com> Tue, 09 May 2023 14:18:05 +0000
58 libamxc (1.8.9) unstable; urgency=medium
60 * Fix a typo in the description of amxc_var_add_new_key_amxc_llist_t
62 -- SAH bot <sahbot@softathome.com> Tue, 18 Apr 2023 18:18:51 +0000
64 libamxc (1.8.8) unstable; urgency=medium
67 -- Peter DEHERDT <peter.deherdt@softathome.com> Sat, 08 Apr 2023 16:55:32 +0000
69 libamxc (1.8.7) unstable; urgency=medium
71 * Issue: semgrep reports
73 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 30 Jan 2023 16:26:24 +0000
75 libamxc (1.8.6) unstable; urgency=medium
77 * amxp_expr_buildf with 2 arguments only works in container, not on board
79 -- SAH bot <sahbot@softathome.com> Wed, 30 Nov 2022 20:42:07 +0000
81 libamxc (1.8.5) unstable; urgency=medium
83 * Fix wrong comma in amxc_var_dump output
85 -- SAH bot <sahbot@softathome.com> Mon, 21 Nov 2022 09:15:11 +0000
87 libamxc (1.8.4) unstable; urgency=medium
89 * Converting an empty string variant to a list should result in an empty list
91 -- Peter DEHERDT <peter.deherdt@softathome.com> Sat, 19 Nov 2022 11:41:22 +0000
93 libamxc (1.8.3) unstable; urgency=medium
95 * Update documentation of functions amxc_var_get_next, amxc_var_get_previous and amxc_var_get_parent
97 -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 15 Nov 2022 11:52:11 +0000
99 libamxc (1.8.2) unstable; urgency=medium
101 * Investigate and fix klocwork reports for ambiorix libs and tools
103 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 14 Nov 2022 07:03:54 +0000
105 libamxc (1.8.1) unstable; urgency=medium
107 * Issue: ambiorix/libraries/libamxc#69 Remove dead code and code cleanup
108 * Support appending formatted string with safety check on replacements
110 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 03 Nov 2022 08:51:39 +0000
112 libamxc (1.8.0) unstable; urgency=medium
114 * Add comparison implementation for htable variants
115 * Add comparison implementation for linked list variants
117 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 05 Oct 2022 11:38:10 +0000
119 libamxc (1.7.3) unstable; urgency=medium
121 * Integrate Devolo Interference Mitigation (integration)
123 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 12 Sep 2022 12:08:29 +0000
125 libamxc (1.7.2) unstable; urgency=medium
127 * amxc_string_t does not handle empty strings properly
129 -- SAH bot <sahbot@softathome.com> Fri, 26 Aug 2022 05:51:43 +0000
131 libamxc (1.7.1) unstable; urgency=medium
133 * amxc_string_split_to_llist not splitting text with newline sperator.
135 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 17 Aug 2022 08:04:40 +0000
137 libamxc (1.7.0) unstable; urgency=medium
139 * Improve documentation
140 * Add when_failed_status macro
142 -- SAH bot <sahbot@softathome.com> Wed, 20 Jul 2022 08:30:57 +0000
144 libamxc (1.6.1) unstable; urgency=medium
146 * [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
148 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 23 May 2022 10:12:20 +0000
150 libamxc (1.6.0) unstable; urgency=medium
152 * Make it possible to initialize a timestamp structure using struct tm
154 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 19 May 2022 14:34:00 +0000
156 libamxc (1.5.1) unstable; urgency=medium
159 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 06 Apr 2022 08:23:18 +0000
161 libamxc (1.5.0) unstable; urgency=medium
163 * Add implementation of amxc_var_set_path and amxc_var_set_pathf
165 -- SAH bot <sahbot@softathome.com> Mon, 14 Feb 2022 22:25:55 +0000
167 libamxc (1.4.4) unstable; urgency=medium
169 * Variant conversions to integer values is going wrong on mips target
171 -- SAH bot <sahbot@softathome.com> Fri, 04 Feb 2022 14:12:51 +0000
173 libamxc (1.4.3) unstable; urgency=medium
175 * Fixes test when daylight saving is off
177 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 10 Nov 2021 11:57:46 +0000
179 libamxc (1.4.2) unstable; urgency=medium
182 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 28 Oct 2021 21:31:47 +0000
184 libamxc (1.4.1) unstable; urgency=medium
186 * Segmentation fault occurs when NULL pointer passed to amxc_var_dump or amxc_var_log
188 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 20 Oct 2021 18:03:37 +0000
190 libamxc (1.4.0) unstable; urgency=medium
192 * Make it possible to get the local time timestamp
194 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 07 Oct 2021 12:09:56 +0000
196 libamxc (1.3.3) unstable; urgency=medium
198 * It must be possible to indicate that amxc_var_get_path must not search positional if key is not found
200 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 24 Sep 2021 12:27:59 +0000
202 libamxc (1.3.2) unstable; urgency=medium
204 * Unexpected behavior of amxc_var_get_path
206 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 23 Sep 2021 08:18:13 +0000
208 libamxc (1.3.1) unstable; urgency=medium
211 -- SAH bot <sahbot@softathome.com> Fri, 03 Sep 2021 18:00:23 +0000
213 libamxc (1.3.0) unstable; urgency=medium
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
220 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 03 Sep 2021 12:24:57 +0000
222 libamxc (1.2.2) unstable; urgency=medium
224 * no more Shadow warning if nesting of ...for_each... macros is used
226 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 23 Aug 2021 09:48:31 +0000
228 libamxc (1.2.1) unstable; urgency=medium
230 * Inconsistency in behavior of constcast and dyncast on string variants
232 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 09 Jul 2021 06:48:28 +0000
234 libamxc (1.2.0) unstable; urgency=medium
236 * Make it easy to convert an array of bytes to a hexbinary string and the other way around
238 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 02 Jul 2021 18:11:42 +0000
240 libamxc (1.1.1) unstable; urgency=medium
242 * Removes amxc_var_hfor_each
243 * Make it easier to iterate over htable and list variants
245 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 28 Jun 2021 11:58:27 +0000
247 libamxc (1.1.0) unstable; urgency=medium
249 * Abstract data type set must be provided
250 * Make it possible to access htable variants by index
252 -- SAH bot <sahbot@softathome.com> Fri, 18 Jun 2021 14:52:28 +0000
254 libamxc (1.0.15) unstable; urgency=medium
256 * [tr181 plugins][makefile] Dangerous clean target for all tr181 components
258 -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 08 Jun 2021 07:51:37 +0000
260 libamxc (1.0.14) unstable; urgency=medium
262 * Provide public header file for common macros
263 * Update variant GET macros
264 * Enable auto opensourcing
266 -- SAH bot <sahbot@softathome.com> Mon, 03 May 2021 11:30:15 +0000
268 libamxc (1.0.13) unstable; urgency=medium
270 * using function amxc_var_take_it to remove a variant from a list or table segfaults when passing NULL pointer
272 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 23 Apr 2021 18:14:05 +0000
274 libamxc (1.0.12) unstable; urgency=medium
277 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 15 Apr 2021 19:42:29 +0000
279 libamxc (1.0.11) unstable; urgency=medium
281 * csv strings are not always correctly parsed
283 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 08 Apr 2021 19:57:34 +0000
285 libamxc (1.0.10) unstable; urgency=medium
287 * Correct copybara rule
288 * Correct copybara scrubbing order
289 * Move copybara to baf
291 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 07 Apr 2021 19:00:19 +0000
293 libamxc (1.0.9) unstable; urgency=medium
295 * amxc_var_get_path is not usable when keys contain dots
297 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 24 Mar 2021 10:40:18 +0000
299 libamxc (1.0.8) unstable; urgency=medium
301 * Extend string variant conversion to bool
303 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 10 Mar 2021 10:27:01 +0000
305 libamxc (1.0.7) unstable; urgency=medium
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)
311 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 25 Feb 2021 12:43:15 +0000
313 libamxc (1.0.6) unstable; urgency=medium
315 * Documentation is not matching implementation
317 -- Peter DEHERDT <peter.deherdt@softathome.com> Sun, 14 Feb 2021 07:40:35 +0000
319 libamxc (1.0.5) unstable; urgency=medium
321 * Add doxygen documentation tags to all public APIs
323 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 27 Jan 2021 14:04:23 +0000
325 libamxc (1.0.4) unstable; urgency=medium
327 * Fixes indentation in var dump for array in array
328 * Only include objects in static library
330 -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 18 Jan 2021 14:17:03 +0000
332 libamxc (1.0.3) unstable; urgency=medium
334 * Collect parts when split fails
335 * Fixes variant logging
336 * Fixes variant dump indentation
338 -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 04 Jan 2021 10:47:28 +0000
340 libamxc (1.0.2) unstable; urgency=medium
342 * Automatic conversions of variants containing a string
343 * Add a function to set a 0 terminating string into an amxc_string buffer
345 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 04 Dec 2020 08:15:24 +0000
347 libamxc (1.0.1) unstable; urgency=medium
349 * Updates baf file - used for generating makefiles and build system files
351 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 30 Nov 2020 13:43:58 +0000
353 libamxc (1.0.0) unstable; urgency=medium
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
361 -- Peter De Herdt <peter.deherdt@softathome.com> Sun, 29 Nov 2020 15:10:55 +0000
363 libamxc (0.7.9) unstable; urgency=medium
365 * Fix variant.md doc typo
367 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 25 Nov 2020 18:51:43 +0000
369 libamxc (0.7.8) unstable; urgency=medium
371 * Add amxc_string_replace function
372 * Add amxc_string_search function
373 * Switch order in updating variant htable, first add and then remove
375 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 25 Nov 2020 08:16:14 +0000
377 libamxc (0.7.7) unstable; urgency=medium
379 * Adds and updates doxygen documentation of variant APO
380 * Allow amxc_string_join_llist with const llists
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
386 -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 21 Nov 2020 12:08:04 +0000
388 libamxc (0.7.6) unstable; urgency=medium
390 * Adds doxygen documentation tags
392 -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 16 Nov 2020 09:05:04 +0000
394 libamxc (0.7.5) unstable; urgency=medium
396 * Adds amxc_string_join_var_until
397 * Adds GETI_XXX macros
399 -- Peter De Herdt <peter.deherdt@softathome.com> Sun, 08 Nov 2020 19:19:33 +0000
401 libamxc (0.7.4) unstable; urgency=medium
403 * Complete timestamp API tests
404 * Add timestamp api documentation
406 -- Peter DEHERDT <peter.deherdt@softathome.com> Sun, 01 Nov 2020 21:15:27 +0000
408 libamxc (0.7.3) unstable; urgency=medium
410 * Converting htable variant to string variant segfaults
412 -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 27 Oct 2020 17:21:10 +0000
414 libamxc (0.7.2) unstable; urgency=medium
416 * Update documentation variant.md - add 8 and 16 bit integers
418 -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 19 Oct 2020 18:39:11 +0000
420 libamxc (0.7.1) unstable; urgency=medium
422 * Variant types int8, uint8, int16, uint16
424 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 14 Oct 2020 05:52:41 +0000
426 libamxc (0.7.0) unstable; urgency=medium
429 * Get sorted array of hash table keys
430 * Fixes delete of empty array
432 -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 02 Oct 2020 13:22:13 +0000
434 libamxc (0.6.12) unstable; urgency=medium
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
440 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 17 Sep 2020 12:57:53 +0000
442 libamxc (0.6.11) unstable; urgency=medium
444 * Fixes g++ compilation warnings and errors
445 * Add version prefix to support legacy build system
447 -- Peter De Herdt <peter.deherdt@softathome.com> Thu, 03 Sep 2020 05:13:35 +0000
449 libamxc (0.6.10) unstable; urgency=medium
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
454 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 01 Sep 2020 19:35:07 +0000
456 libamxc (0.6.9) unstable; urgency=medium
458 * Moves common re-usable macros to libamxc
460 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 27 Aug 2020 09:36:29 +0000
462 libamxc (0.6.8) unstable; urgency=medium
464 * Added amxc_string_is_numeric.
466 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 20 Aug 2020 12:30:04 +0000
468 libamxc (0.6.7) unstable; urgency=medium
470 * Improves hash table iterator `amxc_htable_for_each`, current iterator can be be (re)moved
472 -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 14 Aug 2020 21:31:34 +0000
474 libamxc (0.6.6) unstable; urgency=medium
476 * variant list iterator macro
477 * generic variant list join function
479 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 13 Aug 2020 09:44:30 +0000
481 libamxc (0.6.5) unstable; urgency=medium
483 * Correct documentation tags
484 * Update contributing guide
486 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 04 Aug 2020 04:55:09 +0000
488 libamxc (0.6.4) unstable; urgency=medium
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
494 -- sah4009 <peter.deherdt@softathome.com> Fri, 24 Jul 2020 10:59:05 +0000
496 libamxc (0.6.3) unstable; urgency=medium
498 * Adds RAW_VERSION to makefile.inc, VERSION must be X.Y.Z or X.Y.Z-HASH
500 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 22 Jul 2020 18:05:54 +0000
502 libamxc (0.6.2) unstable; urgency=medium
504 * String utility functions - resolve env variables and more
505 * Compilation issue with frotified musl
507 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 21 Jul 2020 13:08:58 +0000
509 libamxc (0.6.1) unstable; urgency=medium
511 * Adds amxc_string_copy function
513 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 15 Jul 2020 13:46:01 +0000
515 libamxc (0.6.0) unstable; urgency=medium
517 * String split and string join API's refactored and improved
518 * Update makefiles for SAH legacy build systems
520 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 13 Jul 2020 05:09:21 +0000
522 libamxc (0.5.5) unstable; urgency=medium
524 * Memory leak in variant llist implementation and adds test
525 * USes std=c11 instead of std=c18 for older compilers/toolchains
527 -- sah4009 <peter.deherdt@softathome.com> Sun, 05 Jul 2020 14:39:42 +0000
529 libamxc (0.5.4) unstable; urgency=medium
531 * Fixes amxc_var_compare results are wrong for some types
533 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 01 Jul 2020 20:04:53 +0000
535 libamxc (0.5.3) unstable; urgency=medium
537 * Scrubs Component.* files
539 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 30 Jun 2020 07:46:58 +0000
541 libamxc (0.5.2) unstable; urgency=medium
543 * Support for legacy SAH build system
544 * Fixes compilation error with yocto & musl
546 -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 29 Jun 2020 16:26:33 +0000
548 libamxc (0.5.1) unstable; urgency=medium
551 * Fixes install target
553 -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 26 Jun 2020 16:18:53 +0000
555 libamxc (0.5.0) unstable; urgency=medium
557 - Variant type `csv_string` and `ssv_string`
559 - Builds targets into specific output directory
561 -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 26 Jun 2020 15:52:29 +0000
563 libamxc (0.4.0) unstable; urgency=medium
565 * Timestamp data container
566 * Timestamp variant and conversions
567 * Comma separate values string, splitting trims blanks from the individual parts
569 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 19 Jun 2020 10:53:09 +0000
571 libamxc (0.3.2) unstable; urgency=medium
573 * amxc_variant_get_pathf same as amxc_var_get_path but supports printf formatting for building path
575 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 15 Jun 2020 11:02:32 +0000
577 libamxc (0.3.1) unstable; urgency=medium
579 * Issue #10 : comparing two empty string variants causes segmentation fault
580 * Adds tests to reproduce issue #10
581 * update license to BSD+patent
583 -- Peter DEHERDT <peter.deherdt@softathome.com> Mon, 15 Jun 2020 07:48:10 +0000
585 libamxc (0.3.0) unstable; urgency=medium
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
591 -- Peter DEHERDT <peter.deherdt@softathome.com> Wed, 03 Jun 2020 11:11:24 +0000
593 libamxc (0.2.13) unstable; urgency=medium
595 * Correct some typos in the documentation
597 -- Peter DEHERDT <peter.deherdt@softathome.com> Thu, 28 May 2020 06:36:33 +0000
599 libamxc (0.2.12) unstable; urgency=medium
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
607 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 28 Apr 2020 08:35:02 +0000
609 libamxc (0.2.11) unstable; urgency=medium
611 * Fixes amxc_string_prependf
612 * Fixes amxc_string_appendf - out of boundary bug
614 -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 03 Apr 2020 16:26:22 +0000
616 libamxc (0.2.10) unstable; urgency=medium
618 * Fixes splitting string ending on separator string
620 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 01 Apr 2020 17:52:12 +0000
622 libamxc (0.2.9) unstable; urgency=medium
624 * API documentation - added documentation and fixes typos
626 -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 31 Mar 2020 08:22:14 +0000
628 libamxc (0.2.8) unstable; urgency=medium
630 * Make var arg of function 'amxc_var_get_path' const
632 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 25 Mar 2020 11:37:41 +0000
634 libamxc (0.2.7) unstable; urgency=medium
636 * Fixes memory leak when adding duplicate keys to htable variant
638 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 11 Mar 2020 06:27:17 +0000
640 libamxc (0.2.6) unstable; urgency=medium
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)
647 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 10 Mar 2020 09:00:56 +0000
649 libamxc (0.2.5) unstable; urgency=medium
651 * Sortable linked list
652 * Linked list swap function
653 * amxc_string_vsetf, supports va_args
655 -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 06 Mar 2020 16:23:25 +0000
657 libamxc (0.2.4) unstable; urgency=medium
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`
667 -- Peter DEHERDT <peter.deherdt@softathome.com> Sun, 01 Mar 2020 15:14:39 +0000
669 libamxc (0.2.3) unstable; urgency=medium
671 * Fixes issues found in analyses
672 * Update .gitlab-ci.yml
673 * Corrects -Wl,-soname in linking, no version in soname
675 -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 22 Feb 2020 21:40:24 +0000
677 libamxc (0.2.2) unstable; urgency=medium
679 * Fix crash in amxc_var_take_amxc_string_t when variant contains NULL pointer
680 * Fix crash in amxc_string_delete
682 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 19 Feb 2020 12:59:27 +0000
684 libamxc (0.2.1) unstable; urgency=medium
686 * Linked lists and htable can be added to composite variant
687 * Corrects documentation of function amxc_string_split_word_variant
689 -- Peter DEHERDT <peter.deherdt@softathome.com> Tue, 18 Feb 2020 10:30:55 +0000
691 libamxc (0.2.0) unstable; urgency=medium
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
707 -- Peter DEHERDT <peter.deherdt@softathome.com> Fri, 07 Feb 2020 20:54:57 +0000
709 libamxc (0.1.4) unstable; urgency=medium
711 * Adds amxc_string_join_variant_until function
712 * Gitlab CI/CD .gitlab-ci.yml change container image for building and testing
714 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 05 Feb 2020 09:46:48 +0000
716 libamxc (0.1.3) unstable; urgency=medium
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
727 -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 03 Feb 2020 06:54:40 +0000
729 libamxc (0.1.2) unstable; urgency=medium
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
737 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 21 Jan 2020 07:55:58 +0000
739 libamxc (0.1.1) unstable; urgency=medium
741 * Adds trim functions and tests (issue 15)
743 -- Peter De Herdt <peter.deherdt@softathome.com> Wed, 15 Jan 2020 13:32:49 +0000
745 libamxc (0.1.0) unstable; urgency=medium
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)
755 -- Peter De Herdt <peter.deherdt@softathome.com> Thu, 09 Jan 2020 08:43:40 +0000
757 libamxc (0.0.9) unstable; urgency=medium
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
763 -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 23 Nov 2019 12:29:10 +0000
765 libamxc (0.0.8) unstable; urgency=medium
767 * Add AMXC_VAR_FLAG_UPDATE for amxc_var_set_index and amxc_var_set_key functions
769 -- Peter De Herdt <peter.deherdt@softathome.com> Sat, 16 Nov 2019 15:24:27 +0000
771 libamxc (0.0.7) unstable; urgency=medium
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
777 -- Peter De Herdt <peter.deherdt@softathome.com> Thu, 14 Nov 2019 13:20:54 +0000
779 libamxc (0.0.6) unstable; urgency=medium
781 * double variant type
782 * Composed variants can be accessed by key or index using setters and getter functions
784 -- Peter De Herdt <peter.deherdt@softathome.com> Sun, 10 Nov 2019 19:57:58 +0000
786 libamxc (0.0.5) unstable; urgency=medium
788 * Create symbolic link in debian package
790 -- Peter De Herdt <peter.deherdt@softathome.com> Fri, 25 Oct 2019 16:55:23 +0000
792 libamxc (0.0.4) unstable; urgency=medium
794 * Fix debian package make file and package version
796 -- Peter De Herdt <peter.deherdt@softathome.com> Tue, 22 Oct 2019 15:39:42 +0000
798 libamxc (0.0.2) unstable; urgency=medium
800 * [PACKAGING] Automatically create tar.gz package and debian package, with auto-generated change log
803 -- Peter De Herdt <peter.deherdt@softathome.com> Mon, 21 Oct 2019 21:33:32 +0000
805 libamxc (0.0.1) unstable; urgency=medium
807 * Generic data containers
808 * Generic data wrapper (variant)
810 -- DE HERDT peter <peter.deherdt@softathome.com> Sat, 19 Oct 2019 16:29:17 +0100