update changelog with 0.12 and javascript refactor features