the format is not updated when setting the value directly with `setValue("1

the format is not updated when setting the value directly with setValue("12345"). i use:

Options options = new Options();
options.setBlocks(4, 4, 4, 4, 4);
new CustomStringBlockFormatter(options).extend(textFieldNumber);

Yes it seems that Cleave.js does not listen change event from input. I filed a ticket to the addon. I can try to figure out a workaround.

4.0.1 should fix this issue. Thanks for reporting and sorry for not being able to fix it sooner.