We have a couple of Openfire plugins which we have written ourselves. In our company we use a versioning system for all our projects which is defined like this: .-<build date/time>. . The version info that is presented in the Plugins tab in the Admin UI is validated against semantic versioning and if the validation fails it will show 0.0.0 as the version.
We would like to get rid of the validation of version numbering and allow arbitrary strings being used as versions.