Downloads
Download tar.gz
116.01 KB
MD5: 1d7efcb8d64defd7b99cb5a993675dcf
SHA-1: f38cce490c3eb4ae377cd8d9701ee52aba9b9bb7
SHA-256: 0e0666b60b73af3afa60a89553c2ba5d2c7dbcc32086398cfae8802945f1848e
Download zip
137.02 KB
MD5: 2a1ca33cfa1ea79f6b68cc25740710cf
SHA-1: 2965915c7a2f249a6c9fbf5c4ae2bea2f90d71f1
SHA-256: 7560fe86068894b49fd0c7b415b68209cd7959f63f062e829fdf4e2c43a7a4bb
Release notes
Bugs fixed since version 5.x-1.0:
- #170135 by dww and hunmonk: Fixed a bug in project_db_rewrite_sql() that caused it to restrict access to nodes it should have allowed.
- #75745 by dww and hunmonk: Fixed bug in the query that generates the project overview pages when using the project taxonomy. We need to restrict to top-level terms so that if any 2nd-level terms happen to have the same name, there's no collision and non-deterministic behavior.
- #155697 by hunmonk: Fixed bug where attached files were not added to release nodes.
- #170000 by hunmonk: make project overview query postgres compliant.
- #169841 by aclight: Fixed bug where {cache_project_releases} wasn't modified when project_release node is deleted.
- #169863 by aclight: project_release_load() should call _project_release_get_api_vid(). This ensures that the API compatibility taxonomy term is correctly pulled when loading release nodes.
- #170350 by hunmonk: drupal_not_found() for bogus project aliases.
- #162456 by hunmonk: Browse by category should set page title properly.
- #103790 by plumbley, drewish: E_ALL Compliance: Fix notices in project.inc
- #103791 by plumbley, drewish: E_ALL Compliance: Fix PHP Notices in project.module.
- #177271 by drewish, hunmonk: E_ALL Compliance: Fix PHP Notices in project_release.
- #173063 by hunmonk/dww: Users with CVS access to a project can now view unpublished release nodes (as originally intended).
- #36619: Fixed a very minor t() usage problem. Translators might not realize the leading space in that t() string is required, so I moved it out of t() to ensure consistency of the layout.
- #126554 by hunmonk, dww: Fixed edge cases in edit/releases tab on project nodes where the default release functionality was broken.
- #185244 by aclight: Added double quotes around mime filename header to handle filenames with spaces.
- #155996 followup by dww: Fixed project_release_update_1() not to force tables on MySQL to be MyISAM.
- #196247 by hunmonk: Project registers the same menu path multiple times. also fixes bug where incorrect values were getting saved for the sort options, and a bug where the default sorting tabs wouldn't appear until the project settings page was saved.
New features since version 5.x-1.0:
- #168520 by aclight: Set title attribute on Category links on browse by category overview page with term descriptions.
- #109181 by earnie, drewish, dww: Release nodes now provide feedback to owners and administrators when there are packaging errors.
- #206957 by dww: Made "releases" subtab of project edit tab more visible by adding an "Administer releases" link to the front of the project node (under "Add new release") for project maintainers.
- #169252 by aclight: Implemented devel_caches(). {cache_project_release} now gets cleared when using devel module's cache clearing mechanism.
Other changes since version 5.x-1.0:
- #171253 by drewish: Made it easier to re-use project_build_query().
- #173397 by drewish: Converted usage stats to always be stored and processed as GMT timestamps (using gmmktime() not mktime()). Includes the first simpletest tests for project_usage.module.
- #168649 by pwolanin, dww: Fixed improper use of %s in db_query(). This was not a vulnerability, but we fixed it for defensive reasons.
- #155438 by dww: Exposed information about the CVS tag (if any) for a given release, not just info about CVS branches on snapshot releases.
- #64100 by dww: Removed dead code and setting related to automatically publishing/unpublishing project nodes based on releases (circa 4.6.x). Also, finally ripped out all the release scanning code, which has been dead since the VCS-based release system (#94000) from 4.7.x-2.*.
- #36619 by hunmonk: clarify usage of
$project->mailsetting. - #207001 by hunmonk: Ripped out useless submit handler for project_settings_form().
- #189843 by dww: Removed some really old, weird, dead code.
- Cleaned up and commented a confusing menu item.
- Removed some stray whitespace from the code.