In the past, Construct did not correctly validate the names of all items in a project. For example it'd incorrectly allow characters not allowed in filenames, s...
This article covers a range of possible problems and there isn't one release that you can always go back to. It depends on which version the project was last saved in and what type of invalid names the project uses.