Added ability to publish patches for non-latest version

Also, started to work on semantic versioning check, more specifically, started to implement comparing function types for compatibility.
Close the list on the same column that it is opened when it's a multiline thing. Same for the next few values.