Before revision:  Here, we review the most important theoretical and practical developments in network geometry in the last two decades, and offer perspectives on future research directions and challenges in this novel frontier in the study of complexity.
After revision:  Here, we review the most important theoretical and practical developments dealing with these approaches to network geometry in the last two decades, and offer perspectives on future research directions and challenges in this novel frontier in the study of complexity.