code: func (v ProviderVersionCollection) Sort() {
  	sort.Slice(v, func(i, j int) bool {
  		versionA, _ := version.NewVersion(v[i].Version)
  		versionB, _ := version.NewVersion(v[j].Version)
  
  		return versionA.GreaterThan(versionB)
  	})
  }
docs: // Sort sorts versions from newest to oldest.