api changes for required features