From db0208bda426b743eb6d4c1284448309235b6948 Mon Sep 17 00:00:00 2001
From: Marco Villegas <marvil07@gmail.com>
Date: Wed, 11 Aug 2010 20:10:55 -0500
Subject: [PATCH] updating changelog

---
 CHANGELOG.txt |  269 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 269 insertions(+), 0 deletions(-)

diff --git CHANGELOG.txt CHANGELOG.txt
index a370d85..0e38c50 100644
--- CHANGELOG.txt
+++ CHANGELOG.txt
@@ -1,3 +1,272 @@
+Journal 6.x-1.x, xxxx-xx-xx
+---------------------------
+
+#777068 by hunmonk: profile-only release tarballs not cleaned up if other tarballs fail to build.
+#347199 by dww, AmrMostafa: Fixed bug where various project tables were not populated on projects that were created before add-ons are enabled (e.g. {project_release_projects} and {project_issue_projects}).
+Converted to unix line endings
+Removed stray whitespace
+#679060 by DamZ, csevb10, makara, dww: Cleaned up project_solr to use the latest apachesolr API (what's about to be 6.x-1.1).
+#850340 by hunmonk, dww, DamZ: Packaging script incorrectly removes -dev tarballs when there's no new code to package
+project_solr depends on apachesolr
+#425986 by csevb10, hunmonk: Convert project browsing facet blocks to a navigation form.
+#425986 by mikey_p: basic theming for project browsing navigation form.
+#425986 by csevb10: Convert project browsing facet blocks to a navigation form.  Fix default sort, better label for submit button.
+#869164 by hunmonk: check of -dev tarball generation time should use filemtime, not filectime
+#781300 by hunmonk, mikey_p: option to lock project short name.
+#862240 by csevb10: Provide additional solr facets for advanced project browsing -- adding the 'Most installed' facet.
+#865510 by csevb10: Always include ProjectSolrQuery.php to define the class before we use it since project_solr_browse_projects_form_submit() can be invoked on pages that haven't already included that file.
+#875478 by csevb10, dww: Moved the human-readable alias of the release filter into hook_apachesolr_prepare_query() so it can be properly reused.
+#875472 by dww: Fixed the empty labels on the project browsing navigation form.
+
+Journal 6.x-1.0-alpha4, 2010-01-30
+----------------------------------
+
+adding a drush extension which works directly with drush_make to support packaged install profiles on drupal.org. in the future we might find a better home for this.
+#642106 by dww: Initial native support for a "Release type" vocabulary.
+#642110 by dww: Initial native support for a "Security update" term.
+#642094 by dww: Moved the code to build the query that drives project_release_find_latest_releases() into a shared helper function, project_release_query_releases_by_branch().
+#640916 by hunmonk: Clean up drush_make.do.drush.inc.
+#642094 by dww: Follow-up fix to use a more self-documenting argument name 'project_nid' instead of just 'pid'.
+#642096 by dww: Added a {project_release_nodes}.version_extra_weight column to provide a better mechanism for sorting releases with version_extra defined.
+#642112 by dww: Added a denormalized latest_security_release column to {project_release_supported_versions} to facilitate #642114, simplify queries, and to expose this information to Views.
+#643528 by dww: Fixed PHP warnings on project_release_active_compatibility_tids when they're not defined (need an empty array, not empty string, for default).
+#642114 by dww: Compute and maintain the update status for every release node.
+#642114 by dww: Added views support for the release update status code.
+#644258 by dww: Finished exposing {project_release_nodes} data to views. Views is definitely one of the things I'm thankful for today. ;)
+#642114 by dww: Follow-up patch to fix the doxygen comment for project_release_compute_update_status().
+#644032 by hunmonk: refactor packaging script to get rid of stage one .make files and validation build key logic.
+#640916 by hunmonk, adrian, dww: Clean up drush_make.do.drush.inc, and find it a home. goodbye, drush_make_d_o.drush.inc -- your stay was brief by meaningful ;\)
+#635892 by dww: Initial commit of the project_package module to track what items are included in package releases. At this point, it's just a database table populated by the packaging script, and Views support.
+#645066 by dww: Modified the project_package_items default view to also print the recommended release for each project in a given package.
+leverage better command line options for drush make.
+#644258 by dww: Exposed yet more {project_release_nodes} data to views: the denormalized version_api_tid field. Also, there's no reason to define 'group' for every field since we already defined the group on the whole {project_release_nodes} table.
+#645618 by dww: Added static caching to project_release_get_api_taxonomy() and project_release_get_release_type_vocabulary() since taxonomy_get_tree() doesn't cache for us.
+#644258 by dww: More improvements to views support for the version_api_tid field in the {project_release_nodes} table: - Since the value is already denormalized, there's no need for the   wonky taxonomy filter stuff, we can use a custom in_operator filter   to directly work with the tids. This also supports putting the   filter into a mode where it always operates on all active terms. - Added a trivial field handler to render the values from the   project_release_get_api_taxonomy() tree.
+#645676 by dww: Fixed PHP notices in nodeapi() when releases are RSS items.
+#645712 by dww: Enhanced project_release_handler_field_files to allow custom file sorting and limiting the number of files displayed.
+#645866 by dww: Exposed {project_release_file} to Views for better UI of release file info when viewing release nodes.
+#645884 by dww: Improved the UI on package release nodes to display package contents in a more elegant way. Not complete, but a lot better.
+#539682 by dww: Replaced hard-coded release download table with a view. - Added default view using recent release node views goodness - Split out the release into 3 tables, Recommended, Other, and   Development, so that we don't have to clutter the table with text   and icons about this, but can do so table-wide. - Paving the way for .tar.gz and .zip by being ready for N files.
+#645884 by dww: Follow-up fix to tweak the weights of the various sections added to the release node in project_release_view().
+#645884 by dww: Follow-up to clean up the header text.
+drush requires a terminal, so specify one in the packaging script.
+get rid of [profilename].make fallback, and use the hard-coded drupal-org.make file.
+#645884 by dww: More improvements to the UI for package release nodes: = Major improvements to the update_status views field handler: -- Can now conditionally include the recommended version for the release. -- Can now conditionally include the icon directly in the field. -- Can now customize the text displayed per status. = Fixed the project_package_items view to use the new power of this field. = Simplified the header over the embeded table to 'In this package'.
+#539682 by dww: Restored the pale green for recommended releases. ;) Switched to a better shade of red for dev/error to fit in better.
+#645074 by dww: Added a project_release_table views style plugin to handle conditional row coloring based on release update_status and to hide the update_status column on the project download table if empty.
+#645076 by dww: Properly set {prn}.update_status in the case of packages.
+#647426 by dww: Fixed the date in the project download tables to use the latest file timestamp, not the release node last edited timestamp.
+#649404 by hunmonk, dww: Fixed bug in an error recovery case. We shouldn't be testing for the youngest file in the directory and comparing to the tarball timestamp unless we're packaging a -dev that rebuilds. Otherwise, if we're repackaging a file that already has a tarball (e.g. to failed previously), we should overwrite the file.
+#649546 by dww: Cleaned up and fixed various problems: - Needless complication for calling project_release_check_supported_versions() - Named variables more friendly to pave way for .zip packaging (#11416) - Use the pid of the script invocation for the temp dir to avoid collisions - Fixed some bogus watchdog messages
+#648322 by dww: Download tables should be sorted by core version. This change requires Views 6.x-2.8.
+#647936 by dww: Only show the headers if there are more than 1 download table.
+#654004 by bdragon: Fixed the query in the release file timestamp field handler to gracefully fail if there are no results in the view.
+#539682 by dww: Slight tweaks to the release download table CSS
+#645074 by dww: Don't use green for rows where the release is up to date.
+#647936 by dww: Removed the icons from the headers over each download table.
+#683156 by bdragon, dww: Only prepend the opening xml tag when serving release history files if its not already there (prep for #683152).
+#380814 by Damien Tournoud: Fixed duplicate entries in release history XML.
+#683152 by bdragon, dww: Opening XML tag should be in the xml files, not in the serving logic (paves the way for serving static files).
+#313827 by JoshuaRogers, dww: Made it possible to not recommend any branch.
+#698374 by bdragon: Fixed bug in project_release_check_supported_versions() for projects that use '0' for the major version in their releases.
+#699528 by dww: Fixed bug in project_release_compute_update_status() that caused it not to save the correct status in cases where a release was stored in the DB as out-of-date but it is now the current release.
+#649254 by bdragon, dww: Added {project_release_nodes}.version_extra_delta since version_extra can't just be string sorted (e.g. beta9 vs beta10).
+#685254 by boombatower, dww: Fixed PHP notices when various project-related taxonomy vocabularies have not yet been initialized.
+#700018 by dww: Exposed {project_release_nodes}.version_extra_delta to views.
+#708474 by bdragon, dww: Fixed bug where Views go missing if hook_views_default_views() is called multiple times (which seems to happen regularly in Views 6.x-2.* after 6.x-2.8).
+#721748 by hunmonk: Stale package items in -dev snapshot releases for profiles
+When the packaging script is printing messages to STDOUT, it needs to run them through t() so that variables are properly replaced.
+#774706 by mikey_p, dww: Initial test for project.module. Yay!!!
+#654392 by BartVB, drewish: Fixed usage graphs by using an extended encoding for the Google chart request.
+#774890 by mikey_p, dww: Added ProjectDrupalOrgWebTestCase for setting up tests in an enviroment like drupal.org (moved some of this logic from PIFT tests), improved ProjectWebTestCase to be more generally useful and cleanly organized.
+#776128 by dmitrig01, dww: Fixed ProjectWebTestCase and ProjectDrupalOrgWebTestCase to use drupalGetNodeByTitle() not node_load().
+#774706 by mikey_p: Cleaned up ProjectWebTestCase::createProject() to use the same array += code pattern instead of testing for an empty array.
+#371957 by bdragon, csevb10, hunmonk, dww: Add customized per project type related vocabularies.
+#371957 by dww: (followup patch) Don't let the user associate the project vocabulary itself with a project type.
+#569370 by Dave Reid, sun: Fix problem in project.js when executing behaviors multiple times.
+#778228 by hunmonk: packaging script doesn't allow drupal core versions with releases that have an 'extra' string.
+#371957 by dww: Followup patch to remove PHP notices when projects don't have any taxonomy terms associated with them (thanks, simpletest!).
+
+Journal 6.x-1.0-alpha3, 2009-11-25
+----------------------------------
+
+#366738 by dww: Initial skeleton of a project_solr module.
+#366738 by dww: Added a $check_edit argument to project_release_table() to avoid needing a full node_load() to call node_access() if we don't actually care about edit links anyway.
+#366738 by dww: Theme function to display project solr search results.
+First copy/paste of solr facets.
+#366738 by dww: Initial hook_apachesolr_update_index() implementation that adds the unique API compatibility taxonomy terms of all releases for a project to the Solr index document.
+#366738 by dww: Added usage data for each project to the solr index document.
+Clean up and fix.
+#366738 by dww: Added total usage data to the solr index document.
+Make the search kind of work.
+#366738 by dww: Cleaned up the theme function to render results, and added a isfield_project_has_releases bool to the index document.
+Solr search is now working.
+Fix the theme function.
+#366738 by dww: Invoke the new project_solr_render_search_result() when displaying search results.
+#366738 by dww: To simplify for now, use node_load() to render search results so we can get real teasers, easily get terms, etc.
+Implement sort.
+Implement core compatibility filtering.
+Hopefully fix core compatibility filtering.
+finish the 6.x port. note that the module previously depended on some project-specific code that was removed in 6.x, so that code has been renamed and temporarily place in project_usage until we find a better solution.
+Oups.
+#366738 by dww: Reuse theme_project_summary() instead of rolling our own.
+Try to fix compability filters (but that's ugly...).
+#366738 by dww: Print the taxonomy term description on summary pages.
+Workaround the impossibility to rewrite queries.
+Fix the active detection.
+Add pager.
+Make version numbers exclusive.
+Fix the compatibility facet, hopefully.
+#366738 by dww: - Add the timestamp of the latest release for each API term to the index. - Fix call to ksort()
+#366738 by dww: Added the most recent file across all API terms to the index.
+Add freetext search.
+#366738 by dww: UI fixes to facet blocks.
+#366738 by dww: Since we can't cleanly get the counts to display correctly for the API compatibility facet, add our own function to display a facet item without displaying the count at all.
+Force reindex of project nodes.
+Fixed ID tag
+#366738 by dww: Fixed some themeability bugs in the solr search results.
+#157694 by dww: Fixed bug in schema definition of {cache_project_usage}.
+#157694 by dww: Fixed menu definition bug from D6 porting.
+#366738 by dww: Fixed potential PHP notice when indexing project nodes.
+#366738 by dww: Fixed incorrect usage of db_query_range(): - the limits come after the arguments, not before - the 2nd hunk was shouldn't be a range query at all -- we want all rows
+#367068 by dww: Limit project browsing queries to projects that have releases.
+#366738-1 by dww: Added an "ssfield_project_uri" to the solr index so we can boost relevancy on hits for project shortname by a huge factor.
+#367577 by dww: Added consolidated helper functions to map project nid <=> uri.
+#366738 by dww: Fixed bug in table name for query when indexing usage data.
+#368783 by dww: Limited the core compatibility facet block to honor the "active compatibility terms" setting and to always retain its order.
+#368818 by dww: Simplified project_release_compatibility_list() and ripped out project_release_version_filter_form() which is dead code.
+#368371 by dww: To prepare for needing different project-related autocomplete callbacks, moved project/autocomplete down a level in the tree to project/autocomplete/project so we can add others when we want.
+#368783 by dww: Fixed the unclick links on the core compatibility facet block.
+#369944 by dww, pwolanin: Cleaned up project_solr to avoid having our own custom Project_Solr_Query class and use the core apachesolr API: - We use a query with filter query (fq) params instead of trying to   force the constant filters directly into the query object itself. - Use the new set_field_alias() API to avoid our custom hacks to   rewrite the "imfield_project_release_api_terms" field.
+#367068 by dww: If there's no sort specified, and no search terms (in which case we should use relevancy), sort by title asc by default.
+#368371 by dww: Fixed the project autocomplete callback to handle comma-separated input, and added one for projects owned by a given uid.
+#367068 by dww: Due to limitations in core's API, it doesn't seem possible to return links like "project/modules?filter=tid:123" from hook_term_path().  So, for now, the project type subterms just link back to taxonomy/term/tid as a temporary measure.
+#367068 by dww: Cleaned up the "Sort by" block: - Removed sorting by author, we're never going to want it and its confusing. - Renamed "Date" to "Creation date" since that's what it was. - Added a "Last release" sort (if project_release is on). - Added a "Usage statistics" sort (if project_usage is on).
+#367068 by dww: Added the whole solr result document to the project object we pass to theme('project_summary') so that the theme can use fields from there, too.
+#367068 by dww: When there is an active search term, do *not* force the sort to be title asc, but let the implicit relevancy sort work.
+#367068 by dww: Include the total usage and last release date in the fields we fetch from solr so we can easily render them in the results.
+#367068 by dww: Only count official releases in the latest release date.
+#369889 by dww: Fixed bugs where new releases would not be associated with their parent project node.
+#366448 by dww: Fixed bugs in packaging script from the new {project_release_file} schema from #357920: - We need to LEFT JOIN on {project_release_file} and {files}. - We also need to check if f.filepath IS NULL, not just ''.
+Fixed some minor bugs in initialize_tmp_dir()
+#366448 by dww: Use array_merge() when constructing the args for the giant query instead of trying to + the two arrays together.
+#366448 by dww: Document some of the arguments for the WHERE clauses.
+Patch #367677 by myself: Enclose search in a try/catch block, to avoid ugly exceptions being printed to the user.
+#367068: text query was not correctly passed to every facets.
+#371535 by drumm, dww: Modified project_node_load() to also accept string project short names, not just numeric node IDs.
+#371561: add static filters just before executing the query, to prevent them to be lost during query altering.
+Update project_solr to the new schema adopted in #370707.
+#371475 by dww: More views query optimization: instead of adding a filter on {node}.type == 'project_issue', we just rely on INNER JOIN.
+#376021 by dww: Ported project-release-serve-history.php to D6.
+#376062 by dww: Ported project-release-create-history.php to D6 watchdog() API.
+#376062 by dww: Ported project-release-create-history.php to D6 API: - Finished removing db_num_rows() and fixed some related problems from   the initial D6 porting patch. - Converted the last of the url() calls to the D6 API. - Ported to the new {project_release_file} schema from #357920.
+#358567 by dww: Fixed bugs in the project_release_by_project view: - Now uses the "Project release: API compatability term" filter - Removed the sort on taxonomy which caused duplicate records - Cleaned up of some of the other default values
+Initialize the theme system as soon as we bootstrap Drupal, before we leave the Drupal root, so that everything can find its relative paths.
+#375349 by dww: Changed the links at /project to use + instead of a urlencoded space (%20) for project types with spaces in them.
+#376550 by dww: Fixed broken links in release history XML files by introducing a helper function to generate clean absolute URLs, since url() itself goes crazy with $base_url when running the script.
+Changed "stitle" to "title_sort" to match recent solr.module schema changes.
+#376458 by Dave Reid: Changed hook_project_page_link_alter() to be invoked via drupal_alter() instead of project_page_link_alter() and swapped the order of parameters to be consistent with other alter hooks.
+#377490 by dww: Fixed all the project page issue links to use the new views-based URLs and query arguments.
+#378890 by dww: Initial quick fix to generate correct XML history files even for release nodes with multiple release files.
+#378890 by dww: Only generate new records for {project_release_file} and {files} if we're building a release for the first time.  If we're rebuilding a -dev snapshot, update our existing records instead. This bug was introduced at #366448.
+Updating a TODO comment
+#378890 by dww: Reverted revision 1.20 since the DB is now cleaned of duplicate entries in {files} and {project_release_file}.  That fix wasn't really helping, anyway, since it was using the oldest fids.
+#254574 by dww: Moved logic to display cvs commit messages on user profile pages from project.module into cvs.module.
+#232893 by dww: Added more fine grained 'delete any projects' and 'delete own projects' permissions.
+#379906 by dww: Use the "Node: Published or admin" on the project_release_by_project view so that node owners and site admins can see unpublished releases (e.g. for viewing packaging errors).
+#381704 by dww, pwolanin: Ported the packaging script to use node_save() instead of directly publishing via updating {node}.
+#380350 by hunmonk, dww: Fixed bug that prevented non-admins from being able to edit existing release nodes due to disabled form elements not propagating a value.  By setting #value in this case, not only does it start working again, we can remove some other hacky code that was trying to handle the fact that these values weren't in POST.
+#381704 by DamZ, dww: Fixed problems with node_load()/node_save(): - Ensure that node_load() was successful before calling node_save() - Set a SESSION variable to ensure queries are always against the   primary DB on sites (like d.o) that use DB replication. - Only bother with the node_load/save if the node is unpublished.
+#381704 by DamZ, dww: Followup fix for node_load() failures: we were setting the SESSION variable before we bootstrapped Drupal, so it was probably doing nothing at all. ;)
+#380160 by jpetso: Moved the logic out of project_release and into cvs.module for printing out the cvs_message_new_release_* messages.
+#386522 by dww: Fixed bug where the 'rebuild' bit was getting clobbered whenever release nodes were edited.  This resulted in -dev snapshot releases getting "converted" into official releases.
+#225059 by dww: Fixed CSS for the release node form UI to float version number elements inside the fieldsets to be more compact.
+#389972 by dww: Since db_set_ignore_slave() is now backported to d.o core, we want to use that instead of the $_SESSION['not_slavesafe'] hack.
+#378830 by pwolanin and dww: Changed the facet blocks so that the API version facet impacts the active/available sorts.  This changes the fields used in the solr document, so project nodes need to be reindexed.
+#394342 by dww: Ported to the "sort_title" Solr schema from #370707.
+#394352 by pwolanin, dww: When a text keyword is present, the project browsing pages now sort by relevancy by default.
+#377456 by dww: Added a "recent activity" sort next to the existing "latest release" sort (which is only official releases).
+#394386 by dww: Added an implementation of hook_nodeapi() that will reindex the project node whenever a release node is edited or submitted.
+#402236 by dww: UI improvements for the the per-project usage pages: - The chart and summary table is at the top, then the per-release details. - Added a "Total" column to the summary table for usage across all versions. - Reordered the summary table columns so that from left to right it's   from oldest to newest, then the total across all versions.
+#352424 by dww: Added usage help text on all project usage pages.
+#390856 by dww: Proper page split of project_usage.module.
+#408084 by dww: Removed unnecessary menu_rebuild() from hook_taxonomy().
+#51432 by marcp: Fixed bug in the Project navigation block (with the drop-down select element) where the user would be redirected to the wrong node due to array_merge() on project_projects_select_options() overwriting the array keys in project_quick_navigate_form().
+#377456 by dww: Fixed bug with projects that only use -dev releases so that we only add the official release timestamps to the Solr index document if there are official releases of the project.
+#411398 by dww: Added a button to reindex project nodes in solr.
+#376377, #408102 by dww: Fixed bug where project_project_nodeapi() was undefined when other modules call node operations inside hook_init() before project_init() has a chance to load project.inc.  All of this should be cleaned up for real via #390856, but this stops the bleeding.
+#423836 by dww: Fixed bug so that we now remove records from {project_release_package_errors} when release nodes are deleted.
+#428396 by dww: Fixed a bug in the project node views argument validator which generated an SQL error for numeric project nids due to improperly calling db_rewrite_sql() without a table alias on {node}.
+#430452 by dww: Fixed bugs with the project blocks due to still using integer block deltas instead of strings.
+#430484 by dww: Removed issue-specific links from the project page link sections provided by project.module.  These should be handled by project_issue.  The issue cockpit block (#425728) is better, anyway.
+#372580 by mfb, dww: Changed the hook_project_page_link_alter() API so that modules can set a 'type' attribute in each link section to be either 'inline' or 'block'.  Inline sections are displayed inline in the project node (like now) and blocks are exposed to the Drupal block system via hook_block() to be placed anywhere else.
+#371968 by dww: Added a clean API to get project usage statistics.
+#430452 by dww: Added a DB update to automatically repair old block deltas.
+#431726 by dww: Added a helper function to call menu_get_object() for project nodes (which are sometimes %node and sometimes %project_node).
+#440712 by netaustin: Fixed a PHP notice when trying to set project breadcrumbs if there's no menu item for /project.
+#371969 by dww: Moved developer info into a block provided by cvs.module.
+Patch #455646 by myself: update project_solr to the new apachesolr API.
+#462006 by dww: Fixed the project_release_by_project view so that the sorting on node creation date is using minute granularity, not day.
+#98278 by dww: Followup patch to fix a PHP notice in project_release_alter_project_form() from trying to alter a form element that had been moved inside the $form array.
+#376377 by dww: Fixed some critical bugs when enabling OG and project* due to the brain-dead code split in project* (#390856) by moving hook_access() and hook_load() implementations into project.module.
+#390856 by dww: Proper page split of project_release: Moved admin settings page from project_release.module into includes/admin.settings.inc.
+#498310 by dww: Fixed PHP notice when validating the release admin settings page when the API compatibility vocabulary has no terms.
+#390856 by dww: Proper page split of project_release: Moved the code for the "releases" subtab when editing a project node out of project_release.module and into "includes/project_edit_releases.inc".
+#390856 by dww: Proper page split of project_release: Moved the code for the project release node form out of project_release.module and into includes/release_node_form.inc. The core node hooks still live in project_release.module, but hook_form(), hook_insert(), and hook_update() all just load issue_node_form.inc and call private methods in there (since they're pretty huge).
+#390856 by dww: Proper page split of project_release: Moved the code for the first page of the project release form (to select a project) from project_release.module into includes/release_node_form.inc.
+#390856 by dww: Proper page split of project_release: Fixed PHP syntax error in previous commit.
+Added POT files for translations
+* Updated POT files for translation * Updated German translation
+Added German translation files for new modules
+by dww: Fixed some PHP notices on the release node form.
+#537268 by dww: Added a script to provide private downloads of release node files on sites with public file access.
+#537576 by dww: Added a hook invocation whenever a private release file download happens.
+#522938 by hass: Removed t() from schema description strings.
+#539182 by dww: Fixed critical bug where our custom release node form validation was not getting invoked due to #390856 and #539220.
+#539190 by dww: Fixed bug where project_release_exists() was confused by releases with a version_extra field (e.g. "beta1" from 6.x-1.0-beta1).
+#539668 by dww: Exposed files attached to releases to views.
+#539282 by dww: Added 'latest_release' and 'recommended_release' columns to {project_release_supported_versions} to facilitate exposing release data to views and to ease the DB load by denormalizing a bit.
+#540074 by dww: Added a {project_release_nodes}.version_api_tid column. By denormalizing this, we get vastly easier release views integration which will result in much less complicated queries. Simplifies code in other places, too.
+#539676 by dww: Exposed data from {project_release_supported_versions} to views, enabling all sorts of powerful views of release data.
+#539282 by dww: Fixed project_release_get_current_recommended() which was partly broken by the originally-committed patch for this feature.
+#541316 by dww: Fixed regression in the code to update the "Currently recommended:" version on node/N/edit/releases that was broken by #357920. In this case, #type 'hidden' is actually just fine, since we completely ignore the values on submit, but we need them sent to the browser so that project_release.js can use them.
+#229063 by dww, mikehostetler, jeffschuler, greggles: Added token support.
+#542492 by dww: Define $_SERVER['REMOTE_ADDR'] since bootstrap.inc wants it.
+#540074 by dww: Followup to put version_api_tid in $node->project_release instead of directly in $node. Will facilitate API term tokens (#229063).
+#229063 by dww: Follow-up to provide API compatibility term tokens for releases (both tid and term name).
+#542492 by dww: Reverted change to define $_SERVER['REMOTE_ADDR'] since this script really is invoked from the web and we want real data.
+#156581 by dww: Allowed the XML history directory to live outside of the main Drupal root's files directory, and added code to attempt to create the directory if it doesn't already exist.
+#542492 by dww: Define $_SERVER['REMOTE_ADDR'] since bootstrap.inc wants it.
+Fixed some trivial PHP notices in the packaging script
+#543040 by dww: Simplify queries in project-release-create-history.php with {project_release_nodes}.version_api_tid from #540074.
+#543326 by dww: Provided a relationship from {project_release_nodes} to {node}.
+#450342 by dww: Added a rank column to the usage overview page.
+#450342 by dww: Follow-up to change the column label from 'Rank' to '#' since the code isn't smart enough to keep the rank column accurate if you resort the table on other columns or change directions.
+#184418 by dww: Added code to regenerate the XML release history files for each project touched by the packaging script. This prevents stale release history data until project-release-create-history.php is run for all projects (which is expensive, and usually only run every 6 hours or so). prch.php now takes a command-line argument to limit it to a certain project, and package-release-nodes remembers all the projects it packaged something for and prch.php directly.
+#129664 by nezroy, agentrickard, aclight, dww: Added a setting to disable automatic URL aliases for project nodes (e.g. to use pathauto instead).
+#184418 by dww: Follow-up: only print a message about re-generating XML release history files if there were new packages created and we're actually going to attempt to regenerate any release history files.
+#461666 by GaborHojtsy: Fixed the packaging script to use the right logic for packaging D7 (and higher) translations.
+Fix a whitespace issue.
+#406728 by myself: restrict terms displayed in listing by the project vid.
+Direct update of project_solr to match the new Apachesolr API. There are still a lot of issues with this, and the whole project search UI still needs to be refactored.
+#547704 by dww: Always populate $form['project'] in the release node form.
+#540074 by dww: Follow-up fix for {project_release_nodes}.version_api_tid denormalization. If cvs.module is used, version_api_tid doesn't show up in $node->project_release during project_release_db_save() like we expect, and we need to look in $node->taxonomy to get the value.
+#550888 by dww: Paranoia patch for drupal.org packaging script to defend against possible DB replication delays.  The bug this was trying to fix was probably caused by #540074-4, but this won't hurt.  Restored the code to always call project_release_check_supported_versions() for all branches of all projects we touch during packaging (which was removed via #184418), and added code to ensure we're querying the primary DB whenever we call project_release_check_supported_versions().
+#552586 by dww: Fixed bug where the packaging script could hit a fatal error unable to load required files due to being in the wrong working directory when we try to call node_save().  Introduced via #390856.
+#98278 by dww: Follow-up fix in project_project_access() when checking view access on a project_release node -- we need to inspect $node->project_release['pid'] not $node->project['pid'].
+#406728 by DamZ, dww: Added a variable to control the default sort (e.g. we now want the default sort on d.o to be usage descending).
+#635922 by dww: Support multiple files per release node in package-release-nodes.php.
+adjustments to the packaging script to support packaged install profiles on drupal.org. added a 'nid' attribute to the XML data for a release node.
+rollback addition of release nid in XML history -- could break update status clients, use extra ram, etc.
+calculate core API version attribute on demand from core_release attribute.
+more secure build run key.
+don't include the profile in the list of package items.
+Fixed some code-style bugs from the previous few commits.
+#642698 by dww: Fixed PHP warning if a site has terms in the "Project type" vocabulary but a project doesn't define one.
+#76726 by dww: Split the default views out of project.views_default.inc into separate files for each view in a new 'default_views' subdirectory. project.views_default.inc now just scans that subdirectory for all files ending in '.view.php' and includes all of those. See #460248 for more.
+#76726 by dww: Split the default views out of project_release.views_default.inc into separate files for each view in a new 'default_views' subdirectory.  project_release.views_default.inc now just scans that subdirectory for all files ending in '.view.php' and includes all of those. See #460248 for more on why this is better.
+#76726 by dww: Minor code-style fixes for project.views_default.inc.
+
 XX. September 2006
 -----------------
 - Split out releases into project_release.module and made them real nodes
-- 
1.7.1

