implements common assembly versioning