title: Revert to Earlier Version of protoc-gen-go
body: <p>I'm attempting to compile from protobuf files into golang. After compilation, I see this in the generated pb.go</p>
  <pre><code>// Code generated by protoc-gen-go. DO NOT EDIT.
  // versions:
  //  protoc-gen-go v1.23.0
  //  protoc        v3.12.3
  </code></pre>
  <p>and</p>
  <pre><code>// This is a compile-time assertion that a sufficiently up-to-date version
  // of the legacy proto package is being used.
  const _ = proto.ProtoPackageIsVersion4
  </code></pre>
  <p>However, previously generated pb.go have</p>
  <pre><code>// This is a compile-time assertion to ensure that this generated file
  // is compatible with the proto package it is being compiled against.
  // A compilation error at this line likely means your copy of the
  // proto package needs to be updated.
  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  </code></pre>
  <p>With version 4 of the proto package the code breaks. How can I compile so it has ProtoPackage at Version 3?</p>