Skip to content

1.2.1 - Bug fixes + Auto-updater

Compare
Choose a tag to compare
@Col-E Col-E released this 11 Jun 08:42
· 3994 commits to master since this release

What's new

  • Updater.java
    • Called on startup (this will probably change) and checks for updates. If an update is found, the updated version is downloaded and executed (initial process terminates, passes args to child)

What's fixed

  • Loading invalid bytecode from new files no longer breaks the UI.
    • Invalid class names are skipped, such as com/example/.class (.class is the extension, the actual class name is empty ignoring the package)
    • Invalid classes with bad bytecode are skipped.
      • If ASM can't parse it, it isn't loaded. It won't show in the UI or be included in output.