diff --git a/ChangeLog.txt b/ChangeLog.txt
index a3b1a65c98230cc8f421dc2d1cd459689e342234..d31ba20f294aa1a7bc13fbf6fa70b10e9faa3f85 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -7,11 +7,11 @@
 JSONlab ChangeLog (key features marked by *):
 == JSONlab 2.9.8 (codename: Micronus Prime - beta), FangQ <q.fang (at) neu.edu> ==
 
- 2022-01-30*[       ] [bjdata:breaking] Upgrade savebj/loadbj to BJData v1-draft 2, use little-endian by default
- 2022-01-30*[       ] [bjdata:breaking] Fix optimized ND array element order (previously used column-major)
- 2022-01-30*[       ] optimize loadjson and loadbj speed
- 2022-01-30*[       ] add 'BuiltinJSON' option for savejson/loadjson to call jsonencode/jsondecode
- 2022-01-30*[       ] more robust tests on ND array when parsing JSON numerical array construct
+ 2022-01-30*[2e3344c] [bjdata:breaking] Upgrade savebj/loadbj to BJData v1-draft 2, use little-endian by default
+ 2022-01-30*[2e3344c] [bjdata:breaking] Fix optimized ND array element order (previously used column-major)
+ 2022-01-30*[2e3344c] optimize loadjson and loadbj speed
+ 2022-01-30*[2e3344c] add 'BuiltinJSON' option for savejson/loadjson to call jsonencode/jsondecode
+ 2022-01-30*[2e3344c] more robust tests on ND array when parsing JSON numerical array construct
  2021-06-23 [632531f] fix inconsistency between singlet integer and float values, close #70
  2021-06-23 [f7d8226] prevent function calls when parsing array strings using eval, fix #75
  2021-06-23 [b1ae5fa] fix #73 as a regression to #22
diff --git a/README.rst b/README.rst
index 814a6fe74cd167dee3fe13e123c4bb197a04e980..8db092d3d1c5f56abc3dcc34561fa22d582e3af6 100644
--- a/README.rst
+++ b/README.rst
@@ -51,11 +51,11 @@ incorrect optimized ND-array BJData/UBJSON element order, and options to use MAT
 built-in jsonencode/jsondecode functions. The octave-jsonlab package has also been
 included in the official distributions of Debian Bullseye and Ubuntu 21.04 or newer.
 
-- 2022-01-30*[       ] [bjdata:breaking] Upgrade savebj/loadbj to BJData v1-draft 2, use little-endian by default
-- 2022-01-30*[       ] [bjdata:breaking] Fix optimized ND array element order (previously used column-major)
-- 2022-01-30*[       ] optimize loadjson and loadbj speed
-- 2022-01-30*[       ] add 'BuiltinJSON' option for savejson/loadjson to call jsonencode/jsondecode
-- 2022-01-30*[       ] more robust tests on ND array when parsing JSON numerical array construct
+- 2022-01-30*[2e3344c] [bjdata:breaking] Upgrade savebj/loadbj to BJData v1-draft 2, use little-endian by default
+- 2022-01-30*[2e3344c] [bjdata:breaking] Fix optimized ND array element order (previously used column-major)
+- 2022-01-30*[2e3344c] optimize loadjson and loadbj speed
+- 2022-01-30*[2e3344c] add 'BuiltinJSON' option for savejson/loadjson to call jsonencode/jsondecode
+- 2022-01-30*[2e3344c] more robust tests on ND array when parsing JSON numerical array construct
 - 2021-06-23 [632531f] fix inconsistency between singlet integer and float values, close #70
 - 2021-06-23 [f7d8226] prevent function calls when parsing array strings using eval, fix #75
 - 2021-06-23 [b1ae5fa] fix #73 as a regression to #22
diff --git a/README.txt b/README.txt
index 7074d1c27f0a89c7587318d3a67ad24824adad7c..93c3ac68451cbcd618a69813e5f7a173efc56de1 100644
--- a/README.txt
+++ b/README.txt
@@ -53,11 +53,11 @@ incorrect optimized ND-array BJData/UBJSON element order, and options to use MAT
 built-in jsonencode/jsondecode functions. The octave-jsonlab package has also been
 included in the official distributions of Debian Bullseye and Ubuntu 21.04 or newer.
 
-* 2022-01-30*[       ] [bjdata:breaking] Upgrade savebj/loadbj to BJData v1-draft 2, use little-endian by default
-* 2022-01-30*[       ] [bjdata:breaking] Fix optimized ND array element order (previously used column-major)
-* 2022-01-30*[       ] optimize loadjson and loadbj speed
-* 2022-01-30*[       ] add 'BuiltinJSON' option for savejson/loadjson to call jsonencode/jsondecode
-* 2022-01-30*[       ] more robust tests on ND array when parsing JSON numerical array construct
+* 2022-01-30*[2e3344c] [bjdata:breaking] Upgrade savebj/loadbj to BJData v1-draft 2, use little-endian by default
+* 2022-01-30*[2e3344c] [bjdata:breaking] Fix optimized ND array element order (previously used column-major)
+* 2022-01-30*[2e3344c] optimize loadjson and loadbj speed
+* 2022-01-30*[2e3344c] add 'BuiltinJSON' option for savejson/loadjson to call jsonencode/jsondecode
+* 2022-01-30*[2e3344c] more robust tests on ND array when parsing JSON numerical array construct
 * 2021-06-23 [632531f] fix inconsistency between singlet integer and float values, close #70
 * 2021-06-23 [f7d8226] prevent function calls when parsing array strings using eval, fix #75
 * 2021-06-23 [b1ae5fa] fix #73 as a regression to #22