Skip to content

CraftOS-PC v2.6.3

Compare
Choose a tag to compare
@MCJack123 MCJack123 released this 11 Dec 23:41
· 340 commits to master since this release
5fee522

CraftOS-PC v2.6.3 updates CC: Tweaked compatibility to 1.99.1, and fixes a plethora of small but annoying bugs. In addition, this version is officially bringing the new mobile UIs to the full release builds. However, the Android build has not been thoroughly tested, and the iOS version has one crash bug that has been impossible for me to debug, so treat these with similar quality to a beta.

  • Updated CC:T version to 1.99.1
    • Peripherals can now have multiple types. peripheral.getType now returns multiple values, and peripheral.hasType checks if a peripheral has a specific type.
    • Add feature introduction/changed version information to the documentation. (MCJack123)
    • Rednet can now handle computer IDs larger than 65535. (Ale32bit)
    • Optimise peripheral calls in rednet.run. (xAnavrins)
    • Add cc.pretty.pretty_print helper function (Lupus590).
    • Fix textutils.serialize not serialising infinity and nan values. (Wojbie)
    • Add package.searchpath to the cc.require API. (MCJack123)
  • Bumped structure version to 7
    • New fields in Computer:
      • shouldDeleteDebugger
    • New fields in peripheral:
      • getTypes
  • Added ability to set printer ink color
  • Added support for hexadecimal floating-point numbers
  • Unwritable data directories now throw an error
  • Default peripherals now throw an error when calling a method that doesn't exist
  • Terminal frozen status is now reset after rebooting
  • X11 and Wayland libraries are no longer required when building for Linux
  • \0 characters in a string are now treated as a space by load
  • Fixed websocket.receive not functioning properly
  • Fixed fs.copy stopping at EOF bytes on Windows (#226)
  • Fixed hardware renderer not showing anything on screen (#227)
  • Fixed crash when using detach on a debugger
  • Fixed crash when an error occurs in drive.insertDisk on Windows
  • Fixed coroutine metatable getting overwritten by coroutine.create
  • Fixed keepOpenOnShutdown using 100% CPU
  • Fixed Ctrl+R not working with keepOpenOnShutdown after two successive reboots
  • Fixed getCursorBlink being missing from monitors
  • Fixed monitor events not working properly in raw mode
  • Fixed a possible race condition when shutting down on exit
  • Fixed race condition in timer erasure
  • Fixed various other small race conditions

If you need help using CraftOS-PC, I'm available on the CraftOS-PC Discord server as @JackMacWindows#9776. Feel free to ping me if you need anything.