Index: project_release.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/release/project_release.module,v
retrieving revision 1.152
diff -u -r1.152 project_release.module
--- project_release.module	30 Jan 2010 02:43:24 -0000	1.152
+++ project_release.module	10 Apr 2010 19:25:13 -0000
@@ -717,9 +717,24 @@
       $releases[$obj->nid] = $obj->version;
     }
   }
+  if (!$nodes && $sort_by == 'version') {
+    uasort($releases, '_project_release_version_compare');
+  }
   return $releases;
 }
 
+/**
+ * Helper function for uasort()ing version strings.
+ */
+function _project_release_version_compare($a, $b) {
+  $a = str_replace('.x-', '.9999-', $a);
+  $b = str_replace('.x-', '.9999-', $b);
+  if ($a == $b) {
+    return 0;
+  }
+  return version_compare($a, $b, '>') ? -1 : 1;
+}
+
 
 /**
  * @defgroup project_release_callback Menu callback functions
