- fixed package rename when identifier has multiple matches in folder structure, fixes #3
- fixed failing to rename local symbol, fixes #4
- fixed failing to rename simple public symbols, fixes #5
- fixed crash on string interpolation, fixes #6
- fixed crash when parsing a return macro @:pos, fixes #8
- fixed crash with array comprehension, fixes #9
- fixed bug in readBlock passing incorrect child token
- fixed local var scope
- added canRename API call
- fixed handling of star imports
- fixed package renaming
- fixed handling of loop iterator shadowing, fixes vshaxe/vshaxe#136
- fixed identifier collection
- added support for handling shadowed identifiers during local var/param rename
- fixed detecting local var shadows when renaming a field
- added external typer interface to utilise type information from Haxe compiler (#2)
- refactored codebase to use asynchronous promises (#2)
- dropped non JS support in favour of using js.lib.Promise (#2)
- initial version with built-in "type-guessing"