The invention of computer has "turned over a new leaf" in the history of modern technology. -Which of the following is nearest in meaning to the italicized idiom above?

dsuc.created: 7 years ago | dsuc.updated: 1 week ago
dsuc.updated: 1 week ago
common.please_contribute_to_add_content
dsuc.content
Promotion