On Thursday, January 03, 2013 10:49:08 Walter Bright wrote: > On 1/3/2013 10:11 AM, Ali Çehreli wrote: > > On 01/01/2013 03:46 PM, Walter Bright wrote: > > > 1. the dlang.org isn't updated yet. > > > > Is the change log available somewhere else? I want to spread the news but > > it is not very interesting without knowing what has changed. :) > > http://dlang.org/changelog.html
Oh. Those are links. I was wondering when the data was actually going to be posted. When compared to the previous ones, it looks like there's only headers with no information. But what about release notes then? There were several notes in the changelog.d file along those lines which aren't being distributed with how the changelog is currently being presented. For instance, the first few items have all been lost: $(LI std.string: $(RED The implementations of std.string.format and string.sformat have been replaced with improved implementations which conform to writef. In some, rare cases, this will break code. Please see the documentation for std.string.format and std.string.sformat for details.)) $(LI std.string.format now works in CTFE.) $(LI std.range.hasSlicing has been made stricter in an effort to make it more reliable. opSlice for infinite ranges must now return the result of std.range.take, and any range with slicing which supports $(D $) must now support it with the same semantics as arrays (including supporting subtraction for finite ranges).) $(LI std.range.isRandomAccessRange now requires hasLength for finite ranges, as it makes no sense for such ranges not to define length and many random-access algorithms rely on length.) In fact, I think that _every_ item in Phobos' changelog.d was lost. That information needs to be presented to users. - Jonathan M Davis