Declined for reasons listed by AristosQueue in the thread:
"I am sorry you have hit this... it's partially my fault. I also wish this were improved, but I don't see it happening as it requires identifying every possible edit to the project and associating that edit with a descriptive string. There are far more types of edits than I can enumerate. Had we done it when the project was first being created and added those strings as each modification occurred, it would be manageable. It didn't seem that important at the start (circa 2004), and by now, there are too many to revisit.
LabVIEW NXG evaluated that and decided that generating a bulleted list of changes was really useless even when complete: it's hard to meaningfully describe everything that changed about a tree or graphical file in a text description. Therefore, that product has dropped the "what changed?" entirely. Reevaluating that decision now is pretty much impossible without overwhelming effort, for much the same reason as the LabVIEW 20xx platform. Having said that, the ability of LabVIEW NXG to diff two versions of a file is better than in LabVIEW 20xx, so it would be possible to add a "diff what is in memory against disk" option, which would be better than any flat list of changes.
This is one of those rare ideas where I could leave it open and let the kudos build up, but even if it gains lots of kudos, I don't see how we have the bandwidth to make the change requested, so I'm going to recommend to the rest of the evaluators that this idea be declined."
Often, I will open a project, poke around, and go to close. When I close, there The LabVIEW project will prompt me to save. If I press on "List unsaved changes..." The project will just say "An attribute of the project has changed". This is so generic as to be completely useless. I think this should be more specific to what attribute of the project has changed.