XX. September 2006 ----------------- - Split out releases into project_release.module and made them real nodes (dww and merlinofchaos) 21. July 2006 ----------------- - Split out issue tracking to project_issue.module (dww) 08. November 2005 ----------------- - Updated to Drupal 4.7 forms API (hunmonk and webchick) 23. June 2005 ------------- - Made issues configurable (Nedjo Rogers) 27. February 2004 ----------------- - Added issue search interface for (Kartan): * submitted by * assigned by * participated in by - Added my projects page (Kjartan): * http://example.com/project/user/ * http.//example.com/project/user/ 27. December 2003 ----------------- - Added file uploads to issues (Kjartan). - theme_error() -> theme('error') (Kjartan). - SQL Updates: ALTER TABLE project_issues DROP fid; ALTER TABLE project_issues ADD file_path varchar(255) NOT NULL default ''; ALTER TABLE project_issues ADD file_mime varchar(255) NOT NULL default ''; ALTER TABLE project_issues ADD file_size int NOT NULL default 0; ALTER TABLE project_comments DROP fid; ALTER TABLE project_comments ADD file_path varchar(255) NOT NULL default ''; ALTER TABLE project_comments ADD file_mime varchar(255) NOT NULL default ''; ALTER TABLE project_comments ADD file_size int NOT NULL default 0; 2. December 2003 ---------------- - Updated to new theme system (Kjartan). 16. November 2003 ----------------- - Moved several operations to the menu (Kjartan). - Restructured menus and added project specific menu in case one is active (Kjartan). + Added per project customizable submission guidelines for issues (Kjartan). Requires database update: ALTER TABLE project_projects ADD help text; + Added basic issue statistics (Kjartan). 10. November 2003 ----------------- - Fixed view and create issue categories menu items not showing (Kjartan). - Fixed #3462: Project module breaks without clean URLs enabled (Kjartan). - Fixed #3898: Issues query doesn't pass proper parameters to pager() (Kjartan). + Added context sensitivity to the 'view issues' menu (Kjartan). * Now limits to current project if available. + Updated to use new theme system (Kjartan). + Added feature #3531: Make searches bookmarkable (Kjartan). * The title is now a permalink to the search results. 02. November 2003 ----------------- + Added status field to releases (Kjartan). + Implemented delete function for releases (Kjartan): * Releases are never deleted, just marked with status = 0. * When adding a version that has been deleted the old version is restored. - Fixed search (Weitzman). 24. September 2003 ------------------ General - Temporarily disabled file uploads (pending final fileapi). + Added a project.css to split style out of the code. + Added navigation trail to several pages. Projects - Projects are now nodes, with all the benefits that brings: taxonomy, users can submit and maintain their own projects, etc. - Versions have been replaced with releases. + Added more data to projects (link to hp, demo, etc). + Added project uri: /project/. Uses node->path + Added release directory option for projects that don't require file uploads. + Added taxonomy support to projects. Limited support in project navigation. + Create a better download page when release_directory is used. Issues (bug reports, etc) - Updates to issues are no longer saved as node revisions. - Developers are no longer a fixed list. Instead users assigns issues to their account. Assigning bugs to others is no longer supported. - Tweaked the output for node view to make the original report stand out from the comments/updates. - Tweaked mails to highlight new changes more from previous changes. - Changed output for "view your projects". - Changed mailhandler to be completely custom instead of using the default handler and improve usability. - Fixed pager support so it remembers searches. - Improved search to let you select multiple values for fields. + Add possibility to link to a specific issue listing. Examples: List all open issues: /project/issues?states=1,2 List all open bug reports: /project/drupal/issues?states=1,2&categories=bug List open project issues: /project/drupal/issues?states=1,2 List issues assigned to user: /project/drupal/issues?assigned=1 + Added support request category. + Added file uploads to issues. + Added tablesort support for issue listings. + Monthly mail to remind users to follow up on their open issues. + Users can subscribe to get no mail, mails for issues they are involved with or all issues per project. + Added non-project specific issue pages. 21. July 2003 ------------- project.module - fixed bug in from: line of project emails - reintroduced row coloring based on Status in list pages 17. July 2003 ------------- project.module - Now using theme("table", ) to render all lists, better themeability. - Added pager support. 18. June 2003 ------------- project.module - Updated priorities to use English text where possible. 16. April 2003 -------------- project.module - added overview reports. - fixed preview not working on translated sites. 8. March 2003 ------------- project.module - removed _save(): * Moved code into _validate hook. - changed *_validate() to the new system: * No $error for second parameter. * Return $error instead of $node. * $node passed by reference. - fixed Submit button not showing up. 12. Feburary 2003 ----------------- project.module - fixed user page not listing the correct nodes. - fixed problems with search values and lists not being populated correctly. - updated to use clean urls. - now uses administration menu. 30. October 2002 ---------------- project.module - updated block 14. June 2002 ------------- project.module - fixed it so version, area and developer fields are hidden if none are defined. Might have missed some places so let me know. - added more diff's to project_view. It now shows when the area, version, developer, project, type (bug/feature) have been changed. - fixed some filtering options defaulting to incorrect values. 12. June 2002 ------------- project.module - added search / filter to bug/feature lists. - improved search capabilities. - added area to list. - some minor cosmetic changes. 11. June 2002 ------------- project.module - added _system() hook 10. June 2002 ------------- project.module - change the admin pages around a bit. - warnings when you add developers that can't be found. - changed sort headings to be more failsafe. - modified form so entries can be moved between projects and type can be changed (bug <-> feature). - half a dozen other mini tweaks just to make things easier to modify in the future. 02. May 2002 ------------ project.module - updated to work with latest Drupal version. 02. April 2002 -------------- project.module - made some changes to how the project nodes are displayed. - changed some of the information shown on lists. - added colours! Now it looks like a rainbow. 11. March 2002 -------------- project.module - added sorting capabilities to list headers. - its no longer possible to submit project nodes that have an invalid $pid. 19. Feburary 2002 ----------------- project.module - fixed bug #82. 30. January 2002 ---------------- project.module - updated some links. - cleaned up the code and added some more functions to resuse code. - added a "view your projects" to the user meny to see things that are assigned to you. - various other minor things. 17. January 2002 ---------------- project.module - moved view link to title. - switched to use user_mail(). - minor formatting changes. 8. January 2002 --------------- project.module - add search/filter - modified layout 21. December 2001 ----------------- project.module - added a project block. - modified the UI a little. - strip html tags from mails. 20. December 2001 ----------------- project.module - changed the list behavior. A bug is active even if marked as fixed. Bugs are not really closed until the user whom reported the bug have reported it as closed. 17. December 2001 ----------------- project.module - assigned to was not stored. - think i got the stripslashes right at last. - changed the access checks so non-privileged users can submit update. - made it show the name of the person that submitted the node and not the person who lasted updated it. - revisions are complex! - fixed a crash bug and did some parsing changes $Id: CHANGELOG.txt,v 1.8 2006-12-18 09:02:39 dww Exp $ $Name: DRUPAL-6--1-0-ALPHA1 $ 16. December 2001 ----------------- project.module - initial commit of project.module.