Difference between revisions of "Template:Changelog"

From ComputerCraft Wiki
Jump to: navigation, search
(added 1.48 and 1.481)
m (Intralinked a lot of stuff that probably should have been linked.)
Line 12: Line 12:
 
|
 
|
 
*Ported to Minecraft 1.4.6
 
*Ported to Minecraft 1.4.6
*Advanced Monitors can now be used as touchscreens
+
*[[Advanced Monitor|Advanced Monitors]] can now be used as touchscreens
*Advanced Monitors are now easier to craft
+
*[[Advanced Monitor|Advanced Monitors]] are now easier to craft
*Turtles now get slightly less movement from fuel
+
*[[Turtle|Turtles]] now get slightly less movement from fuel
*Turtles can now push items
+
*[[Turtle|Turtles]] can now push items
*Computers can now control Command Blocks, if enabled in the config
+
*[[Computer|Computers]] can now control Command Blocks, if enabled in the config
 
*New API function: os.day()
 
*New API function: os.day()
*A christmas surprise
+
*A Christmas surprise
 
|align=center|1.4.6
 
|align=center|1.4.6
 
|-
 
|-
Line 35: Line 35:
 
|align=center|[http://www.computercraft.info/2012/10/22/computercraft-1-45-now-with-colors/ ComputerCraft 1.45]
 
|align=center|[http://www.computercraft.info/2012/10/22/computercraft-1-45-now-with-colors/ ComputerCraft 1.45]
 
|
 
|
*Added Advanced Computers
+
*Added [[Advanced Computer|Advanced Computers]]
*Added Advanced Monitors
+
*Added [[Advanced Monitor|Advanced Monitors]]
 
*New program: paint (by nitrogenfingers)
 
*New program: paint (by nitrogenfingers)
*New API: paintutils
+
*New API: [[paintutils_(API)|paintutils]]
 
*New term functions: term.setBackgroundColor, term.setTextColor, term.isColor
 
*New term functions: term.setBackgroundColor, term.setTextColor, term.isColor
*New turtle function: turtle.transferTo
+
*New [[Turtle|Turtle]] function: [[turtle.transferTo]]
 
|align=center|1.3.2
 
|align=center|1.3.2
 
|-
 
|-
Line 47: Line 47:
 
*Added Printed Pages (bind several Printed Page items into one with string)
 
*Added Printed Pages (bind several Printed Page items into one with string)
 
*Added Printed Books (add a leather cover to the above)
 
*Added Printed Books (add a leather cover to the above)
*Labelled Turtles now keep their fuel when broken
+
*Labelled [[Turtle|Turtles]] now keep their fuel when broken
 
*Fixed incompatibility with Forge 275 and above
 
*Fixed incompatibility with Forge 275 and above
 
|align=center|1.3.2
 
|align=center|1.3.2
Line 54: Line 54:
 
|
 
|
 
*Ported to Minecraft 1.3.2 and the Forge mod system
 
*Ported to Minecraft 1.3.2 and the Forge mod system
*Added Printers
+
*Added [[Printer|Printers]]
 
*Floppy Disks can now be dyed different colours
 
*Floppy Disks can now be dyed different colours
 
*Wireless Crafty Turtles can now be crafted
 
*Wireless Crafty Turtles can now be crafted
Line 64: Line 64:
 
|align=center|[http://www.computercraft.info/2012/07/29/computercraft-1-41-bugfix-update/ ComputerCraft 1.41]
 
|align=center|[http://www.computercraft.info/2012/07/29/computercraft-1-41-bugfix-update/ ComputerCraft 1.41]
 
|
 
|
*Fixed labelled Computers not keeping their data when destroyed
+
*Fixed labelled [[Computer|Computers]] not keeping their data when destroyed
 
*Fixed the “excavate” program outputting lots of spam
 
*Fixed the “excavate” program outputting lots of spam
 
*File system size limits now take into account empty files and directories
 
*File system size limits now take into account empty files and directories
Line 73: Line 73:
 
|
 
|
 
*Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction
 
*Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction
*Added Farming Turtles
+
*Added Farming [[Turtle|Turtles]], Felling [[Turtle|Turtles]], Digging [[Turtle|Turtles]], Melee [[Turtle|Turtles]] and Crafty [[Turtle|Turtles]]
*Added Felling Turtles
+
*Added 14 new[[Turtle|Turtles]] Combinations accessible by combining the turtle upgrades above
*Added Digging Turtles
+
*Labelled [[Computer|Computers]] and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data
*Added Melee Turtles
+
*Added a [[Turtle|Turtles]] Upgrade API” for mod developers to create their own tools and peripherals for turtles
*Added Crafty Turtles
+
*[[Turtle|Turtles]] can now attack entities with [[turtle.attack]](), and collect their dropped items
*Added 14 new Turtle Combinations accessible by combining the turtle upgrades above
+
*[[Turtle|Turtles]] can now use [[turtle.place]]() with any item the player can, and can interact with entities
*Labelled computers and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data
+
*[[Turtle|Turtles]] can now craft items with [[turtle.craft]]()
*Added a “Turtle Upgrade API” for mod developers to create their own tools and peripherals for turtles
+
*[[Turtle|Turtles]] can now place items into inventories with [[turtle.drop]]()
*Turtles can now attack entities with turtle.attack(), and collect their dropped items
+
*Changed the behaviour of [[turtle.place]]() and [[turtle.drop]]() to only consider the currently selected slot
*Turtles can now use turtle.place() with any item the player can, and can interact with entities
+
*[[Turtle|Turtles]] can now pick up items from the ground, or from inventories, with [[turtle.suck]]()
*Turtles can now craft items with turtle.craft()
+
*[[Turtle|Turtles]] can now compare items in their inventories
*Turtles can now place items into inventories with turtle.drop()
+
*[[Turtle|Turtles]] can place signs with text on them with [[turtle.place]]( [signText] )
*Changed the behaviour of turtle.place() and turtle.drop() to only consider the currently selected slot
+
*[[Turtle|Turtles]] now optionally require fuel items to move, and can refuel themselves
*Turtles can now pick up items from the ground, or from inventories, with turtle.suck()
+
*The size of the the [[Turtle|Turtle]] inventory has been increased to 16
*Turtles can now compare items in their inventories
+
*The size of the [[Turtle|Turtle]] screen has been increased
*Turtles can place signs with text on them with turtle.place( [signText] )
+
*New [[Turtle|Turtle]] functions: [[turtle.compareTo]]( [slotNum] ), [[turtle.craft]](), [[turtle.attack]](), [[turtle.attackUp]](), [[turtle.attackDown]](), [[turtle.drop|turtle.dropUp]](), [[turtle.drop|turtle.dropDown]](), [[turtle.getFuelLevel]](), [[turtle.refuel]]()
*Turtles now optionally require fuel items to move, and can refuel themselves
+
*New [[Disk]] function: [[disk.getDiskID]]()
*The size of the the turtle inventory has been increased to 16
+
*New [[Turtle|Turtle]] programs: craft, refuel
*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.getDiskID()
+
*New turtle programs: craft, refuel
+
 
*“excavate” program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically
 
*“excavate” program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically
 
*New API: keys
 
*New API: keys
*Added optional Floppy Disk and Hard Drive space limits for computers and turtles
+
*Added optional Floppy Disk and Hard Drive space limits for [[Computer|Computers]] and [[Turtle|Turtles]]
*New fs function: fs.getFreeSpace( path ), also fs.getDrive() works again
+
*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)
+
*The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude [[Computer|Computers]] (great for GPS networks)
*http.request() now supports https:// URLs
+
*[[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
+
*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
+
*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
+
*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. [[Computer|Computers]] no longer crash when used with RedPower frames
 
|align=center|1.2.5
 
|align=center|1.2.5
 
|-
 
|-
Line 114: Line 110:
 
|
 
|
 
*Ported to Minecraft 1.2.4
 
*Ported to Minecraft 1.2.4
*Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when computers were shut down.
+
*Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when [[Computer|Computers]] were shut down.
 
|align=center|1.2.4
 
|align=center|1.2.4
 
|-
 
|-
Line 120: Line 116:
 
|
 
|
 
*Ported to Minecraft 1.2.3
 
*Ported to Minecraft 1.2.3
*Added Monitors (thanks to Cloudy). Build huge external displays for your computers!
+
*Added [[Monitor|Monitors]] (thanks to Cloudy). Build huge external displays for your [[Computer|Computers]]!
*New positioning capabilities for computers and turtles. Build GPS networks and triangulate the positions of your turtles position so they never get lost!
+
*New positioning capabilities for [[Computer|Computers]] and [[Turtle|Turtles]]. Build GPS networks and triangulate the positions of your turtles position so they never get lost!
*New turtle.compare() function for turtles for more intelligent mining.
+
*New [[turtle.compare]]() function for turtles for more intelligent mining.
 
*New programs and APIs: gps, monitor, vector
 
*New programs and APIs: gps, monitor, vector
 
*New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!
 
*New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!
Line 132: Line 128:
 
|
 
|
 
*Ported to Minecraft Forge.
 
*Ported to Minecraft Forge.
*Added Turtles, Mining Turtles, Wireless Turtles and Wireless Mining Turtles (Block ID 209).
+
*Added [[Turtle|Turtles]], Mining [[Turtle|Turtles]], Wireless [[Turtle|Turtles]] and Wireless Mining [[Turtle|Turtles]] (Block ID 209).
 
*Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.
 
*Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.
*Added Wireless Modems. Use the rednet API to send data wirelessly between computers and turtles!
+
*Added [[Wireless Modem|Wireless Modems]]. Use the [[Rednet_(API)|rednet API]] to send data wirelessly between [[Computer|Computers]] and [[Turtle|Turtles]]!
*Computers and Disk Drives no longer get destroyed by water.
+
*[[Computer|Computers]] and Disk Drives no longer get destroyed by water.
*Computers and Turtles can now be labelled, destroyed, and moved around, keeping their state.
+
*[[Computer|Computers]] and [[Turtle|Turtles]] can now be labelled, destroyed, and moved around, keeping their state.
*Computers and Turtles can connect to adjacent devices, and turn them on or off.
+
*[[Computer|Computers]] and [[Turtle|Turtles]] can connect to adjacent devices, and turn them on or off.
 
*User programs now give line numbers in their error messages, for easier debugging.
 
*User programs now give line numbers in their error messages, for easier debugging.
*New APIs and programs for Turtles: turtle, excavate, tunnel, go, turn and dance.
+
*New APIs and programs for [[Turtle|Turtles]]: turtle, excavate, tunnel, go, turn and dance.
 
*Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
 
*Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
 
|align=center|1.1
 
|align=center|1.1
Line 156: Line 152:
 
*Added a new system for user created APIs.
 
*Added a new system for user created APIs.
 
*Added RedNet.
 
*Added RedNet.
*Added shell.setPath() and shell.setAlias().
+
*Added [[shell.setPath]]() and [[shell.setAlias]]().
 
*Added a new ROM startup script.
 
*Added a new ROM startup script.
*Added os.clock(), os.time(), and os.setAlarm().
+
*Added [[os.clock]](), [[os.time]](), and [[os.setAlarm]]().
 
*Added game: "Worm!"
 
*Added game: "Worm!"
 
*Added programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.
 
*Added programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.

Revision as of 21:45, 29 December 2012

Version New Features or Changes Minecraft Version
Computercraft 1.481
  • Fixed compatibility bug with MiscPeripherals.
1.4.6
Computercraft 1.48
  • Ported to Minecraft 1.4.6
  • Advanced Monitors can now be used as touchscreens
  • Advanced Monitors are now easier to craft
  • Turtles now get slightly less movement from fuel
  • Turtles can now push items
  • Computers can now control Command Blocks, if enabled in the config
  • New API function: os.day()
  • A Christmas surprise
1.4.6
ComputerCraft 1.47
  • Ported to Minecraft 1.4.4
  • Fixed label tooltips not showing up in SMP
1.4.4
ComputerCraft 1.46
  • Ported to Minecraft 1.4.2
  • ComputerCraft items now have their own tab in Creative Mode
1.4.2
ComputerCraft 1.45 1.3.2
ComputerCraft 1.43
  • Added Printed Pages (bind several Printed Page items into one with string)
  • Added Printed Books (add a leather cover to the above)
  • Labelled Turtles now keep their fuel when broken
  • Fixed incompatibility with Forge 275 and above
1.3.2
ComputerCraft 1.42
  • Ported to Minecraft 1.3.2 and the Forge mod system
  • Added Printers
  • Floppy Disks can now be dyed different colours
  • Wireless Crafty Turtles can now be crafted
  • All new textures
  • New Forge config file
  • Various tweaks and bug fixes
1.3.2
ComputerCraft 1.41
  • Fixed labelled Computers not keeping their data when destroyed
  • Fixed the “excavate” program outputting lots of spam
  • File system size limits now take into account empty files and directories
  • Some small changes to the Turtle Upgrade API ahead of it’s impending release.(Update: The API has now been released)
1.2.5
ComputerCraft 1.4
  • Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction
  • Added Farming Turtles, Felling Turtles, Digging Turtles, Melee Turtles and Crafty Turtles
  • Added 14 newTurtles 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 Turtles 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.getDiskID()
  • 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
1.2.5
ComputerCraft 1.33
  • Ported to Minecraft 1.2.5
1.2.5
ComputerCraft 1.32
  • Ported to Minecraft 1.2.4
  • Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when Computers were shut down.
1.2.4
ComputerCraft 1.31
  • Ported to Minecraft 1.2.3
  • Added Monitors (thanks to Cloudy). Build huge external displays for your Computers!
  • New positioning capabilities for Computers and Turtles. Build GPS networks and triangulate the positions of your turtles position so they never get lost!
  • New turtle.compare() function for turtles for more intelligent mining.
  • New programs and APIs: gps, monitor, vector
  • New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!
  • Added a new top secret program designed for use with Monitors, see if you can find it.
  • Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
1.2.3
ComputerCraft 1.3
  • Ported to Minecraft Forge.
  • Added Turtles, Mining Turtles, Wireless Turtles and Wireless Mining Turtles (Block ID 209).
  • Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.
  • Added Wireless Modems. Use the rednet API to send data wirelessly between Computers and Turtles!
  • Computers and Disk Drives no longer get destroyed by water.
  • Computers and Turtles can now be labelled, destroyed, and moved around, keeping their state.
  • Computers and Turtles can connect to adjacent devices, and turn them on or off.
  • User programs now give line numbers in their error messages, for easier debugging.
  • New APIs and programs for Turtles: turtle, excavate, tunnel, go, turn and dance.
  • Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
1.1
ComputerCraft 1.21
  • Added shortcut key to shutdown the computer.
  • Added a help API add-on pack.
  • Various bug fixes.
1.1
ComputerCraft 1.2
  • Added Disk Drives
  • Added shortcut keys to terminate the current program and reboot the computer.
  • Added a new system for user created APIs.
  • Added RedNet.
  • Added shell.setPath() and shell.setAlias().
  • Added a new ROM startup script.
  • Added os.clock(), os.time(), and os.setAlarm().
  • Added game: "Worm!"
  • Added programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.
  • Added APIs: bit, colours, disk, help, rednet, parallel, textutils
  • Text can be edited with left and right arrow keys.
  • Many bug fixes
1.0
ComputerCraft 1.11
  • Fixed bug where Computers could not read input from RedPower cables which had a bend in the immediately adjacent square.
1.0
ComputerCraft 1.1
  • Changed the default block ID for the Computer to 207.
  • Added multiplayer support.
  • Added connectivity with RedPower bundled cables.
  • Added HTTP API
  • Fixed support for HD textures on the front of Computers.
  • Added command history to the Computer.
  • Added config options to change the size of the Computer GUI and the text color.
  • Programs with infinite loops that don't yield will no longer freeze Minecraft and will terminate after 10 seconds.
  • Extended Help and fixed typos/small errors in various programs.
1.0
ComputerCraft 1.02
  • Fixed the MCPatcher HD textures incompatibility that was causing the computer texture to replace cobblestone blocks.
1.0
ComputerCraft 1.01
  • Added a ModLoader configuration file, so the computers block ID can be changed.
  • Made the error message that displays when Lua files are not correctly installed much more clear, no more "Assertion failed."
1.0
ComputerCraft 1.0
  • First Release
1.0