------
*Release date: 2021-11-03*
- Add JSON object/list conversion to Python dict/list in the type inference logic of the *replace_param* function
- Add *finalize_properties_configuration* method in *DriverWrapper* class to allow the modification of config properties
upon initialization programmatically before driver creation
- Properties values configured by properties files can be overridden with system properties named
*TOOLIUM_[SECTION]_[OPTION]*, moreover these system properties can be used to add new properties that do not exist in
properties files
- Configuration system properties have been renamed. The old property names are deprecated but they can still be used.
| Deprecated property name -> New property name
| Config_environment -> TOOLIUM_CONFIG_ENVIRONMENT
| Output_directory -> TOOLIUM_OUTPUT_DIRECTORY
| Output_log_filename -> TOOLIUM_OUTPUT_LOG_FILENAME
| Config_directory -> TOOLIUM_CONFIG_DIRECTORY
| Config_log_filename -> TOOLIUM_CONFIG_LOG_FILENAME
| Config_prop_filenames -> TOOLIUM_CONFIG_PROPERTIES_FILENAMES
| Visual_baseline_directory -> TOOLIUM_VISUAL_BASELINE_DIRECTORY
- Behave user property 'Config_environment' is deprecated, use 'TOOLIUM_CONFIG_ENVIRONMENT' instead:
.. code:: console
$ behave -D TOOLIUM_CONFIG_ENVIRONMENT=android