Adding is_sensitive flag causes error FATA[ENVMAN] - Finished:flag provided but not defined: -sensitive

Im creating a new step. Everything is working until I add flag is_sensitive: true as here:

inputs:     
  - api_key:
    opts:
      category: Config
      title: APIkey
      is_sensitive: true

then after running bitrise run test
I get

+------------------------------------------------------------------------------+
| (2) Step Test                                                                |
+------------------------------------------------------------------------------+
| id: ./                                                                       |
| version:                                                                     |
| collection: path                                                             |
| toolkit: bash                                                                |
| time: 2021-12-20T15:32:44+01:00                                              |
+------------------------------------------------------------------------------+
|                                                                              |
Incorrect Usage: flag provided but not defined: -sensitive

NAME:
   envman add - Add new, or update an exist environment variable.

USAGE:
   envman add [command options] [arguments...]

OPTIONS:
   --key value, -k value        Key of the environment variable. Empty string ("") is NOT accepted.
   --value value, -v value      Value of the environment variable. Empty string is accepted.
   --valuefile value, -f value  Path of a file which contains the environment variable's value to be stored.
   --no-expand, -n              If enabled, envman will NOT replaces ${var} or $var in the string according to the values of the current environment variables.
   --append, -a                 If enabled, new env will append to envstore, otherwise if env exist with specified key, will replaced.
   --skip-if-empty              If enabled the added environment variable will be skipped during envman run, if the value is empty. If not set then the empty value will be used.
   
FATA[15:32:44] [ENVMAN] - Finished:flag provided but not defined: -sensitive 
WARN[15:32:44] Step (Step Test) failed, but was marked as skippable 
|                                                                              |
+---+---------------------------------------------------------------+----------+
| ! | Step Test (exit code: 1)                                      | 0.05 sec |

If I set the flag to false it is not occuring. What could I do wrong?