changelog js simplified, performance improved