Multiple cookbook versions with berkshelf

I’ve been told that Berkshelf was supposed to support uploading multiple
versions of a cookbook to a server. Almost all environments use one dependency
version but it needs an older version in one environment. We are using a
central repo that contains the Berksfile that we use to upload to all of our
chef-servers. Is there anyway to get berkshelf to upload both versions of the
dependency or will we just have to rename the cookbook and add it to a role
only used in the differing environment. Any other suggestions are welcome as
well.