std.json API broken without notice

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sat Mar 8 19:58:39 PST 2014


std.json broke backward compatibility, starting with 
https://github.com/D-Programming-Language/phobos/commit/1958c95666b0241d669d282806e4f724fbb37caf. 
There's even no notice in the changelog of the breakage, which is quite 
obvious by inspecting the diff.

This is a serious matter because it broke production code. Was there a 
reason for the breakage? We should make sure breaking changes are 
avoided or get a lot of scrutiny if they are really necessary.

I wonder how we can improve the process to avoid such issues in the future.


Andrei


More information about the Digitalmars-d mailing list