On 1/3/2013 9:54 PM, Jonathan M Davis wrote:
I do *not* think that a changelog new feature entry takes the place of
updating the documentation, and I do not agree with writing the
documentation twice (changelog and documentation).

In general, the only "new features" which need to be in the documentation but
don't end up there are in dmd. But even then, they need to be in the changelog
or release notes - preferrably the release notes, if we're separating them. I
expect that very few people will comb through the list of bug fixes.

New features are not bug fixes. That's why they're listed separately, and there aren't that many of them.


They want
to know the highlights, and we should list those. And _no one_ is going to dig
through the documentation to try and figure out what changed.

Nobody is asking them to. The changelog has a pointer to a proper list of them.

So, omitting a
new feature entirely from the changelog or release notes because it's been put
in the updated documentation makes no sense.

I don't believe I suggested that. I suggested adding a link in the enhancement request bugzilla entry to the right place in the documentation. That way, the documentation only has to be done once. A summary can be added to the bugzilla issue.

The changelog and release notes
definitely do _not_ replace proper documentation, but they're a necessary
companion to it when new features are added or major changes are made.

The changelog list of new features has not gone away. Just click on where it says New/Changed Features at:

   http://dlang.org/changelog.html.

And here's the list:


http://d.puremagic.com/issues/buglist.cgi?chfieldto=2012-12-31&query_format=advanced&chfield=resolution&chfieldfrom=2012-08-02&chfieldvalue=FIXED&bug_severity=enhancement&bug_status=RESOLVED&version=D2&version=D1%20%26%20D2&resolution=FIXED&product=D

Please note that the documentation that was there before in the changelog, but with no corresponding bugzilla entry, has been cut & pasted into the enhancement request bugzilla entry that I created for it.

Nothing has been lost or removed.

In fact, this has pointed out quite a few New/Changed Features that had been omitted from the human curated list. I think that a complete list is better than the buggy, half-assed one we had before.

I will certainly concur that a lot (most?) of the titles on the bugzilla enhancement requests kinda suck, but you or I or anyone else can fix them as necessary, and I did fix a few of them.

Reply via email to