Following #908, the public API was clearly defined and documented, while the private API remained accessible through the same paths to maintain backward compatibility during a transition period, with deprecation warnings in place. That transition period has now ended, so direct access to the private API needs to be removed.
Following #908, the public API was clearly defined and documented, while the private API remained accessible through the same paths to maintain backward compatibility during a transition period, with deprecation warnings in place. That transition period has now ended, so direct access to the private API needs to be removed.