Skip to content

Releases: HaxeCheckstyle/haxe-rename

haxe-rename v3.0.0

23 Dec 14:34
27e8f7a
Compare
Choose a tag to compare
  • added ExtractType refactor module
  • added ExtractInterface refactor module
  • added ExtractMethod refactor module
  • added Extract Constructor Params refactor module as vars or finals
  • added Rewrite Vars to Finals and Rewrite Finals to Vars refactor module
  • added Wrap with Try…Catch refactor module
  • added invalidateFile / removeFile to allow rescan in case of file changes or deletion
  • added support for create and delete file operations as edits
  • added support for local function extraction
  • added indentation options for snippet formatting
  • changed Refactor class to Rename
  • changed getFullModulName call to fullModuleName property
  • changed order of type resolution to built-in then external typer
  • fixed type name renaming not changing in use locations
  • fixed discovery of arrow functions as type hints
  • fixed extracting from functions with type parameters
  • fixed discovery of identifiers in if conditions
  • fixed code gen for empty return or throw as last expressions of selection
  • fixed parameter collection from string interpolation
  • fixed importInsertPos for files with comment headers
  • fixed enum field rename eating dot separator
  • fixed abstract enum type resolution
  • fixed rename field with null-safe access operator
  • refactored typehint data structure
  • refactored identifier discovery

haxe-rename v2.3.1

31 Oct 23:30
f1f7a32
Compare
Choose a tag to compare
  • fixed classification of parameters in arrow functions
  • fixed discovery of vars in pattern extraction, fixes #11

haxe-rename v2.3.0

28 Oct 16:44
fe8f59f
Compare
Choose a tag to compare
  • added file reader interface
  • fixed discovery of identifiers in callback functions, fixes #10

haxe-rename v2.2.3

22 Sep 13:28
da4c46a
Compare
Choose a tag to compare
  • 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

haxe-rename v2.2.2

22 May 23:18
d5d2a96
Compare
Choose a tag to compare
  • fixed bug in readBlock passing incorrect child token

haxe-rename v2.2.1

22 May 23:17
f6b3be2
Compare
Choose a tag to compare
  • fixed local var scope

haxe-rename v2.2.0

03 May 20:03
23924e8
Compare
Choose a tag to compare
  • added canRename API call

haxe-rename v2.1.4

02 May 11:25
eada3d5
Compare
Choose a tag to compare
  • fixed handling of star imports

haxe-rename v2.1.3

01 May 00:05
ed56ef5
Compare
Choose a tag to compare
  • fixed package renaming

haxe-rename v2.1.2

25 Apr 12:57
ae1f2f1
Compare
Choose a tag to compare