changelog
    
    
    - Sat, 04 Jan 2025 13:34:37 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 13:34:37 +0100] rev 1085
 
    - refine docs for allocator.h - issue #548
 
    - Sat, 04 Jan 2025 12:31:28 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 12:31:28 +0100] rev 1084
 
    - change cx_array_reserve() and cx_array_copy() to accept width in bytes instead of bits
 
    - Sat, 04 Jan 2025 11:55:31 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 11:55:31 +0100] rev 1083
 
    - fix typo in assert()
 
    - Fri, 03 Jan 2025 19:18:00 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 03 Jan 2025 19:18:00 +0100] rev 1082
 
    - implement index array to preserve order of json object members
relates to #526 and resolves #462 
    - Fri, 03 Jan 2025 17:16:49 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 03 Jan 2025 17:16:49 +0100] rev 1081
 
    - remove code duplication from writer tests - relates to #526
 
    - Fri, 03 Jan 2025 17:12:28 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 03 Jan 2025 17:12:28 +0100] rev 1080
 
    - add test case for pretty printing with tabs - relates to #526
 
    - Thu, 02 Jan 2025 21:00:11 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 02 Jan 2025 21:00:11 +0100] rev 1079
 
    - remove idea for an array wrapping feature - relates to #526
 
    - Thu, 02 Jan 2025 20:58:32 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 02 Jan 2025 20:58:32 +0100] rev 1078
 
    - implement JSON pretty printing - relates to #526
 
    - Thu, 02 Jan 2025 19:07:56 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 02 Jan 2025 19:07:56 +0100] rev 1077
 
    - add functions to create default JSON writers - relates to #526
 
    - Wed, 01 Jan 2025 16:06:32 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 16:06:32 +0100] rev 1076
 
    - fix missing SSIZE_T not only for MSVC
 
    - Wed, 01 Jan 2025 15:56:02 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:56:02 +0100] rev 1075
 
    - fix cxJsonDestroy() not freeing uncompleted object member names
 
    - Wed, 01 Jan 2025 15:50:57 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:50:57 +0100] rev 1074
 
    - add missing new-line
 
    - Wed, 01 Jan 2025 15:48:48 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:48:48 +0100] rev 1073
 
    - fix for ultrafail fix #546
 
    - Wed, 01 Jan 2025 15:33:41 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:33:41 +0100] rev 1072
 
    - first mvp for the json writer - relates to #526
 
    - Wed, 01 Jan 2025 15:26:50 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:26:50 +0100] rev 1071
 
    - fix cx_strcmp() and cx_strcasecmp() - fixes #546