Please follow semantic versioning scheme, other tools expect it

membership-2-pro-1.0.2.6.zip

1.0.2.6 is not a valid semantic version and tools designed to work with them (e.g. Composer) trip over this inconsistency. I haven't found any other of your products (of the few I've tried) that break this rule.

1.0.2-6 would be a valid SemVer. There's a checker at: http://jubianchi.github.io/semver-check/

The formal spec is here:

http://semver.org/

From the Composer documentation (it is also 'SemVer' compatible except for the leading 'v' is not allowed by SemVer, nor is it ever necessary as we're talking about version numbers here; it's not ambiguous) :

This [the version number] must follow the format of X.Y.Z or vX.Y.Z with an optional suffix of -dev, -patch (-p), -alpha (-a), -beta (-b) or -RC. The patch, alpha, beta and RC suffixes can also be followed by a number.

Examples:

1.0.0
1.0.2
1.1.0
0.2.5
1.0.0-dev
1.0.0-alpha3
1.0.0-beta2
1.0.0-RC5
v2.0.4-p1