1
0
mirror of https://github.com/elua/elua.git synced 2025-01-25 01:02:54 +08:00
elua/doc/en/versionhistory.html
Bogdan Marinescu 9c15d2e4fc - XMODEM and term code moved from main.c to common.c
- added full term support to the i386 platform (I was bored with all the docs ... :) )
- documentation updated
2009-03-23 21:07:49 +00:00

91 lines
4.4 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="en-us"><title>eLua version history</title>
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<h3>eLua version history</h3>
<p>The table below presents the history of all official <b>eLua</b> releases (in reversed order, newest to oldest).</p>
</p><table style="text-align: left" class="table_center">
<tbody>
<tr>
<th style="text-align: left;">Version</th>
<th style="text-align: center;">Release date</th>
<th style="text-align: center;">Description</th>
<tr>
<td align="center" style="color: rgb(255, 102, 0);">0.5</td>
<td align="center">01.11.2008</td>
<td><ul>
<li>Added support for STR7 CPUs from ST</li>
<li>Added TCP/IP support using the uIP stack</li>
<li>Added support for console and shell over TCP/IP besides the previous serial link</li>
<li>Added the "net" module (eLua's interface to TCP/IP functions)</li>
<li>Added the "cpu" module (eLua's interface to the target CPU)</li>
<li>New samples: morse.lua (Morse code encoder), lhttpd.lua (Lua scripting HTTP server)</li>
<li>Added support for cross-compiling Lua code (compile on PC, run on target)</li>
<li>XMODEM can now receive Lua bytecode in addition to Lua source code</li>
<li>The XMODEM buffer is now dynamic (grows as needed) instead of fixed size</li>
<li>Project documentation updated</li>
</ul></td>
</tr>
<tr>
<td align="center" style="color: rgb(255, 102, 0);">0.4.1</td>
<td align="center">10.09.2008</td>
<td><ul>
<li>changed from Lua version 5.1.3 to Lua version 5.1.4</li>
<li>Changed the file system structure; now you can build both Lua versions (floating point and int only) from the same directory</li>
<li>Made the math library configurable using the existent 'platform libraries' mechanism</li>
<li>The "os" and "package" modules are no longer loaded by Lua, since they can't be used anyway. Because of this, the code size of eLua was reduced.</li>
<li>Project documentation updated</li>
</ul></td>
</tr>
<tr>
<td align="center" style="color: rgb(255, 102, 0);">0.4</td>
<td align="center">02.09.2008</td>
<td><ul>
<li>Added support for LPC2888 (preliminary)</li>
<li>Added PWM module</li>
<li>New samples: TV-B-Gone (power off your TV), piano (play piano from your PC keyboard), pwmled (fade led on/off), all based on the new PWM module</li>
<li>Added support for multiple memory spaces (this can be used to take advantage of both the internal CPU RAM and external RAM chips on boards that have external RAM)</li>
<li>Autorun: if "autorun.lua" is found in the filesystem, it is executed before starting the shell</li>
<li>Added "pack" (binary data packing/unpacking) and "bit" (binary operations) modules</li>
<li>Build system updated, easier to use, now it knows how to handle "boards" as well as CPUs</li>
<li>Modified the existing platform modules to take less RAM and to report an error when an unavailable resource is requested</li>
<li>Project documentation updated</li>
</ul></td>
</tr>
<tr>
<td align="center" style="color: rgb(255, 102, 0);">0.3</td>
<td align="center">09.08.2008</td>
<td><ul>
<li>Now you can play hangman directly from <b>eLua</b> :), thanks to the new "term" module that handles ANSI escape sequences</li>
<li>Added support for ST STR912FAW44</li>
<li>Added support for Cortex LM3S6965</li>
<li>More intuitive and flexible build system (new syntax, component selection at build time)</li>
<li>eLua examples are now part of the repository</li>
<li>Project documentation updated</li>
</ul></td>
</tr>
<tr>
<td align="center" style="color: rgb(255, 102, 0);">0.2</td>
<td align="center">27.08.2008</td>
<td><ul>
<li>Added support for Cortex LM3S8962</li>
<li>New platform modules (UART, SPI, Timer, platform data)</li>
<li>First release of the shell</li>
<li>Lua source files can now be sent to target with XMODEM</li>
<li>You can download binary file images from the "files" section, so you don't need to compile <b>eLua</b> yourself</li>
</ul></td>
</tr>
</tr>
<tr>
<td align="center" style="color: rgb(255, 102, 0);">0.1</td>
<td align="center">11.08.2008</td>
<td><ul><li>Initial release, had support for i386 and AT91SAM7X platform</li></ul></td>
</tr>
</tbody>
</table>
</body></html>