dmd/changelog
2020-09-03 04:45:55 +02:00
..
add_traits_child.dd Fix Issue 12223 - __traits(getMember,...) needed for aliases (#11442) 2020-08-01 09:11:21 +02:00
allMembers_import.dd fix issue 19590 - __traits allMembers should put fully qualified names for imports 2020-08-31 23:46:20 +02:00
array-literal-inference.dd Fix issue 20938 - Cannot create const arrays mixing immutable and 2020-06-21 13:40:55 +02:00
cxx-header-modes.dd Make "ignored..." comments in the C++ header generation optional 2020-09-02 19:40:54 +02:00
debug-nothrow.dd Issue 18407 - debug should escape nothrow 2020-07-02 17:51:11 +02:00
hasAlwaysInlines.dd always inline pragma(inline,true) functions despite -inline status 2020-07-15 01:48:02 -07:00
implicit-override-deprecation-end-17349.dd End the deprecation period for implicit base class override 2020-07-23 06:45:12 +02:00
implicit-vector-conversions.dd fix Issue 17720 - Wrong code using vector extensions with different types 2020-07-31 11:54:11 +02:00
in-identity.dd Make in a first-class storage class, not a const [scope] alias 2020-08-04 01:53:17 +09:00
markdown-default.dd Enable DDoc Markdown by default 2020-09-03 04:45:55 +02:00
preview-in.dd Make -preview=in means [ref] const scope & accept rvalues 2020-08-25 00:27:07 +09:00
README.md Move changelog to a folder and use single file entries 2016-12-23 04:53:10 +01:00
vector-operation-support.dd Add changelog entry for #11407 2020-07-15 12:53:56 +02:00

This directory will get copied to dlang.org and cleared when master gets merged into stable prior to a new release.

How to add a new changelog entry to the pending changelog?

Create a new file in the changelog folder. It should end with .dd and look similar to a git commit message. The first line represents the title of the change. After an empty line follows the long description:

My fancy title of the new feature

A long description of the new feature in `std.range`.
It can be followed by an example:
-------
import std.range : padLeft, padRight;
import std.algorithm.comparison : equal;

assert([1, 2, 3, 4, 5].padLeft(0, 7).equal([0, 0, 1, 2, 3, 4, 5]));

assert("Hello World!".padRight('!', 15).equal("Hello World!!!!"));
-------
and links to the documentation, e.g. $(REF drop, std, range) or
$(REF_ALTTEXT a custom name for the function, drop, std, range).

Links to the spec can look like this $(LINK2 $(ROOT_DIR)spec/module.html, this)
and of course you can link to other $(LINK2 https://forum.dlang.org/, external resources).

The title can't contain links (it's already one). For more infos, see the Ddoc spec.

Preview changes

If you have cloned the tools and dlang.org repo), you can preview the changelog with:

make -C ../dlang.org -f posix.mak pending_changelog