It's been a requirement of the Wiring Regulations for years.
While what B-A-S wrote is technically correct since it's been more than one year, it's written in a way which comes across as suggesting that it's been there and regarded as an essential safety requirement for a long time. But as I pointed out already, the BS7671 requirement for RCD protection on all sockets has been there since 2008 (and even then, as I also noted already, with exceptions). Not exactly going back into the dark ages of electrical safety, is it?
He also notes I cannot cite a legal precedent which says that compliance with that particular regulation of BS7671 is not necessary to be deemed "reasonable provision for safety." Again, that's true, because so far as I'm aware, there has never been a case surrounding what "reasonable provision for safety" actually means, other than a handful of cases in which the work was so obviously dangerous that nobody with any electrical knowledge could try to claim otherwise. He has been asked,several times by several of us, to cite any legal precedent which has held than not complying with the RCD rule in the current edition of BS7671 is to be considered failure to comply with the "reasonable provision for safety" requirement of the Building Regulations. He has failed to do so, but seems to think that constantly restating his opinion is "proof" that he is right.
What I have cited, however, is the guidance from the same committee responsible for the rules in BS7671 which says that even though they stipulate RCD protection for new work in order to claim compliance with the current standard, they don't regard sockets without RCD protection as being in any way unsafe.
To save time back and forth (and to avoid securespark having to get a bigger bag of popcorn!), I know that B-A-S will soon be back to tell you that "Things change" and that what is considered "safe enough" to remain is not considered safe enough to continue to be allowed to be installed, etc. But he has trouble differentiating between a standard which seeks only to reach a level of safety which might be considered the minimum necessary for "reasonable safety" and one which seeks to achieve a higher level of safety by going beyond that. BS7671 contains many rules which certainly are in no way essential for something to be considered
reasonably safe. The BS7671 committee itself clearly recognizes this difference, otherwise for inspections there would not be any code which says, in effect, that they recommend improvement to the current standard, but that there's no danger present.