Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download project-7.x-2.0-alpha1.tar.gztar.gz
128.07 KB
MD5: ca05463c98c78891c3a5b741f25470ce
SHA-1: 8e63433e042e7959c4ac4a3247fc9bb235ddd41d
SHA-256: 501b2b71d4ca928fc256aa3c62496f3a0508dfa46731045e9aa56f9ca932b0b9
Download project-7.x-2.0-alpha1.zipzip
171.81 KB
MD5: d2b17b1a5e1d35c380301df992157727
SHA-1: ed58ccc8d2aa1d15e88311043d3bbb186cc896fe
SHA-256: 4adba6559ff6bec30841310a8109a0b839921f716f2ec076e1afc267a221b9ee
Release notes
Although still a work-in-progress, this release includes the code that's been running on Drupal.org for quite some time. Since we're about to do a weekend of sprinting and hopefully getting closer to an official 7.x-2.0 release, I wanted to cut a new set of releases as an initial starting point. Changes since 7.x-2.0-unstable1:
- #985994 Invoke a hook when project release XML has been written
- #2479625 by aaronbauman, Pere Orga: Add taxonomy dependency to project releases
- #2398861 by formatC'vt: Fix empty project usage table
- #2411909 by Deciphered: Don't remove fields on uninstall
- #2358371 Provide Views Support for the project maintainers table
- #2316077 Running without project_release_api_vocabulary - $api_tid can also be false or the empty string
- field_collection 7.x-1.0-beta7 compatibility
- #2329415 Deleting a user should delete them as a maintainer.
- #2323743 Split up the 'create full projects' permission per node-type
- #2322651 Use form_set_value() properly for node add.
- #2316077 Running without project_release_api_vocabulary - do not add vocabulary handling to the views SQL query if project_release_api_vocabulary is not defined
- #2316077 Running without project_release_api_vocabulary - handles the fact that some parts of the code expect, if project_release_api_vocabulary is not defined, an empty string, while others expect a NULL
- #2316077 Running without project_release_api_vocabulary - removes warnings on many pages
- #658048 Do not index the download table for search.
- #2282043 Create a variable for regex in updating stats on project usage
- #2264811 Do not require quote before request type in logs.
- #2126331 Restore RSS feeds of new projects by type.
- #2126331 Do not show project download table in RSS view mode.
- #2262415 Test's setUp() method should be protected.
- #2128849 List downloads as ".tar.gz" instead of "gz"
- #2245089 Do not allow releases to be enabled when editing sandbox projects.
- Remove unused reverse lookup tables.
- #1311472 Make Mongo connection configurable.
- #2152549 restore color-coding for update status on packaged release nodes
- #2172891, #2227791 Revert 406d232
- #2085999 Change default message if project has no releases
- #2172891 Validate allowed characters on project's machine name
- #2129791: Improve sandbox check.
- #2129769 by tvn: Fixed pagination on project usage overview page.
- #2137201 Only recalculate version components if changed.
- Fix notice, provide default extra weight and delta.
- #2163037 Added other core field module dependencies.
- #2162919 Removed deprecated project_legacy_paths module.
- Fix notices: projects which previously had releases still have release nodes when they are disabled.
- #2129811 Update for D7 DB API.
- Fix DB error, do not attempt to save an empty string major version in a numeric DB column.
- Started updating README.txt for D7.
- #2151555 Added a 'release-check-status' drush command.
- #2137095 Follow-up to display insecure releases from other branches.
- #2137095 Display recommended but insecure releases on project pages.
- #2150865 Follow-up to use array_multisort() instead of uasort().
- #2150865 Fixed project_release_query_releases() with NULL version fields.
- #2145681 '0' is valid for version elements in release history XML.
- #2145667 Fixed project_release_node_presave() to preserve version info.
- #2145675 Moved logic for computing extra weight + delta into a helper.
- #2145667 Fixed bug in PHPDoc for project_release_get_version_format().
- #2145667 Fixed bogus error message if the version doesn't parse.
- #1967500 Fixed project_release_get_release_api_tid().
- #1967500 Fixed project_release_project_edit_form().
- #1967500 Fixed PHP notice if there's no API compatibility vocabulary.
- Removed PHP notice during edge case during sandbox project promotion.
- #8188629 by drumm: change isset to !empty to prevent empty version_ext
- #2132659 Increase size of {project_release_package_errors}.messages.
- Better fix for commit 0094ab
- #2127355 Filter recommended and other releases download table by update status secure, instead of current, and is recommended in project_release_supported_versions.
- #2136307 Fix Notice: Undefined indexes: api_tid and major in project_release_compute_update_status_multiple()
- #2136299 Fix Notice: Undefined index: #suffix in project_release_node_view()
- #2136289 Fix Strict warning: pass by reference in project_release_compute_update_status()
- #2127355 Compute the field_release_update_status values on admin releases save.
- #2135481 Fix Duplicate field OrderBy clause
- #2125973 Repackaging dev release should update field_release_file's timestamp
- #2129521 Change releases View to show unpublished nodes if the user is an admin. Also, do not hard-code release node type.
- #2129791 Fix my mediocre fix for #2125795
- #2125795 Simplify sandbox restriction logic, and only apply to new projects.
- #1961304 Generate release history immediately after packaging.
- #2125439 Package unpublished dev releases without files.
- #2128219 Improve performance of project release table, with caching.
- #2126847 Fix notice
- #2126123: add quick fix to both the full XML and the project-specific XML.
- #2126123 Drush depends on the old project type vocabulary.
- D7: Work around a core-ish bug causing "Incorrect integer value: for column"
- #2122795 Remove last uses of project_release_nodes table
- #2122795 Remove incorrect relationship.
- Comment cleanup
- #2115529 Fix sandbox releases logic
- Fix notice triggered by Drupal x.y.z release.
- #2085999 Change default message if project has not any releases
- #2082959 node/add redirects to add release form for anonymous users
- #2083191 Unable to create a sandbox: Sandbox projects may not have releases
- #2077137 Do not allow add release node form for projects without releases enabled.
- #1807726 Port project index view to D7
- #2066599 Release notes now called Body
- #2073071 Administer releases column exists on sandbox mainteners tab and should not
- (Hopefully) work around problem that is causing d.o stats to break.
- #2053281 "Add release" form access denied
- Comment typo
- #2047071 Add project breadcrumb to node add page.
- #2038303 Sandbox issues display blank "Version" field
- #2045231 Fix up field when only sandbox projects are available.
- #2039827 Increase dependencies to make sure we create node types at the right time.
- #2039033 Sandboxes have "Has project releases" checked by default
- Prep for #2039033, use states instead of custom JS.
- #1998004 Too many releases on project page
- #1913078 Fixed PHP notice when viewing project nodes.
- Only show supported versions for the project, and versions with a recommended API term.
- #1733820 Respect project widget setting for choosing release project.
- #1569524 Follow-up to preserve #states for behavior-specific settings.
- #1979066: Properly configure the new 'nodechanges' view mode on issues.
- #1970046: Fixed order of field_issue_version (both edit and display).
- Better handling of zero values
- D7: this hook no longer exists. drupalorg_project is handling various links for Drupal.org.
- #1973838 Fix D7 regression, release body field description was lost.
- Fix notice.
- #1824536 Clean up stray notices from breadcrumbs and in some cases move from hook_preprocess_page() to hook_node_view() to get breadcrumb set earlier in the page rendering process.
- #1824536 by dww: Inject breadcrumbs for project_solr if enabled.
- #1823248 Hide the 'custom version format string' field on project nodes
- #1823346 Version field on issues can't be required on projects that have no versions
- #1800206 This script no longer bootstraps Drupal to record project usage, which can now be done by parsing web/proxy server logs.
- #1551356 Finish updating project_usage to D7
- #1801566 Ensure that nothing is executed after drupal_goto() is called. Move call to node_type_get_types() out of theming.
- #1801566 Add a project creation landing page
- #1836934 by bdragon, dww: Support project behavior for entityreference.
- #1955602 by dww: Fixed problems with hook_project_node_type_settings().
- #1822476 D7: Replace call to project_release_compatibility_list().
- #1924358 More rigorous checking to avoid error on /node/add.
- #1832934 Convert all URLs to all lowercase
- #1189292 Enforce lower case names for new projects.
- #1800190 Move project-release-create-history.php to drush.
- Do not hard code node type.
- Like project_release_update_7006(), INNER JOIN on project nid to avoid hanging release nodes.
- Run all project_release updates after project.