changelog node script

i don't entirely trust this. i think it's not getting all the bugs.