Update: It has come to my attention that these fixes have introduced some new bugs that are causing the Perl::Critic test suite to fail. I will be looking into these today.
After finding a time slice to work on PPI for the first time in a long time, I've managed to go through and resolve a bit over half of the outstanding RT bugs.
There's a number of small doc bugs fixed, plus a range of small parsing error sorted out.
And for anyone that didn't file an actual bug but just committed a failing test case, those have all been fixed too (thanks guys).
This release also adds an initial experimental version of PPI::Document::File, which is a document that specifically resides in a file on disk (requested primarily by the Perl::Critic guys and others, so that once loaded it remembers the file name, and you can just save using ->save().
I'm hoping to find another time slice some time soon to resolve the remaing 4 or 5 RT entries, so version 1.117 may well be out shortly as well.