It was never true. All the so-called advancements of the Islamic world were simply things taken from the Greeks and others whose areas they conquered. The idea that the Islamic world was once a font of innovation is a PC myth.
They invented zero (The number not the president, although come to think of it they invented him too)