Downloads
Download tar.gz
66.63 KB
MD5: 623698e7d43e81cd857277b29bca2c87
SHA-1: c45edf680cf3c4a29eaab8d88fd37a849b3fcc8f
SHA-256: df6ab72c34d03340e93a5c3cfd09c20849c355e5d32f82f6634b7124a76666ea
Download zip
78.55 KB
MD5: 4e11f66515c2468b0865346450b77603
SHA-1: 8a0456586b06cfba4af9bebe0219ed60d6825b5a
SHA-256: edeffb154c5559248e78729b10367ab1436198525fcbea03dcd2abdbe2592e98
Release notes
This is the first official release of the 5.x-2.* series. The major new feature here is that issue followups now use core comments, instead of the previous special-case pseudo comments. This means the project_issue now depends on comment.module, upload.module (for file attachments to the initial issue post), and the comment_upload.module (for file attachments to followup comments).
This release requires Drupal 5.2 or greater.
Users of the 5.x-2.x-dev release should upgrade to this version immediately, since it fixes some critical security flaws:
- #216062: SA-2008-012 -- XSS vulnerability in comment summary tables.
- #216063: SA-2008-013 -- Arbitrary file upload.
Other changes since the 5.x-1.* series:
- #18920 by chx, hunmonk: Converted project_issue.module to use comment.module for issue followups.
- #174936 by dww: Add setting to control the number of issues per page.
- #74953 by hunmonk: when deleting a project, issue comments are left in the DB. make proper use of node_delete() to remove all issues associated with a deleted project.
- #181544 by demeritcowboy: Squiggly brackets missing on line 224 of .install file. squiggly -- i love it :)
- #36619 by hunmonk: change from name in issue emails to project name + 'issue queue'.
- project name is now in from address -- clean up from subject.
- #173659 by zostay: Fixed bug where cron would only close one ticket per
run because of a check against 'cid' in a comment object that was reused. - #181099 by ChrisKennedy: Fixed bug with average lifetime issue statistics.
- #185388 by ChrisKennedy: Don't mangle long URLs when emailing. reorder use of check_markup().
- #185378 by dww: Fixed breadcrumbs on the issue statistics page.
- #185747 by ChrisKennedy: Fixed bug in mail output for issues that are
assigned to Anonymous. - #185851 by hunmonk: Changing project in an issue with JS is broken. make ids of project info fields consistent. fix bug where project name metadata wasn't displayed correctly.
- #188847 by hunmonk, dvessel, webchick, dww: ifac follow-up: easy way to get to end of issue. added internal page links for last followup, last attachment, post followup.
- #189822 by dww: Issue digest and reminder emails now honor PROJECT_NOMAIL.
- #189843 by dww: Issue-related email settings are now properly
validated. Also removed some really old, weird, dead code. - #189210 by aclight and dww: Added project_issue_reply_to setting which
is now used as the From address for all issue e-mails. - #148712 by hunmonk, adrinux, dww, et all: Restructure followup UI to avoid confusion. round two. moving metadata above comment textarea, removing extra fieldsets from issue metadata on followups.
- #189278 by John Morahan: Advanced search doesn't escape % in LIKE matches. this is an admittedly ugly hack, but this whole section of code sucks, and will be replaced in the near future -- so it seems appropriate given the circumstances.
- #198645 by aclight: Fixed incorrect phpdoc for project_issue_state()
- #144590 by jvaill, aclight, webchick: Auto-generate issues (GHOP 36)
- #89673 by mwrochna, aclight: GHOP #53: add input filter to convert #12345 into an issue link
- #44833 by hunmonk: clean up inconsistent breadcrumbs for issues/issue followups.
- #36619 by aclight, hunmonk, dww et. all: clean up email user/subject in project issue mails.
- #104583 by hunmonk: 'my projects' page doesn't honor projects that disable issue tracker. added check for issue tracker being enabled for a project, and provide a link to enable.
- #206210 by beginner: missing t() calls.
- #206502 by beginner, dww: Fixed translation and other UI problems by correctly using project_issue_category() whenever printing out a category. Also allow translation of issue priority values.
- #162760 by hunmonk, aclight: add pager/tablesorting to project/issues/statistics, clean up some other table weirdness (also fixes #71175).
- #214327 by dww: Improved the UI for the 'My Projects' page:
- Removed the useless 'Project updated' column
- Fixed some of the behavior introduced via #104583
- Removed the duplicate (and untranslatable) 'open' after each count of issues and labeled the whole column 'Open issues'
- Tweaked the CSS, spacing, alignment, wordwrap, etc
- Even looks good on an iPhone now ;)