Version Handling

I want the version of my distribution is bumped automatically after each release, and automatically assigned version should be trial one.

For example: if I released version "0.001", the version of the next release should be "0.001_001". When I release "0.001_001", the next should be "0.001_002", the next one — "0.001_003" and so on. When I decide it is time to non-trial release, I will reset the version to "0.002" manually, release it, and will have automatically bumped version "0.002_001".

The implementation is built with two plugins: Hook:VersionProvider and Hook::AfterRelease. The first one reads version from external file VERSION which contains only version and nothing more (ok, newline is allowed) — it simplifies implementation, because there is no need in parsing dist.ini file. The second plugin bumps the version after release.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 7:

Non-ASCII character seen before =encoding in '—'. Assuming UTF-8