https://issues.dlang.org/show_bug.cgi?id=17065
--- Comment #1 from greenify <greeen...@gmail.com> --- > If this behaviour is intended, the doc should state it. This should definitely have gotten a proper changelog entry (and deprecation warning). However, I am not really convinced that it should be noted in the documentation that access to private member variables isn't supported as this is the way visibility is supposed to work in D. Did anything lead you to this assumption or was it just by chance that accessing `private` variables worked and you didn't realize until the hole was fixed? --