Skip to content
This repository has been archived by the owner on Jul 1, 2018. It is now read-only.

Releases: SquidDev-CC/CCTweaks-Lua

1.5.0pr4

13 Jan 19:11
Compare
Choose a tag to compare
1.5.0pr4 Pre-release
Pre-release
  • Test against ComputerCraft 1.80pr1build3
  • Fix issue with whitelist and blacklist being inverted

1.5.0 build0

10 Jun 13:05
Compare
Choose a tag to compare
1.5.0 build0 Pre-release
Pre-release

General changes

  • Update to the latest ComputerCraft commit (dan200/ComputerCraft@0f982e6)
  • Remove IArguments
  • Remove http.fetch
  • Remove special binary support, as CC's binary file handles have been improved.

Removed features which are now in CC

  • Open file handle limiting
  • Computer/disk label limiting.
  • http_failure containing the HTTP handle.
  • .getResponseHeaders() on HTTP handle.
  • Fix computers ignoring termination signals when a shutdown is queued.
  • fs.find performance improvements.

1.4.0

27 Apr 18:51
Compare
Choose a tag to compare
  • Bump Cobalt version
    • Change the table system to be closer to Lua's.
    • Fix string metatable not being used for arithmetic operators.
  • Add IExtendedComputerAccess to provide more info to custom APIs.
  • Drop support for ComputerCraft 1.75 (for Minecraft 1.7.10).
  • No longer set _LUAJ_VERSION, _MC_VERSION or _CCVERSION globals for Cobalt runtime.
  • Add _RUNTIME global to specify the current Lua runtime.
  • Improve various argument error messages.
  • Add support for websockets.

1.3.0

07 Jan 13:17
Compare
Choose a tag to compare
  • Add API for registering custom VMs.
  • Migrate Rembulan and luajc to a separate package.
  • Add Plugin infrastructure for registering using the CCTweaks-Lua API in an emulator.
  • Rewrite the computer thread to correctly terminate programs.
  • Remove IBinaryHandler.
  • Add socket_message and socket_connect events.

1.2.4

06 Dec 14:18
Compare
Choose a tag to compare
  • Performance improvements to fs.find. This will only be noticeable on computers with an abnormally large number of files.
  • Fix the profiler API writing to Minecraft's working directory rather than the computer's.
  • Make isMostlyOn more lenient.

1.2.3

27 Nov 17:53
Compare
Choose a tag to compare
  • Fix NPE when clearing label
  • Allow changing computer thread priority
  • Ensure yielding errors occur when a shutdown is queued

1.2.0

07 Nov 19:01
Compare
Choose a tag to compare
  • Add computer task monitor
  • Add limitations to labels

1.1.3

02 Nov 22:03
Compare
Choose a tag to compare

Fixes a bug with biginteger.seed

1.1.2

02 Nov 19:17
Compare
Choose a tag to compare
  • Add biginteger seeding.
  • Revert to ASM 5.0.3

1.1.0

24 Oct 11:32
Compare
Choose a tag to compare
  • Add Rembulan runtime - a Lua 5.3 implementation.
  • Fix INFLATE/DEFLATE including the zlib header.
  • Allow running multiple computers at once under the Cobalt and Rembulan runtimes.
  • Add additional LuaJC options