MantisBT - Doomseeker
View Issue Details
0003508Doomseeker[All Projects] Suggestionpublic2018-09-22 18:402018-10-27 22:55
WubTheCaptain 
Pol M 
normaltextalways
closedfixed 
1.0 
1.21.2 
0003508: Update adherence of Change Log to "Keep a Changelog" version 1.0.0
A CHANGELOG.md file was added in commit ca3a3ff665d2869ed64d90aabee35cee59d41796 by Zalewa, on 2015-06-07. The most recent version if "Keep a Changelog" recommendation back then was 0.0.8.

This has become outdated; There's now a version 1.0.0 of the recommendation available. If Doomseeker was to follow the recommendations of 1.0.0, issues with Doomseeker's current Change Log include at least:

  • "Mention whether you follow Semantic Versioning."
  • Calling it "Development", not "Unreleased".
  • Calling it a "Change Log", not "Changelog" (since KAC 1.0.0)


(Same as what I said in 0003507 notes.) Not sure if there's more issues, if following the recommendations pedantically.
CHANGELOG.md as of time of creating this issue:'https://bitbucket.org/Doomseeker/doomseeker/src/5b1b0ceebaaca850e72386f298216bb1b0db44aa/CHANGELOG.md?fileviewer=file-view-default [^]'
'https://github.com/olivierlacan/keep-a-changelog/blob/v0.0.8/index.html [^]'
'https://keepachangelog.com/en/1.0.0/ [^]'
No tags attached.
related to 0003507closed Pol M Add adherence of "Keep a Changelog" version number to Change Log 
child of 0003517closed WubTheCaptain Doomseeker 1.2 changelog (meta) 
Issue History
2018-09-22 18:40WubTheCaptainNew Issue
2018-09-22 18:41WubTheCaptainRelationship addedparent of 0003507
2018-09-22 18:42WubTheCaptainDescription Updatedbug_revision_view_page.php?rev_id=11919#r11919
2018-09-22 18:44WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=11921#r11921
2018-09-22 18:45WubTheCaptainProduct Version1.1 => 1.0
2018-09-22 18:46WubTheCaptainSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=11923#r11923
2018-09-22 19:58WubTheCaptainRelationship replacedrelated to 0003507
2018-09-23 18:04Pol MAssigned To => Pol M
2018-09-23 18:04Pol MStatusnew => assigned
2018-09-23 20:59Pol MNote Added: 0019694
2018-09-23 21:09Pol MNote Added: 0019695
2018-09-23 21:09Pol MNote Edited: 0019695bug_revision_view_page.php?bugnote_id=19695#r11952
2018-09-23 21:36ZalewaNote Added: 0019696
2018-09-24 00:40Blzut3Statusassigned => needs review
2018-09-24 17:45WubTheCaptainNote Added: 0019704
2018-09-24 17:45WubTheCaptainStatusneeds review => assigned
2018-09-24 17:47WubTheCaptainNote Edited: 0019704bug_revision_view_page.php?bugnote_id=19704#r11954
2018-09-24 17:57WubTheCaptainNote Edited: 0019704bug_revision_view_page.php?bugnote_id=19704#r11957
2018-09-24 18:02WubTheCaptainTarget Version => 1.2
2018-09-24 18:21WubTheCaptainRelationship addedchild of 0003517
2018-09-24 18:52Pol MNote Added: 0019708
2018-09-24 18:53Pol MNote Edited: 0019708bug_revision_view_page.php?bugnote_id=19708#r11959
2018-09-24 19:48Pol MNote Added: 0019711
2018-09-24 19:51Pol MStatusassigned => needs review
2018-09-24 19:59Pol MNote Edited: 0019708bug_revision_view_page.php?bugnote_id=19708#r11965
2018-09-24 20:02WubTheCaptainNote Added: 0019712
2018-09-24 20:07Pol MNote Added: 0019713
2018-09-24 20:08Pol MNote Edited: 0019713bug_revision_view_page.php?bugnote_id=19713#r11967
2018-09-24 21:23ZalewaNote Added: 0019717
2018-09-24 21:23ZalewaStatusneeds review => resolved
2018-09-24 21:23ZalewaFixed in Version => 1.2
2018-09-24 21:23ZalewaResolutionopen => fixed
2018-10-27 22:55WubTheCaptainStatusresolved => closed

Notes
(0019694)
Pol M   
2018-09-23 20:59   
About Semantic Versioning:

I'm afraid we do not follow semantic versioning, as we don't follow the rule 2:
Quote

A normal version number MUST take the form X.Y.Z where X, Y, and Z are non-negative integers, and MUST NOT contain leading zeroes. X is the major version, Y is the minor version, and Z is the patch version. Each element MUST increase numerically. For instance: 1.9.0 -> 1.10.0 -> 1.11.0.


I'll add that we don't follow it. :)
(0019695)
Pol M   
2018-09-23 21:09   
Seems we're pretty okay, and we already use mostly "Change Log".

Reading all the changes done since 0.0.8, there's nothing else left to do (apart to what all Lisa listed), at least to my knowledge, and comparing our CHANGELOG.md to theirs has not revealed any other meaningful information.

If we changed our versioning, to adhere to Semantic versioning, a "does not adhere" can be changed to "adheres" from the CHANGELOG.md

(0019696)
Zalewa   
2018-09-23 21:36   
Semantic Versioning also requires to not break the API between the "Y" versions, which sadly happens every "Y" version.
(0019704)
WubTheCaptain   
2018-09-24 17:45   
(edited on: 2018-09-24 17:57)
'https://bitbucket.org/Doomseeker/doomseeker/commits/8568482bbcc9ad02d1b35d501a6c1e2254e5d3db [^]'

"change log" → "changelog", the opposite has been done there.

Quote from Keep a Changelog 1.0
### Changed
- Start using "changelog" over "change log" since it's the common usage.


Quote from Pol M
(apart to what all Lisa listed)


Lisa?

(0019708)
Pol M   
2018-09-24 18:52   
(edited on: 2018-09-24 19:59)
Quote from Wub

Lisa?

Whaaaat... I don't know how the Google keyboard changed that from Wub. 😂
Sorry for the confusion.
Quote

change log" → "changelog", the opposite has been done there.

That's embarrassing 🤦

(0019711)
Pol M   
2018-09-24 19:48   
pull request fixing fuckup
(0019712)
WubTheCaptain   
2018-09-24 20:02   
Quote from Pol M
Whaaaat... I don't know how the Google keyboard changed that from Wub. 😂


Close enough, my name is actually Linda. 😏
(0019713)
Pol M   
2018-09-24 20:07   
(edited on: 2018-09-24 20:08)
Ok, if you're okay with me referring to you as Linda, I'll probably use that also. :) (btw, that means beautiful in Spanish. 👌)
My name is no secret at this point 😂

Have a nice afternoon! 😋

(0019717)
Zalewa   
2018-09-24 21:23   
The issues that were pointed out look to be all fixed now. I'm closing this as resolved.