Skip to content

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 11:34
e34ba6f

5.0.0 (2024-04-17)

⚠ BREAKING CHANGES

  • refactoring with renaming of API members
  • InputFieldDriver: remove obsolete method
  • IPredictable: pass an ITerminal instance when predicting to streamline predictors that require that

Features

  • add Util method for predicting Items to buy (3baaa1f)
  • BuyItemCommand: Implement IPredictable (a3ee9b7)
  • BuyUnlockableCommand: Implement IPredictable (6836fbe)
  • IPredictable: pass an ITerminal instance when predicting to streamline predictors that require that (87f5c62)
  • RouteCommand: Implement IPredictable (6b092c6)
  • RouteMoonCommand: Implement IPredictable (d891696)

Bug Fixes

  • CommandResult.IGNORE_INPUT had success == false (27cd187)
  • EjectCommand: NullReferenceException in Execute (588dd85)
  • EjectCommand: update Logic to use newer Util methods and fix a bug where you couldn't exit the command (8a1d3de)
  • Implement IAliasable in RouteCommand instead of RouteMoonCommand (c5a8c3b)
  • Improve PredictConfirmation by using VanillaStringMatch (ba4dd3f)
  • InputFieldDriver: remove obsolete method (f7b09c7)
  • refactoring with renaming of API members (93222c7)
  • rename AdvancedTerminalAPI.cs to Plugin.cs (27fcfff)
  • RouteMoonCommand: Improve code quality (896d82e)
  • Use VanillaStringMatch for GetPlayerIndexByName (cb87b62)
  • VanillaStringMatch now behaves closer to the base game (d9a7dae)