Skip to content

Releases: orangain/ktcodeshift

0.2.1

09 Jul 15:18
8260c20
Compare
Choose a tag to compare

Commits

  • c7be0cb: Update function names (orangain) #6
  • 6ec2df0: Generate Builder using new version of ktast (orangain) #6
  • 727364a: Use new builders in GenerateBuilders.transform.kts (orangain) #6
  • 11710d7: Update builders (orangain) #6
  • 9f7d8e9: Update extension methods (orangain) #6
  • c44c529: Improve default value (orangain) #6
  • 32d4a17: Make equals optional (orangain) #6
  • ae34962: Remove unnecessary equals (orangain) #6
  • 57f7155: Complement receiver type (orangain) #6
  • c12c152: Update types of Api (orangain) #6
  • fc7a26a: Update transform scripts to use new builder functions (orangain) #6
  • 011b4b5: Use ktast 0.8.0 (orangain) #6
  • 1994ad4: Remove Node.Type.asXXX functions (orangain) #6
  • 02e721b: Make isDataClass strict (orangain) #6
  • ea3fe8c: Remove Node.TypeArg.type extension (orangain) #6

0.2.0

02 Jul 11:35
6bca707
Compare
Choose a tag to compare

Commits

  • 6dadb6f: Add GenerateBiulders.transform.kts (orangain) #5
  • 5db9361: Generate builder (orangain) #5
  • 58cc858: Print stack trace on exception (orangain) #5
  • 678d449: Use builder (orangain) #5
  • c07164b: Introduce node extensions (orangain) #5
  • 0ab6925: Use builder (orangain) #5
  • 6435e4e: Introduce Structured.isDataClass extension (orangain) #5
  • 1b8bae5: Remove unneeded params (orangain) #5
  • b44b94b: Introduce Node.Type.asXXX extension methods (orangain) #5
  • d3ce237: Introduce vararg builder (orangain) #5
  • 8b29963: Use false as default value of boolean argument (orangain) #5
  • db6b6e7: Add more vararg builders (orangain) #5
  • 25a9e3c: Fix variable argument builders (orangain) #5
  • ff47d51: Enable auto format for transform.kts files (orangain) #5
  • 8c32969: Reformat code (orangain) #5
  • f9ae3fb: Directly write to Builder.kt (orangain) #5
  • b494f8e: Simplify transforms (orangain) #5
  • 52f6f12: Rename builder functions (orangain) #5
  • 84130dc: Update builders (orangain) #5
  • 94c6def: Rename lit to literalModifier (orangain) #5
  • d576c0f: Update builder function (orangain) #5

0.1.5

01 Jul 13:42
77ceaa0
Compare
Choose a tag to compare

Commits

  • dd2529b: Update README.md (orangain)
  • 650fd8d: Update ktast to 0.7.2 (orangain) #4
  • f286065: Convert expected attribute of Test annotation (orangain) #4

0.1.4

21 Jun 11:31
94460f9
Compare
Choose a tag to compare

Commits

  • 8aa698d: Introduce CLIArgs class (orangain) #3
  • eba60bb: Print processed count (orangain) #3
  • d89e0ea: Write back to target file when modified (orangain) #3
  • ae6385b: Add dry run option (orangain) #3
  • 311a96b: Update README (orangain) #3

0.1.3

20 Jun 13:24
765f660
Compare
Choose a tag to compare

Commits

  • 80040ae: Introduce collection API inspired by jscodeshift (orangain) #2
  • 78a8a05: Add overload of replaceWith (orangain) #2
  • 4dd9606: Add overload of filter (orangain) #2
  • a9c3407: Now replaceWith returns FileWithContext (orangain) #2

0.1.2

20 Jun 03:57
b968007
Compare
Choose a tag to compare

Commits

0.1.1

24 May 12:55
Compare
Choose a tag to compare

Commits

  • 385ab69: Refine help text (orangain)
  • b24a3a5: Add CI step to update fomula on release (orangain)
  • 0ad119f: Update README (orangain)
  • 0cbd643: Specify download-url (orangain)
  • df817c8: Add actions:read permission (orangain)
  • d319b5e: Use secrets.COMMITTER_TOKEN (orangain)
  • 583ea28: Create pull request on formula update (orangain)
  • c2a3fd9: Revert "Create pull request on formula update" (orangain)

0.1.0

24 May 00:19
Compare
Choose a tag to compare
Use picocli instread of kotlinx-cli