From 6b20dc8035aa11278ea47c8a8d18cba743757513 Mon Sep 17 00:00:00 2001 From: mas2hc Date: Mon, 8 Apr 2024 20:23:22 +0700 Subject: [PATCH 1/2] Correct release info format --- .../release_items_JsonPreprocessor.json | 53 ++++++++++--------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/config/robotframework_aio/release_items_JsonPreprocessor.json b/config/robotframework_aio/release_items_JsonPreprocessor.json index 5f019d8d..eb3639ed 100644 --- a/config/robotframework_aio/release_items_JsonPreprocessor.json +++ b/config/robotframework_aio/release_items_JsonPreprocessor.json @@ -72,32 +72,35 @@ * Optimized errors handling while loading parameters. * Improved duplicated parameters handling -**Example:** + **Example:** -The content of the configuration file: -{ - ... - \"params\" : { - \"global\" : { - \"var1\" : 1, - \"var2\" : 2, - \"var11\" : ${params.global.var1}, - \"var21\" : ${params.global.var2}, - \"var1\" : 10, - ${params.global.var2} : 20, - \"var12\" : ${params.global.var1}, - \"var22\" : ${params.global.var2} - } - } - ... -} -The values of these variables are: - oJson['params']['global']['var1'] = 10 - oJson['params']['global']['var2'] = 20 - oJson['params']['global']['var11'] = 1 - oJson['params']['global']['var21'] = 2 - oJson['params']['global']['var12'] = 10 - oJson['params']['global']['var22'] = 20 + The content of the configuration file: + + | ``\u007b`` + | ``...`` + | ``\"params\" : \u007b`` + | ``\"global\" : \u007b`` + | ``\"var1\" : 1,`` + | ``\"var2\" : 2,`` + | ``\"var11\" : $\u007bparams.global.var1\u007d,`` + | ``\"var21\" : $\u007bparams.global.var2\u007d,`` + | ``\"var1\" : 10,`` + | ``$\u007bparams.global.var2\u007d : 20,`` + | ``\"var12\" : $\u007bparams.global.var1\u007d,`` + | ``\"var22\" : $\u007bparams.global.var2\u007d`` + | ``\u007d`` + | ``\u007d`` + | ``...`` + | ``\u007d`` + + Result: + + | ``oJson['params']['global']['var1'] = 10`` + | ``oJson['params']['global']['var2'] = 20`` + | ``oJson['params']['global']['var11'] = 1`` + | ``oJson['params']['global']['var21'] = 2`` + | ``oJson['params']['global']['var12'] = 10`` + | ``oJson['params']['global']['var22'] = 20`` * Self test extended by further test cases From 1fac4e23beae9ece5748087660663fd66c78a69d Mon Sep 17 00:00:00 2001 From: mas2hc Date: Mon, 8 Apr 2024 21:13:15 +0700 Subject: [PATCH 2/2] Update release info format --- .../release_items_JsonPreprocessor.json | 63 +++++++++---------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/config/robotframework_aio/release_items_JsonPreprocessor.json b/config/robotframework_aio/release_items_JsonPreprocessor.json index eb3639ed..51dab9ad 100644 --- a/config/robotframework_aio/release_items_JsonPreprocessor.json +++ b/config/robotframework_aio/release_items_JsonPreprocessor.json @@ -63,44 +63,43 @@ All JsonPreprocessor test cases: `JPP_TestUsecases.html `_ " - ], + ] + , "0.11." : [ " * Optimized regular expression patterns. * Added mechanism to prevent Python application freeze. * Removed globals scope out of all exec method executions. * Optimized errors handling while loading parameters. -* Improved duplicated parameters handling - - **Example:** - - The content of the configuration file: - - | ``\u007b`` - | ``...`` - | ``\"params\" : \u007b`` - | ``\"global\" : \u007b`` - | ``\"var1\" : 1,`` - | ``\"var2\" : 2,`` - | ``\"var11\" : $\u007bparams.global.var1\u007d,`` - | ``\"var21\" : $\u007bparams.global.var2\u007d,`` - | ``\"var1\" : 10,`` - | ``$\u007bparams.global.var2\u007d : 20,`` - | ``\"var12\" : $\u007bparams.global.var1\u007d,`` - | ``\"var22\" : $\u007bparams.global.var2\u007d`` - | ``\u007d`` - | ``\u007d`` - | ``...`` - | ``\u007d`` - - Result: - - | ``oJson['params']['global']['var1'] = 10`` - | ``oJson['params']['global']['var2'] = 20`` - | ``oJson['params']['global']['var11'] = 1`` - | ``oJson['params']['global']['var21'] = 2`` - | ``oJson['params']['global']['var12'] = 10`` - | ``oJson['params']['global']['var22'] = 20`` +* Improved duplicated parameters handling: + + The content of the configuration file: + + | ``\u007b`` + | ``...`` + | ``\"params\" : \u007b`` + | ``\"global\" : \u007b`` + | ``\"var1\" : 1,`` + | ``\"var2\" : 2,`` + | ``\"var11\" : $\u007bparams.global.var1\u007d,`` + | ``\"var21\" : $\u007bparams.global.var2\u007d,`` + | ``\"var1\" : 10,`` + | ``$\u007bparams.global.var2\u007d : 20,`` + | ``\"var12\" : $\u007bparams.global.var1\u007d,`` + | ``\"var22\" : $\u007bparams.global.var2\u007d`` + | ``\u007d`` + | ``\u007d`` + | ``...`` + | ``\u007d`` + + Result: + + | ``oJson['params']['global']['var1'] = 10`` + | ``oJson['params']['global']['var2'] = 20`` + | ``oJson['params']['global']['var11'] = 1`` + | ``oJson['params']['global']['var21'] = 2`` + | ``oJson['params']['global']['var12'] = 10`` + | ``oJson['params']['global']['var22'] = 20`` * Self test extended by further test cases