I mean. preserve the alpha.. as it was before it was changed (as it is exampled in IM examples in multiple places)
http://www.imagemagick.org/Usage/color_mods/#colorize
and last example in Masks as Colored Shapes
http://www.imagemagick.org/Usage/masking/#shapes
Note the 'blend including transparency' can be achieved using 'blend composition'.
Doing this while preserving existing alpha transparency (as -colorize) is not as easy.
On the other hand the patch version handles...
convert test.png -fill '#FF0000FF' -colorize 50% show:
convert test.png -fill '#FF000080' -colorize 50% show:
Same as if compose blend was used
BUT the very old (preserve alpha) version just uses red without semi-transparency.
I prefer the older version (reserve transparency) but with the blend effect with a semi-transparent color.
(a sort of mix of the two styles -- plus blending for the color, with a wierd type of multiplied alpha blending)
Something no other operator provides!
As such I re-iterate my previous stance....
Remove the changes to the oldest style (as showen in IM examples), until such time as operator can be re-developed properly, extending that handling to semi-transparent colors, according to the channel setting and 'sync/alpha blending' flags, which it currently ignores.