Difference between revisions of "Template:Changelog"

From ComputerCraft Wiki
Jump to: navigation, search
m (Added CC 1.62)
m (Improved, mainly links. Added periods for each sentence.)
Line 4: Line 4:
 
! style="width: 15%" | Minecraft Version
 
! style="width: 15%" | Minecraft Version
 
|-
 
|-
|align=center|[http://www.computercraft.info/2014/04/04/computercraft-1-62// ComputerCraft 1.62]
+
|align=center|[http://www.computercraft.info/2014/04/04/computercraft-1-62/ ComputerCraft 1.62]
 
|
 
|
* Fixed some bugs which were crashing the game.
+
*Fixed some bugs which were crashing the game.
* [[Chat_(program)|Chat]] now supports IRC commands.
+
*[[Chat_(program)|Chat]] now supports IRC commands.
 
|align=center|1.6.4
 
|align=center|1.6.4
 
|-
 
|-
|align=center|[http://www.computercraft.info/2014/04/01/computercraft-1-61-bug-fix-update// ComputerCraft 1.61]
+
|align=center|[http://www.computercraft.info/2014/04/01/computercraft-1-61-bug-fix-update/ ComputerCraft 1.61]
 
|
 
|
* Fixed a bug where newly placed computers would share their folder structure until game restart.
+
*Fixed a bug where newly placed [[Computer]]s would share their folder structure until game restart.
* Fixed a bug where running computers might not automatically restart as the game did so.
+
*Fixed a bug where running [[Computer]]s might not automatically restart as the game did so.
 
|align=center|1.6.4
 
|align=center|1.6.4
 
|-
 
|-
|align=center|[http://www.computercraft.info/2014/03/27/computercraft-1-6-is-here// ComputerCraft 1.6]
+
|align=center|[http://www.computercraft.info/2014/03/27/computercraft-1-6-is-here/ ComputerCraft 1.6]
 
|
 
|
* Added [[Pocket Computer]]s
+
*Added [[Pocket Computer]]s.
* Added a [[Multishell|multi-tasking system]] for [[Advanced Computer]]s and [[Turtle]]s
+
*Added a [[Multishell|multi-tasking system]] for [[Advanced Computer]]s and [[Turtle]]s.
* Turtles can now [[equip|swap out their tools and peripherals]] at runtime
+
*[[Turtle]]s can now [[Equip_(program)|swap out their tools and peripherals]] at runtime.
* Turtles can now carry two tools or peripherals at once in any combination
+
*[[Turtle]]s can now carry two tools or peripherals at once in any combination.
* Turtles and Computers can now be labelled using Name Tags and Anvils
+
*[[Turtle]]s and [[Computer]]s can now be labelled using Name Tags and Anvils.
* Added a configurable fuel limit for Turtles
+
*Added a [[ComputerCraft.cfg|configurable fuel limit]] for [[Turtle]]s.
* Added hostnames, protocols and long distance routing to the [[Rednet (API)|rednet API]]
+
*Added hostnames, protocols and long distance routing to the [[Rednet (API)|rednet API]].
* Added a peer-to-peer [[chat]] program to demonstrate new rednet capabilities
+
*Added a peer-to-peer [[Chat_(program)|chat]] program to demonstrate new rednet capabilities.
* Added a new game, only on Pocket Computers: “[[falling]]” by [http://www.computercraft.info/forums2/index.php?/user/3545-gopheratl/ GopherATL]
+
*Added a new game, only on [[Pocket Computer]]s: “[[Falling_(program)|falling]]” by [http://www.computercraft.info/forums2/index.php?/user/3545-gopheratl/ GopherATL].
* File system commands in the shell now accept wildcard arguments
+
*File system commands in the shell now accept wildcard arguments.
* The shell now accepts long arguments in quotes
+
*The shell now accepts long arguments in quotes.
* Terminal redirection now no longer uses a stack-based system. Instead: [[term.current|term.current()]] gets the current terminal object and [[term.redirect|term.redirect()]] replaces it. [[term.restore|term.restore()]] has been removed.
+
*[[term.redirect|Terminal redirection]] now no longer uses a stack-based system. Instead: [[term.current|term.current()]] gets the current terminal object and [[term.redirect|term.redirect()]] replaces it. [[term.restore|term.restore()]] has been removed.
* Added a new [[Window (API)|Windowing API]] for addressing sub-areas of the terminal
+
*Added a new [[Window (API)|Windowing API]] for addressing sub-areas of the terminal.
* New programs: [[fg]], [[bg]], [[multishell]], [[chat]], [[repeat]], [[Redstone (Script)|redstone]], [[equip]], [[unequip]], [[falling]]
+
*New programs: [[Fg_(program)|fg]], [[Bg_(program)|bg]], [[multishell]], [[Chat_(program)|chat]], [[Repeat_(program)|repeat]], [[Redstone (program)|redstone]], [[Equip_(program)|equip]], [[Unequip_(program)|unequip]].
* Improved programs: copy, move, delete, rename, [[paint]], [[CraftOS|shell]]
+
*Improved programs: [[Copy_(program)|copy]], [[Move_(program)|move]], [[Delete_(program)|delete]], [[Rename_(program)|rename]], [[paint]], [[CraftOS|shell]].
* Removed programs: redset, redprobe, redpulse
+
*Removed programs: redset, redprobe, redpulse.
* New [[:Category:APIs|APIs]]: [[Window (API)|window]], [[Multishell (API)|multishell]]
+
*New [[:Category:APIs|APIs]]: [[Window (API)|window]], [[Multishell (API)|multishell]].
* New [[Turtle (API)|turtle]] functions: [[turtle.equipLeft|turtle.equipLeft()]],[[turtle.equipRight|turtle.equipRight()]], [[turtle.getFuelLimit|turtle.getFuelLimit()]], [[turtle.getSelectedSlot|turtle.getSelectedSlot()]]
+
*New [[Turtle (API)|turtle API]] functions: [[turtle.equipLeft|turtle.equipLeft()]], [[turtle.equipRight|turtle.equipRight()]], [[turtle.getFuelLimit|turtle.getFuelLimit()]], [[turtle.getSelectedSlot|turtle.getSelectedSlot()]].
* New [[Peripheral (API)|peripheral]] functions: [[peripheral.find|peripheral.find( [type] )]]
+
*New [[Peripheral (API)|peripheral API]] functions: [[peripheral.find|peripheral.find( [type] )]].
* New [[Rednet (API)|rednet]] functions: [[rednet.host|rednet.host( protocol, hostname )]], [[rednet.unhost|rednet.unhost( protocol )]], [[rednet.lookup|rednet.lookup( protocol, [hostname] )]]
+
*New [[Rednet (API)|rednet API]] functions: [[rednet.host|rednet.host( protocol, hostname )]], [[rednet.unhost|rednet.unhost( protocol )]], [[rednet.lookup|rednet.lookup( protocol, [hostname] )]].
* Improved [[Rednet (API)|rednet]] functions: [[rednet.send|rednet.send()]], [[rednet.broadcast|rednet.broadcast()]] and [[rednet.receive|rednet.receive()]] now take optional protocol parameters
+
*Improved [[Rednet (API)|rednet API]] functions: [[rednet.send|rednet.send()]], [[rednet.broadcast|rednet.broadcast()]] and [[rednet.receive|rednet.receive()]] now take optional protocol parameters.
* New [[fs (API)|fs]] function: [[fs.find|fs.find( wildcard )]]
+
*New [[fs (API)|fs API]] function: [[fs.find|fs.find( wildcard )]].
* New [[Shell (API)|shell]] functions: [[shell.openTab|shell.openTab()]], [[shell.switchTab|shell.switchTab( [number] )]]
+
*New [[Shell (API)|shell API]] functions: [[shell.openTab|shell.openTab( command )]], [[shell.switchTab|shell.switchTab( number )]].
* New event “[[Term_resize_(event)|term_resize]]” fired when the size of a terminal changes
+
*New event “[[Term_resize_(event)|term_resize]]” fired when the size of a terminal changes.
* [[turtle.craft|turtle.craft(0)]] and [[turtle.refuel|turtle.refuel(0)]] now return true if there is a valid recipe or fuel item, but do not craft of refuel anything
+
*[[turtle.craft|turtle.craft(0)]] and [[turtle.refuel|turtle.refuel(0)]] now return true if there is a valid recipe or fuel item, but do not craft or refuel anything.
* [[turtle.suck|turtle.suck( [limit] )]] can now be used to limit the number of items picked up
+
*[[turtle.suck|turtle.suck( [limit] )]] can now be used to limit the number of items picked up.
* Users of [[turtle.dig|turtle.dig()]] and [[turtle.attack|turtle.attack()]] can now specify which side of the turtle to look for a tool to use (by default, both will be considered)
+
*Users of [[turtle.dig|turtle.dig()]] and [[turtle.attack|turtle.attack()]] can now specify which side of the turtle to look for a tool to use (by default, both will be considered).
* [[textutils.serialize|textutils.serialize( text )]] now produces human-readable output
+
*[[textutils.serialize|textutils.serialize()]] now produces human-readable output.
* Refactored most of the codebase and fixed many old bugs and instabilities, turtles should never ever lose their content now
+
*Refactored most of the codebase and fixed many old bugs and instabilities, [[turtle]]s should never ever lose their content now.
* Fixed the “[[turtle_inventory_(event)|turtle_inventory]]” event firing when it shouldn’t have
+
*Fixed the “[[turtle_inventory_(event)|turtle_inventory]]” event firing when it shouldn’t have.
* Added error messages to many more turtle functions after they return false
+
*Added error messages to many more [[Turtle_(API)|turtle API]] functions after they return false.
* Documented all new programs and API changes in the “[[help]]” system
+
*Documented all new programs and API changes in the “[[help]]” system.
 
|align=center|1.6.4
 
|align=center|1.6.4
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/12/09/computercraft-1-58// ComputerCraft 1.58]
+
|align=center|[http://www.computercraft.info/2013/12/09/computercraft-1-58/ ComputerCraft 1.58]
 
|
 
|
* Fixed a long standing bug where [[Turtle|turtles]] could lose their identity.
+
*Fixed a long standing bug where [[Turtle]]s could lose their identity.
* Fixed use of deprecated code, ensuring mod compatibility with the latest versions of Minecraft Forge and world compatibility with future versions of Minecraft
+
*Fixed use of deprecated code, ensuring mod compatibility with the latest versions of Minecraft Forge and world compatibility with future versions of Minecraft.
 
|align=center|1.6.4
 
|align=center|1.6.4
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/10/14/new-versions// ComputerCraft 1.57]
+
|align=center|[http://www.computercraft.info/2013/10/14/new-versions/ ComputerCraft 1.57]
 
|
 
|
* Ported to Minecraft 1.6.4
+
*Ported to Minecraft 1.6.4.
* Added two new Treasure Disks: Conway’s Game of Life by vilsol and Protector by fredthead
+
*Added two new [[Treasure Disks]]: Conway’s Game of Life by [http://www.computercraft.info/forums2/index.php?/user/1823-vilsol/ vilsol] and Protector by [http://www.computercraft.info/forums2/index.php?/user/6929-fredthead/ fredthead].
* Fixed a very nasty item duplication bug.
+
*Fixed a very nasty item duplication bug.
 
|align=center|1.6.4
 
|align=center|1.6.4
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/08/04/computercraft-1-56// ComputerCraft 1.56]
+
|align=center|[http://www.computercraft.info/2013/08/04/computercraft-1-56/ ComputerCraft 1.56]
 
|
 
|
* Added Treasure Disks: Rare Floppy Disks found only in dungeons, which contain fun programs made by the community. Find them all!
+
*Added [[Treasure Disks]]: Rare [[Floppy Disk]]s found only in dungeons, which contain fun programs made by the community. Find them all!
* All turtle functions now return additional error messages when they fail.
+
*All [[Turtle_(API)|turtle API]] functions now return additional error messages when they fail.
* Resource Packs with Lua Programs can now be loaded when extracted to a folder, for easier editing.
+
*Resource Packs with Lua Programs can now be loaded when extracted to a folder, for easier editing.
 
|align=center|1.6.2
 
|align=center|1.6.2
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/07/11/computercraft-1-55// Computercraft 1.55]
+
|align=center|[http://www.computercraft.info/2013/07/11/computercraft-1-55/ Computercraft 1.55]
 
|
 
|
* Ported to Minecraft 1.6.2
+
*Ported to Minecraft 1.6.2.
* Added [[Advanced_Turtle|Advanced Turtles]]
+
*Added [[Advanced Turtle]]s.
* Added [[turtle_inventory_(event)|“turtle_inventory”]] event. Fires when any change is made to the inventory of a [[turtle]]
+
*Added [[turtle_inventory_(event)|“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
+
*Added missing [[IO_(API)|io API]] functions: io.close, io.flush, io.input, io.lines, io.output.
* Tweaked the screen colours used by [[Advanced_Computer|Advanced Computer]], [[Advanced_Monitor|Monitors]] and [[Advanced_Turtle|Turtles]]
+
*Tweaked the screen colours used by [[Advanced Computer]]s, [[Advanced Monitor]]s and [[Advanced Turtle]]s.
* Added several new features for Peripheral authors
+
*Added several new features for Peripheral authors.
* Lua programs can now be included in Resource Packs
+
*Lua programs can now be included in Resource Packs.
 
|align=center|1.6.2
 
|align=center|1.6.2
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/05/23/computercraft-1-53// ComputerCraft 1.53]
+
|align=center|[http://www.computercraft.info/2013/05/23/computercraft-1-53/ ComputerCraft 1.53]
 
|
 
|
* Ported to Minecraft 1.5.2
+
*Ported to Minecraft 1.5.2.
* [[redstone.setBundledOutput]]() and [[redstone.getBundledOutput]]() now work with cables from Minefactory Reloaded, as well as RedPower
+
*[[redstone.setBundledOutput|redstone.setBundledOutput()]] and [[redstone.getBundledOutput|redstone.getBundledOutput()]] now work with cables from Minefactory Reloaded, as well as RedPower.
* [[Monitor|Monitors]] and [[Advanced_Monitor|Advanced Monitors]] can now be placed on floors and ceilings
+
*[[Monitor]]s and [[Advanced Monitor]]s can now be placed on floors and ceilings.
 
|align=center|1.5.2
 
|align=center|1.5.2
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/03/26/computercraft-1-52// Computercraft 1.52]
+
|align=center|[http://www.computercraft.info/2013/03/26/computercraft-1-52/ Computercraft 1.52]
 
|
 
|
* Ported to Minecraft 1.5.1
+
*Ported to Minecraft 1.5.1.
 
|align=center|1.5.1
 
|align=center|1.5.1
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/03/15/computercraft-1-51// Computercraft 1.51]
+
|align=center|[http://www.computercraft.info/2013/03/15/computercraft-1-51/ Computercraft 1.51]
 
|
 
|
* Ported to Minecraft 1.5
+
*Ported to Minecraft 1.5.
* Added [[Wired Modem|Wired Modems]]
+
*Added [[Wired Modem]]s.
* Added [[Networking Cable|Networking Cables]]
+
*Added [[Networking Cable]]s.
* Made [[Wireless Modem|Wireless Modems]] more expensive to craft
+
*Made [[Wireless Modem]]s more expensive to craft.
* New redstone API functions: [[redstone.getAnalogInput|getAnalogInput]](), [[redstone.setAnalogOutput|setAnalogOutput]](), [[redstone.getAnalogOutput|getAnalogOutput]]()
+
*New [[redstone_(API)|redstone API]] functions: [[redstone.getAnalogInput|getAnalogInput()]], [[redstone.setAnalogOutput|setAnalogOutput()]], [[redstone.getAnalogOutput|getAnalogOutput()]].
* Peripherals can now be controlled remotely over wired networks
+
*Peripherals can now be controlled remotely over wired networks.
* New peripheral API function: [[peripheral.getNames|getNames]]()
+
*New [[peripheral_(API)|peripheral API]] function: [[peripheral.getNames|getNames()]].
* New event: [[monitor_resize_(event)|“monitor_resize”]] when the size of a monitor changes
+
*New event: [[monitor_resize_(event)|“monitor_resize”]]is fired when the size of a monitor changes.
* Except for labelled [[Computer|computers]] and [[Turtle|turtles]], ComputerCraft blocks no longer drop items in creative mode
+
*Except for labelled [[Computer]]s and [[Turtle]]s, ComputerCraft blocks no longer drop items in creative mode.
* The pick block function works in creative mode now works for all ComputerCraft blocks
+
*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
+
*All blocks and items now use the IDs numbers assigned by FTB by default.
* Fixed [[Turtle|turtles]] sometimes placing blocks with incorrect orientations
+
*Fixed [[Turtle]]s sometimes placing blocks with incorrect orientations.
* Fixed [[Wireless_Modem|Wireless modems]] being able to send messages to themselves
+
*Fixed [[Wireless Modem]]s being able to send messages to themselves.
* Fixed [[turtle.attack]]() having a very short range
+
*Fixed [[turtle.attack|turtle.attack()]] having a very short range.
* Various bugfixes
+
*Various bugfixes.
 
|align=center|1.5
 
|align=center|1.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2013/02/11/computercraft-1-5/ Computercraft 1.5]
 
|align=center|[http://www.computercraft.info/2013/02/11/computercraft-1-5/ Computercraft 1.5]
 
|
 
|
*Redesigned [[Wireless_Modem|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)|rednet API]] still functions as before.
+
*Redesigned [[Wireless Modem]]s; they can now send and receive on multiple channels, independent of the computer ID. To use these features, interface with modem peripherals [[Modem_(API)|directly]]. The [[Rednet_(API)|rednet API]] still functions as before.
*[[Floppy Disk|Floppy Disks]] can now be dyed with multiple dyes, just like armour.
+
*[[Floppy Disk]]s can now be dyed with multiple dyes, just like armour.
*The “excavate” program now retains fuel in it’s inventory, so can run unattended.
+
*The [[Excavate_(program)|“excavate”]] program now retains fuel in it’s inventory, so can run unattended.
*[[turtle.place]]() now tries all possible block orientations before failing.
+
*[[turtle.place|turtle.replace()]] now tries all possible block orientations before failing.
*[[turtle.refuel]](0) returns true if a fuel item is selected.
+
*[[turtle.refuel|turtle.refuel(0)]] returns true if a fuel item is selected.
*[[turtle.craft]](0) returns true if the inventory is a valid recipe.
+
*[[turtle.craft|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.
+
*The in-game help system now has documentation for all the peripherals and their methods, including the new [[Modem]] functionality.
 
*A romantic surprise.
 
*A romantic surprise.
 
|align=center|1.4.7
 
|align=center|1.4.7
Line 133: Line 133:
 
|align=center|[http://www.computercraft.info/2012/12/23/computercraft-1-48/ Computercraft 1.48]
 
|align=center|[http://www.computercraft.info/2012/12/23/computercraft-1-48/ Computercraft 1.48]
 
|
 
|
*Ported to Minecraft 1.4.6
+
*Ported to Minecraft 1.4.6.
*[[Advanced Monitor|Advanced Monitors]] can now be used as touchscreens
+
*[[Advanced Monitor]]s can now be used as touchscreens.
*[[Advanced Monitor|Advanced Monitors]] are now easier to craft
+
*[[Advanced Monitor]]s are now easier to craft.
*[[Turtle|Turtles]] now get slightly less movement from fuel
+
*[[Turtle]]s now get slightly less movement from fuel.
*[[Turtle|Turtles]] can now push items
+
*[[Turtle]]s can now push items.
*[[Computer|Computers]] can now control Command Blocks, if enabled in the config
+
*[[Computer]]s can now [[Command_Block_(API)|control Command Blocks]], if enabled in the [[ComputerCraft.cfg|config]].
*New API function: os.day()
+
*New API function: [[os.day|os.day()]].
*A Christmas surprise
+
*A Christmas surprise.
 
|align=center|1.4.6
 
|align=center|1.4.6
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/11/15/computercraft-1-47-and-minecon-news/ ComputerCraft 1.47]
 
|align=center|[http://www.computercraft.info/2012/11/15/computercraft-1-47-and-minecon-news/ ComputerCraft 1.47]
 
|
 
|
*Ported to Minecraft 1.4.4
+
*Ported to Minecraft 1.4.4.
*Fixed label tooltips not showing up in SMP
+
*Fixed label tooltips not showing up in SMP.
 
|align=center|1.4.4
 
|align=center|1.4.4
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/10/25/computercraft-1-46-minecraft-update/ ComputerCraft 1.46]
 
|align=center|[http://www.computercraft.info/2012/10/25/computercraft-1-46-minecraft-update/ ComputerCraft 1.46]
 
|
 
|
*Ported to Minecraft 1.4.2
+
*Ported to Minecraft 1.4.2.
*ComputerCraft items now have their own tab in Creative Mode
+
*ComputerCraft items now have their own tab in Creative Mode.
 
|align=center|1.4.2
 
|align=center|1.4.2
 
|-
 
|-
 
|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 Computer|Advanced Computers]]
+
*Added [[Advanced Computer]]s.
*Added [[Advanced Monitor|Advanced Monitors]]
+
*Added [[Advanced Monitor]]s.
*New program: paint (by nitrogenfingers)
+
*New program: [[paint]] (by [http://www.computercraft.info/forums2/index.php?/user/643-nitrogenfingers/ nitrogenfingers]).
*New API: [[paintutils_(API)|paintutils]]
+
*New API: [[paintutils_(API)|paintutils]].
*New term functions: term.setBackgroundColor, term.setTextColor, term.isColor
+
*New term functions: [[term.setBackgroundColor|term.setBackgroundColor( color )]], [[term.setTextColor|term.setTextColor( color )]], [[term.isColor|term.isColor()]].
*New [[Turtle|Turtle]] function: [[turtle.transferTo]]
+
*New [[Turtle|Turtle API]] function: [[turtle.transferTo|turtle.transferTo()]].
 
|align=center|1.3.2
 
|align=center|1.3.2
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/10/04/computercraft-1-43-books/ ComputerCraft 1.43]
 
|align=center|[http://www.computercraft.info/2012/10/04/computercraft-1-43-books/ ComputerCraft 1.43]
 
|
 
|
*Added Printed Pages (bind several Printed Page items into one with string)
+
*Added [[Printed Page]]s (bind several [[Printed Page]] items into one with a string).
*Added Printed Books (add a leather cover to the above)
+
*Added [[Printed_book|Printed Books]] (add a leather cover to the above).
*Labelled [[Turtle|Turtles]] now keep their fuel when broken
+
*Labelled [[Turtle]]s 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
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/09/22/computercraft-1-42-is-released/ ComputerCraft 1.42]
 
|align=center|[http://www.computercraft.info/2012/09/22/computercraft-1-42-is-released/ ComputerCraft 1.42]
 
|
 
|
*Ported to Minecraft 1.3.2 and the Forge mod system
+
*Ported to Minecraft 1.3.2 and the Forge mod system.
*Added [[Printer|Printers]]
+
*Added [[Printer]]s.
*Floppy Disks can now be dyed different colours
+
*[[Floppy Disk]]s can now be dyed different colours.
*Wireless Crafty Turtles can now be crafted
+
*[[Turtle|Wireless Crafty Turtles]] can now be crafted.
*All new textures
+
*All new textures.
*New Forge config file
+
*New Forge [[ComputerCraft.cfg|config file]].
*Various tweaks and bug fixes
+
*Various tweaks and bug fixes.
 
|align=center|1.3.2
 
|align=center|1.3.2
 
|-
 
|-
 
|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 [[Computer|Computers]] not keeping their data when destroyed
+
*Fixed labelled [[Computer]]s not keeping their data when destroyed.
*Fixed the “excavate” program outputting lots of spam
+
*Fixed the [[Excavate_(program)|“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.
*Some small changes to the Turtle Upgrade API ahead of it’s impending release.(Update: The API has now been released)
+
*Some small changes to the Turtle Upgrade API ahead of it’s impending release. (Update: The API has now been released).
 
|align=center|1.2.5
 
|align=center|1.2.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/07/27/computercraft-1-4-is-released/ ComputerCraft 1.4]
 
|align=center|[http://www.computercraft.info/2012/07/27/computercraft-1-4-is-released/ ComputerCraft 1.4]
 
|
 
|
*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 [[Turtle|Turtles]], Felling [[Turtle|Turtles]], Digging [[Turtle|Turtles]], Melee [[Turtle|Turtles]] and Crafty [[Turtle|Turtles]]
+
*Added Farming [[Turtle]]s, Felling [[Turtle]]s, Digging [[Turtle]]s, Melee [[Turtle]]s and Crafty [[Turtle]]s.
*Added 14 new[[Turtle|Turtles]] Combinations accessible by combining the turtle upgrades above
+
*Added 14 new [[Turtle]] combinations accessible by combining the turtle upgrades above.
*Labelled [[Computer|Computers]] and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data
+
*Labelled [[Computer]]s and [[Turtle]]s can now be crafted into [[Turtle]]s or other [[Turtle]] types without losing their ID, label and data.
*Added a [[Turtle|Turtles]] Upgrade API” for mod developers to create their own tools and peripherals for turtles
+
*Added a [[Turtle]] Upgrade API” for mod developers to create their own tools and peripherals for [[Turtle]]s.
*[[Turtle|Turtles]] can now attack entities with [[turtle.attack]](), and collect their dropped items
+
*[[Turtle]]s can now attack entities with [[turtle.attack|turtle.attack()]] and collect their dropped items.
*[[Turtle|Turtles]] can now use [[turtle.place]]() with any item the player can, and can interact with entities
+
*[[Turtle]]s can now use [[turtle.place|turtle.place()]] with any item the player can and can interact with entities.
*[[Turtle|Turtles]] can now craft items with [[turtle.craft]]()
+
*[[Turtle]]s can now craft items with [[turtle.craft|turtle.craft()]].
*[[Turtle|Turtles]] can now place items into inventories with [[turtle.drop]]()
+
*[[Turtle]]s can now place items into inventories with [[turtle.drop|turtle.drop()]].
*Changed the behaviour of [[turtle.place]]() and [[turtle.drop]]() to only consider the currently selected slot
+
*Changed the behaviour of [[turtle.place|turtle.place()]] and [[turtle.drop|turtle.drop()]] to only consider the currently selected slot.
*[[Turtle|Turtles]] can now pick up items from the ground, or from inventories, with [[turtle.suck]]()
+
*[[Turtle]]s can now pick up items from the ground or from inventories with [[turtle.suck|turtle.suck()]].
*[[Turtle|Turtles]] can now compare items in their inventories
+
*[[Turtle]]s can now compare items in their inventories.
*[[Turtle|Turtles]] can place signs with text on them with [[turtle.place]]( [signText] )
+
*[[Turtle]]s can place signs with text on them with [[turtle.place|turtle.place( [signText] )]].
*[[Turtle|Turtles]] now optionally require fuel items to move, and can refuel themselves
+
*[[Turtle]]s now optionally require fuel items to move, and can [[turtle.refuel|refuel]] themselves.
*The size of the the [[Turtle|Turtle]] inventory has been increased to 16
+
*The size of the the [[Turtle]] inventory has been increased to 16 slots.
*The size of the [[Turtle|Turtle]] screen has been increased
+
*The size of the [[Turtle]] screen has been increased.
*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]]()
+
*New [[Turtle]] functions: [[turtle.compareTo|turtle.compareTo( [slotNum] )]], [[turtle.craft|turtle.craft()]], [[turtle.attack|turtle.attack()]], [[turtle.attackUp|turtle.attackUp()]], [[turtle.attackDown|turtle.attackDown()]], [[turtle.dropUp|turtle.dropUp()]], [[turtle.dropDown|turtle.dropDown()]], [[turtle.getFuelLevel|turtle.getFuelLevel()]], [[turtle.refuel|turtle.refuel()]].
*New [[Disk]] function: [[disk.getID]]()
+
*New [[Disk_(API)|disk API]] function: [[disk.getID|disk.getID()]].
*New [[Turtle|Turtle]] programs: craft, refuel
+
*New [[Turtle]] programs: [[Craft_(program)|craft]], [[Refuel_(program)|refuel]].
*“excavate” program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically
+
*[[Excavate_(program)|“excavate”]] program is now much smarter: will return items to a chest when full, attack mobs, and refuel itself automatically.
*New API: keys
+
*New API: [[Keys_(API)|keys]].
*Added optional Floppy Disk and Hard Drive space limits for [[Computer|Computers]] and [[Turtle|Turtles]]
+
*Added optional [[Floppy Disk]] and Hard Drive space limits for [[Computer]]s and [[Turtle]]s.
*New fs function: [[fs.getFreeSpace]]( path ), also [[fs.getDrive]]() works again
+
*New [[Fs_(API)|fs API]] function: [[fs.getFreeSpace|fs.getFreeSpace( path )]]. Also [[fs.getDrive|fs.getDrive()]] works again.
*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)
+
*The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude [[Computer]]s (great for GPS networks).
*[[http.request]]() now supports https:// URLs
+
*[[http.request|http.request()]] now supports <code>https://</code> 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. [[Computer|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]]s no longer crash when used with RedPower frames.
 
|align=center|1.2.5
 
|align=center|1.2.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/04/23/computercraft-updated-to-1-2-5/ ComputerCraft 1.33]
 
|align=center|[http://www.computercraft.info/2012/04/23/computercraft-updated-to-1-2-5/ ComputerCraft 1.33]
 
|
 
|
*Ported to Minecraft 1.2.5
+
*Ported to Minecraft 1.2.5.
 
|align=center|1.2.5
 
|align=center|1.2.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/03/30/computercraft-1-32-out-now/ ComputerCraft 1.32]
 
|align=center|[http://www.computercraft.info/2012/03/30/computercraft-1-32-out-now/ ComputerCraft 1.32]
 
|
 
|
*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 [[Computer|Computers]] were shut down.
+
*Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when [[Computer]]s were shut down.
 
|align=center|1.2.4
 
|align=center|1.2.4
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/03/13/computercraft-1-31-is-released/ ComputerCraft 1.31]
 
|align=center|[http://www.computercraft.info/2012/03/13/computercraft-1-31-is-released/ ComputerCraft 1.31]
 
|
 
|
*Ported to Minecraft 1.2.3
+
*Ported to Minecraft 1.2.3.
*Added [[Monitor|Monitors]] (thanks to Cloudy). Build huge external displays for your [[Computer|Computers]]!
+
*Added [[Monitor]]s (thanks to Cloudy). Build huge external displays for your [[Computer]]s!
*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 positioning capabilities for [[Computer]]s and [[Turtle]]s. Build GPS networks and triangulate the positions of your [[Turtle]]'s position so they never get lost!
*New [[turtle.compare]]() function for turtles for more intelligent mining.
+
*New [[turtle.compare|turtle.compare()]] function for [[Turtle]]s for more intelligent mining.
*New programs and APIs: gps, monitor, vector
+
*New programs and APIs: [[Gps_(program)|gps]], [[Monitor_(program)|monitor]], [[Vector_(API)|vector API]].
*New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!
+
*New program: [[Pastebin_(program)|pastebin]] (requires <code>enableAPI_HTTP=1</code> in [[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.
+
*Added a new top secret program designed for use with [[Monitor]]s, see if you can find it.
*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 full details.
 
|align=center|1.2.3
 
|align=center|1.2.3
 
|-
 
|-
Line 250: Line 250:
 
|
 
|
 
*Ported to Minecraft Forge.
 
*Ported to Minecraft Forge.
*Added [[Turtle|Turtles]], Mining [[Turtle|Turtles]], Wireless [[Turtle|Turtles]] and Wireless Mining [[Turtle|Turtles]] (Block ID 209).
+
*Added [[Turtle]]s, Mining [[Turtle]]s, Wireless [[Turtle]]s and Wireless Mining [[Turtle]]s (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 [[Modem|Wireless Modems]]. Use the [[Rednet_(API)|rednet API]] to send data wirelessly between [[Computer|Computers]] and [[Turtle|Turtles]]!
+
*Added [[Wireless Modem]]s. Use the [[Rednet_(API)|rednet API]] to send data wirelessly between [[Computer]]s and [[Turtle]]s!
*[[Computer|Computers]] and Disk Drives no longer get destroyed by water.
+
*[[Computer]]s and [[Disk Drive]]s no longer get destroyed by water.
*[[Computer|Computers]] and [[Turtle|Turtles]] can now be labelled, destroyed, and moved around, keeping their state.
+
*[[Computer]]s and [[Turtle]]s can now be labelled, destroyed, and moved around, keeping their state.
*[[Computer|Computers]] and [[Turtle|Turtles]] can connect to adjacent devices, and turn them on or off.
+
*[[Computer]]s and [[Turtle]]s 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 [[Turtle|Turtles]]: turtle, excavate, tunnel, go, turn and dance.
+
*New APIs and programs for [[Turtle]]s: [[Turtle_(API)|turtle]], [[Excavate_(program)|excavate]], [[Tunnel_(program)|tunnel]], [[Go_(program)|go]], [[Turn_(program)|turn]] and [[Dance_(program)|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 263: Line 263:
 
|align=center|ComputerCraft 1.21
 
|align=center|ComputerCraft 1.21
 
|
 
|
*Added shortcut key to shutdown the computer.
+
*Added shortcut key to shutdown the computer (CTRL + S).
*Added a help API add-on pack.
+
*Added a [[Help_(API)|help API]] add-on pack.
 
*Various bug fixes.
 
*Various bug fixes.
 
|align=center|1.1
 
|align=center|1.1
Line 270: Line 270:
 
|align=center|ComputerCraft 1.2
 
|align=center|ComputerCraft 1.2
 
|
 
|
*Added Disk Drives
+
*Added [[Disk Drive]]s.
*Added shortcut keys to terminate the current program and reboot the computer.
+
*Added shortcut keys to terminate the current program (CTRL + T) and reboot the computer (CTRL + R).
*Added a new system for user created APIs.
+
*Added [[os.loadAPI|a new system]] for user created APIs.
*Added RedNet.
+
*Added [[Rednet_(API)|RedNet]].
*Added [[shell.setPath]]() and [[shell.setAlias]]().
+
*Added [[shell.setPath|shell.setPath()]] and [[shell.setAlias|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.clock()]], [[os.time|os.time()]] and [[os.setAlarm|os.setAlarm()]].
*Added game: "Worm!"
+
*Added game: [[Worm|"Worm!"]].
*Added programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.
+
*Added programs: [[Alias_(program)|alias]], [[Apis_(program)|apis]], [[Copy_(program)|copy]], [[Delete_(program)|delete]], [[Dj_(program)|dj]], [[Drive_(program)|drive]], [[Eject_(program)|eject]], [[Id_(program)|id]], [[Label_(program)|label]], [[List_(program)|list]], [[Move_(program)|move]], [[Reboot_(program)|reboot]], [[Redset_(program)|redset]], [[Rename_(program)|rename]], [[Time_(program)|time]].
*Added APIs: bit, colours, disk, help, rednet, parallel, textutils
+
*Added APIs: [[Bit_(API)|bit]], [[Colours_(API)|colours]], [[Disk_(API)|disk]], [[Help_(API)|help]], [[Rednet_(API)|rednet]], [[Parallel_(API)|parallel]], [[Textutils_(API)|textutils]].
 
*Text can be edited with left and right arrow keys.
 
*Text can be edited with left and right arrow keys.
*Many bug fixes
+
*Many bug fixes.
 
|align=center|1.0
 
|align=center|1.0
 
|-
 
|-
 
|align=center|ComputerCraft 1.11
 
|align=center|ComputerCraft 1.11
 
|
 
|
*Fixed bug where [[Computer|Computers]] could not read input from RedPower cables which had a bend in the immediately adjacent square.
+
*Fixed bug where [[Computer]]s could not read input from RedPower cables which had a bend in the immediately adjacent square.
 
|align=center|1.0
 
|align=center|1.0
 
|-
 
|-
 
|align=center|ComputerCraft 1.1
 
|align=center|ComputerCraft 1.1
 
|
 
|
*Changed the default block ID for the [[Computer|Computer]] to 207.
+
*Changed the default block ID for the [[Computer]] to 207.
 
*Added multiplayer support.
 
*Added multiplayer support.
 
*Added connectivity with RedPower bundled cables.
 
*Added connectivity with RedPower bundled cables.
*Added HTTP API
+
*Added [[HTTP_(API)|HTTP API]].
*Fixed support for HD textures on the front of [[Computer|Computers]].
+
*Fixed support for HD textures on the front of [[Computer]]s.
 
*Added command history to the [[Computer]].
 
*Added command history to the [[Computer]].
*Added config options to change the size of the [[Computer]] GUI and the text color.
+
*Added [[ComputerCraft.cfg|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.
 
*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.
 
*Extended Help and fixed typos/small errors in various programs.
Line 315: Line 315:
 
|align=center|ComputerCraft 1.0
 
|align=center|ComputerCraft 1.0
 
|
 
|
*First Release
+
*First Release.
 
|align=center|1.0
 
|align=center|1.0
 
|}
 
|}

Revision as of 19:43, 13 April 2014

Version New Features or Changes Minecraft Version
ComputerCraft 1.62
  • Fixed some bugs which were crashing the game.
  • Chat now supports IRC commands.
1.6.4
ComputerCraft 1.61
  • Fixed a bug where newly placed Computers would share their folder structure until game restart.
  • Fixed a bug where running Computers might not automatically restart as the game did so.
1.6.4
ComputerCraft 1.6 1.6.4
ComputerCraft 1.58
  • Fixed a long standing bug where Turtles could lose their identity.
  • Fixed use of deprecated code, ensuring mod compatibility with the latest versions of Minecraft Forge and world compatibility with future versions of Minecraft.
1.6.4
ComputerCraft 1.57
  • Ported to Minecraft 1.6.4.
  • Added two new Treasure Disks: Conway’s Game of Life by vilsol and Protector by fredthead.
  • Fixed a very nasty item duplication bug.
1.6.4
ComputerCraft 1.56
  • Added Treasure Disks: Rare Floppy Disks found only in dungeons, which contain fun programs made by the community. Find them all!
  • All turtle API functions now return additional error messages when they fail.
  • Resource Packs with Lua Programs can now be loaded when extracted to a folder, for easier editing.
1.6.2
Computercraft 1.55 1.6.2
ComputerCraft 1.53 1.5.2
Computercraft 1.52
  • Ported to Minecraft 1.5.1.
1.5.1
Computercraft 1.51 1.5
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.replace() 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.
1.4.7
Computercraft 1.481
  • Fixed compatibility bug with MiscPeripherals.
1.4.6
Computercraft 1.48 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 a 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 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 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 Turtle's position so they never get lost!
  • New turtle.compare() function for Turtles for more intelligent mining.
  • New programs and APIs: gps, monitor, vector API.
  • New program: pastebin (requires enableAPI_HTTP=1 in 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 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 (CTRL + S).
  • Added a help API add-on pack.
  • Various bug fixes.
1.1
ComputerCraft 1.2 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