New Features in ComputerCraft 1.56:

. Added Treasure Disks: Floppy Disks in dungeons which contain interesting community made programs. Find them all!
. All turtle functions now return additional error messages when they fail.
. Resource Packs with Lua Programs can now be edited when extracted to a folder, for easier editing.

New Features in ComputerCraft 1.55:

. Ported to Minecraft 1.6.2
. Added Advanced Turtles
. Added "turtle_inventory" event. Fires when any change is made to the inventory of a turtle
. Added missing functions io.close, io.flush, io.input, io.lines, io.output
. Tweaked the screen colours used by Advanced Computers, Monitors and Turtles
. Added new features for Peripheral authors
. Lua programs can now be included in Resource Packs

New Features in ComputerCraft 1.52:

. Ported to Minecraft 1.5.1

New Features in ComputerCraft 1.51:

. Ported to Minecraft 1.5
. Added Wired Modems
. Added Networking Cables
. Made Wireless Modems more expensive to craft
. New redstone API functions: getAnalogInput(), setAnalogOutput(), getAnalogOutput()
. Peripherals can now be controlled remotely over wired networks. New peripheral API function: getNames()
. New event: "monitor_resize" when the size of a monitor changes
. Except for labelled computers and turtles, ComputerCraft blocks no longer drop items in creative mode
. The pick block function works in creative mode now works for all ComputerCraft blocks
. All blocks and items now use the IDs numbers assigned by FTB by default
. Fixed turtles sometimes placing blocks with incorrect orientations
. Fixed Wireless modems being able to send messages to themselves
. Fixed turtle.attack() having a very short range
. Various bugfixes

New Features in ComputerCraft 1.5:

. Redesigned Wireless Modems; they can now send and receive on multiple channels, independent of the computer ID. To use these features, interface with modem peripherals directly. The rednet API still functions as before
. Floppy Disks can now be dyed with multiple dyes, just like armour
. The "excavate" program now retains fuel in it's inventory, so can run unattended
. turtle.place() now tries all possible block orientations before failing
. turtle.refuel(0) returns true if a fuel item is selected
. turtle.craft(0) returns true if the inventory is a valid recipe
. The in-game help system now has documentation for all the peripherals and their methods, including the new modem functionality
. A romantic surprise

New Features in ComputerCraft 1.48:

. Ported to Minecraft 1.4.6
. Advanced Monitors now emit a "monitor_touch" event when right clicked
. Advanced Monitors are now cheaper to craft
. Turtles now get slightly less fuel from items
. Computers can now interact with Command Blocks (if enabled in ComputerCraft.cfg)
. New API function: os.day()
. A christmas surprise

New Features in ComputerCraft 1.45:

. Added Advanced Computers
. Added Advanced Monitors
. New program: paint by nitrogenfingers
. New API: paintutils
. New term functions: term.setBackgroundColor, term.setTextColor, term.isColor
. New turtle function: turtle.transferTo

New Features in ComputerCraft 1.43:

. Added Printed Pages
. Added Printed Books
. Fixed incompatibility with Forge 275 and above
. Labelled Turtles now keep their fuel when broken

New Features in ComputerCraft 1.42:

. Ported to Minecraft 1.3.2
. Added Printers
. Floppy Disks can be dyed different colours
. Wireless Crafty Turtles can now be crafted
. New textures
. New forge config file
. Bug fixes

New Features in ComputerCraft 1.4:

