View Issue Details

IDProjectCategoryView StatusLast Update
0007836mantisbtchange logpublic2012-12-08 15:45
Reporterdrostan Assigned Todregad  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Summary0007836: Changelog includes non-released versions
Description

With the addition of the roadmap, it makes sense to me to filter out non-released versions in the changelog. At the moment, these are still shown.

Steps To Reproduce

See eg. at the moment: http://www.mantisbt.org/bugs/changelog_page.php has "mantisbt - 1.0.7" with three issues, http://www.mantisbt.org/bugs/roadmap_page.php has the same version, with "3 of 4 issue(s) resolved."

Additional Information

Attached a very quick fix with a few lines from roadmap_page.php

TagsNo tags attached.
Attached Files
fix_changelog_skip_unreleased.diff (562 bytes)   
Index: changelog_page.php
===================================================================
RCS file: /cvsroot/mantisbt/mantisbt/changelog_page.php,v
retrieving revision 1.18
diff -u -r1.18 changelog_page.php
--- changelog_page.php	20 Apr 2006 14:29:56 -0000	1.18
+++ changelog_page.php	16 Mar 2007 22:45:26 -0000
@@ -80,6 +86,10 @@
 		$i = 0;
 
 		foreach( $t_version_rows as $t_version_row ) {
+			if ( $t_version_row['released'] == 0 ) {
+				continue;
+			}
+
 			$t_version = $t_version_row['version'];
 			$c_version = db_prepare_string( $t_version );
 

Relationships

related to 0009583 acknowledged Modify the changelog so that it displays all released versions 

Activities

vboctor

vboctor

2007-03-17 01:35

manager   ~0014202

This is by design. The roadmap only includes issues related to non-released versions and those that have "Target Version" set. The changelog include all releases and those with "Fixed in Version" set. Hence, I don't see roadmap replacing changelog. Changelog should include all issues fixed, roadmap should typically include major issues that are planned, not everyone will go through the effort of adding all minor bug fixes and issues into the roadmap. Although I think for maintenance release it is very useful to do such planning.

I think it should be a configuration option that controls whether to show information relating to non-released versions or not. I can see that in commercial applications, it may make sense to only show such information once the version is released.

dregad

dregad

2012-11-28 03:45

developer   ~0034409

As mentioned by vboctor, this behavior is by design.