The invention of computer has turned over a new...

Answer: 
Opened a new chapter
The invention of computer has turned over a new leaf in the history of modern technology. - which of the following is nearly the same in meaning to the italicized idiom above?