Skip to content

Enu 0.2.2

Latest
Compare
Choose a tag to compare
@dsrw dsrw released this 11 Dec 21:40
· 20 commits to main since this release

After a somewhat disastrous 0.2.1 release with a level corruption bug, 0.2.2 is mostly about safety. Segfaults should be handled properly and converted to NilAccessDefect on all platforms, and levels get automatically backed up every 15 minutes. Since the 0.2.1 release was pulled, here's the list of updates since 0.2:

  • Added docs for some missing keybindings.
  • VM max loop iterations is now int.high. Was previously 10_000_000.
  • Fixed an issue opening and running code for instances.
  • draw_position/draw_position= for getting/setting the draw position in Builds.
  • Units with errors flash red. Console errors are now clickable, and will open the appropriate unit.
  • Help menu on macOS.
  • Better exception handling. Defects are now logged. Unhandled exceptions on the main thread will be logged and ignored. Unhandled exceptions on the worker thread will save, then reload.
  • Automatic backups. The most recent 20 backups for each level will be kept. Backups are in the {world_name}/backups directory.
  • Keep 20 log files rather than 5.
  • Now only left Alt will apply code changes and navigate with the code or doc panes open, allowing right Alt to be used for extended character input.
  • Performance and stability improvements.