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 <user>
   * assigned by <user>
   * participated in by <user>
- Added my projects page (Kjartan):
   * http://example.com/project/user/<uid>
   * http.//example.com/project/user/<name>

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/<name>. 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-ALPHA4 $

16. December 2001
-----------------
project.module
- initial commit of project.module.
