changelog
    
    
    - Tue, 30 Sep 2025 22:35:24 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 30 Sep 2025 22:35:24 +0200] rev 1409
 
    - finalize the documentation on the new hash key features
resolves #731 
    - Tue, 30 Sep 2025 22:29:54 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 30 Sep 2025 22:29:54 +0200] rev 1408
 
    - change map.h to use new CX_HASH_KEY macro
relates to #731 
    - Tue, 30 Sep 2025 22:21:41 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 30 Sep 2025 22:21:41 +0200] rev 1407
 
    - add missing docstrings
 
    - Tue, 30 Sep 2025 20:29:55 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 30 Sep 2025 20:29:55 +0200] rev 1406
 
    - change kv-list to use new CX_HASH_KEY macro
relates to #731 
    - Mon, 29 Sep 2025 23:31:59 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 29 Sep 2025 23:31:59 +0200] rev 1405
 
    - fix using empty initializer, which is a C23 extension
 
    - Mon, 29 Sep 2025 23:28:46 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 29 Sep 2025 23:28:46 +0200] rev 1404
 
    - fix cxKvListSetKey() and cxKvListRemoveKey() accidentally not declared for C++
relates to #461 
    - Mon, 29 Sep 2025 23:25:31 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 29 Sep 2025 23:25:31 +0200] rev 1403
 
    - add C++ implementation of CX_HASH_KEY()
relates to #731 
    - Sun, 28 Sep 2025 22:32:42 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 28 Sep 2025 22:32:42 +0200] rev 1402
 
    - add generic CX_HASH_KEY() macro
relates to #731 
    - Sat, 27 Sep 2025 17:53:41 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 27 Sep 2025 17:53:41 +0200] rev 1401
 
    - add changelog entries for issue #720
 
    - Sat, 27 Sep 2025 17:49:13 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 27 Sep 2025 17:49:13 +0200] rev 1400
 
    - add support for integer keys - resolves #720