. Ported to Forge Mod Loader. ComputerCraft can now be ran directly from the .zip without extraction
. Added Farming Turtles
. Added Felling Turtles
. Added Digging Turtles
. Added Melee Turtles
. Added Crafty Turtles
. Added 14 new Turtle Combinations accessible by combining the turtle upgrades above
. Labelled computers and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data
. Added a "Turtle Upgrade API" for mod developers to create their own tools and peripherals for turtles
. Turtles can now attack entities with turtle.attack(), and collect their dropped items
. Turtles can now use turtle.place() with any item the player can, and can interact with entities
. Turtles can now craft items with turtle.craft()
. Turtles can now place items into inventories with turtle.drop()
. Changed the behaviour of turtle.place() and turtle.drop() to only consider the currently selected slot
. Turtles can now pick up items from the ground, or from inventories, with turtle.suck()
. Turtles can now compare items in their inventories
. Turtles can place signs with text on them with turtle.place( [signText] )
. Turtles now optionally require fuel items to move, and can refuel themselves
. The size of the the turtle inventory has been increased to 16
. The size of the turtle screen has been increased
. New turtle functions: turtle.compareTo( [slotNum] ), turtle.craft(), turtle.attack(), turtle.attackUp(), turtle.attackDown(), turtle.dropUp(), turtle.dropDown(), turtle.getFuelLevel(), turtle.refuel()
. New disk function: disk.getID()
. New turtle programs: craft, refuel
. "excavate" program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically
. New API: keys
. Added optional Floppy Disk and Hard Drive space limits for computers and turtles
. New fs function: fs.getFreeSpace( path ), also fs.getDrive() works again
. The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude computers (great for GPS networks)
. http.request() now supports https:// URLs
. Right clicking a Disk Drive with a Floppy Disk or a Record when sneaking will insert the item into the Disk Drive automatically
. The default size of the computer screen has been increased
. Several stability and security fixes. LuaJ can now no longer leave dangling threads when a computer is unloaded, turtles can no longer be destroyed by tree leaves or walking off the edge of the loaded map. Computers no longer crash when used with RedPower frames.

New Features in ComputerCraft 1.31:

. Ported to Minecraft 1.2.3
. Added Monitors (thanks to Cloudy)
. Updated LuaJ to a newer, less memory hungry version
. rednet_message event now has a third parameter, "distance", to support position triangulation.
. New programs: gps, monitor, pastebin.
. Added a secret program. Use with large monitors!
. New apis: gps, vector
. New turtle functions: turtle.compare(), turtle.compareUp(), turtle.compareDown(), turtle.drop( quantity )
. New http functions: http.post().
. New term functonss: term.redirect(), term.restore()
. New textutils functions: textutils.urlEncode()
. New rednet functions: rednet.isOpen()
. New config options: modem_range, modem_rangeDuringStorm
. Bug fixes, program tweaks, and help updates

New Features in ComputerCraft 1.3:

. Ported to Minecraft Forge
. Added Turtles
. Added Wireless Modems
. Added Mining Turtles
. Added Wireless Turtles
. Added Wireless Mining Turtles
. Computers and Disk Drives no longer get destroyed by water.
. Computers and Turtles can now be labelled with the label program, and labelled devices keep their state when destroyed.
. Computers/Turtles can connect to adjacent devices, and turn them on and off
. User programs now give line numbers in their error messages
. New APIs: turtle, peripheral
. New programs for turtles: tunnel, excavate, go, turn, dance
. New os functions: os.getComputerLabel(), os.setComputerLabel()
. Added "filter" parameter to os.pullEvent()
. New shell function: shell.getCurrentProgram()
. New textutils functions: textutils.serialize(), textutils.unserialize(), textutils.tabulate(), textutils.pagedTabulate(), textutils.slowWrite()
. New io file function: file:lines()
. New fs function: fs.getSize()
. Disk Drives can now play records from other mods
. Bug fixes, program tweaks, and help updates

New Features in ComputerCraft 1.2:

. Added Disk Drives and Floppy Disks
. Added Ctrl+T shortcut to terminate the current program (hold)
. Added Ctrl+S shortcut to shutdown the computer (hold)
. Added Ctrl+R shortcut to reboot the computer (hold)
. New Programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.
. New APIs: bit, colours, disk, help, rednet, parallel, textutils.
. New color functions: colors.combine(), colors.subtract(), colors.test()
. New fs functions: fs.getName(), new modes for fs.open()
. New os functions: os.loadAPI(), os.unloadAPI(),
os.clock(), os.time(), os.setAlarm(),
os.reboot(), os.queueEvent()
. New redstone function: redstone.getSides()
. New shell functions: shell.setPath(), shell.programs(), shell.resolveProgram(), shell.setAlias()
. Lots of updates to the help pages
. Bug fixes

New Features in ComputerCraft 1.1:

. Added Multiplayer support throughout.
. Added connectivity with RedPower bundled cables
. Added HTTP api, enabled via the mod config, to allow computers to access the real world internet
. Added command history to the shell.
. Programs which spin in an infinite loop without yielding will no longer freeze minecraft
. Help updates and bug fixes

New Features in ComputerCraft 1.0:

. First Release!
