Skip to content

[1.12.2] 1.81.0

Compare
Choose a tag to compare
@SquidDev SquidDev released this 23 Feb 10:48
· 294 commits to master since this release

Changes from the last CC:Tweaked release

  • Handle connection errors on websockets (Devilholk)
  • Make require a little more consistent with PUC Lua, passing the required name to modules and improving error messages.
  • Track how long each turtle action takes within the profiling tools
  • Bump Cobalt version
    • Coroutines are no longer backed by threads, reducing overhead of coroutines.
    • Maximum stack depth is much larger (2^16 rather than 2^8)
    • Stack is no longer unwound when an unhandled error occurs, meaning debug.traceback can be used on dead coroutines.
  • Reduce jar size by reducing how many extra files we bundle.
  • Add term.nativePaletteColo(u)r (Lignum)
  • Split colours.rgb8 into colours.packRGB and colours.unpackRGB (Lignum)
  • Printers now only accept paper and ink, rather than any item
  • Allow scrolling through the multishell tab bar, when lots of programs are running. (Wilma456)

Minor fixes

  • Fix modems not being advanced when they should be
  • Fix direction of some peripheral blocks not being set
  • Strip \r from .readLine on binary handles.
  • Websockets handle pings correctly
  • Fix turtle peripherals becoming desynced on chunk unload.
  • /computercraft table are now truncated correctly.