$$HEADER$$

Histórico das Versões de eLua

A tabela abaixo apresenta a histórico de todas as versões oficiais de eLua (em ordem inversa, da mais recente à mais antiga)..

Versão Lançada em Descrição
0.5 01.11.2008
  • Adicionado suporte para CPUs STR7 da ST
  • Adicionado Suporte TCP/IP usando a pilha uIP
  • Adicionado suporte para a console e o shell sobre TCP/IP, além da já existente conexão serial
  • Adicionado o módulo "net" (interface de eLua para funções TCP/IP)
  • Adicionado o módulo CPU " (interface de eLua para a CPU corrente)
  • Novos exemplos: morse.lua (codificador de código Morse), lhttpd.lua (servidor HTTP em Lua)
  • Adicionado suporte para cross-compilar de código Lua (compile no PC e execute na sua placa)
  • A partir de agora, o protocolo XMODEM pode receber bytecode Lua além de código fonte Lua
  • O buffer do XMODEM agora é dinâmico (cresce conforme necessário) em vez de ter um tamanho fixo
  • A documentação do projeto foi atualizada
0.4.1 10.09.2008
  • alterada a versão de Lua de 5.1.3 para 5.1.4
  • alterada a estrutura do sistema de arquivos, agora você pode gerar as duas versões de Lua (ponto flutuante e inteiro) a partir do mesmo diretório
  • biblioteca matemática configurável usando o mecanismo já existente das "bibliotecas da plataforma"
  • Os módulos "os" e "package" não são mais carregados por Lua, já que não podem ser mais utilizados. Devido a isso, o tamanho do código de eLua foi reduzido.
  • A documentação do projeto foi atualizada
0.4 02.09.2008
  • Adicionado suporte para LPC2888 (preliminar)
  • Adicionado módulo PWM
  • Novos exemplos: TV-B-Gone (desliga sua TV), piano (toque piano do teclado de seu computador), pwmled (fade in/out), todos baseados no novo módulo PWM
  • Adicionado suporte para múltiplos espaços de memória (isso pode ser usado para tirar proveito de CPUs com memória RAM interna e chips com memória RAM externa na placa)
  • Autorun: se "autorun.lua" existir no sistema de arquivos, é executado automaticamente antes de iniciar o shell
  • Adicionado os móulos "pack" (compactação/descompactação de dados binário) e "bit" (operações binárias)
  • sistema de geração de eLua atualizado, fácil de usar, agora ele sabe como lidar com "placas", bem como CPUs
  • Modificado os módulos das plataformas já existentes para ocupar menos memória RAM e emitir um aviso de erro quando um recurso indisponível é solicitado
  • A documentação do projeto foi atualizada
0.3 09.08.2008
  • Agora você pode jogar "forca" diretamente de eLua :), graças ao novo módulo "term" que manipula seqüências de escape ANSI
  • Adicionado suporte para a ST STR912FAW44
  • Adicionado suporte para o Cortex LM3S6965
  • Sistema de geração de eLua mais intuitivo e flexível (nova sintaxe ,seleção de componentes em tempo de compilação)
  • Exemplos de eLua são agora parte do repositório
  • A documentação do projeto foi atualizada
0.2 27.08.2008
  • Adicionado suporte para o Cortex LM3S8962
  • Novos módulos de plataforma (UART, SPI, Timer, dados da plataforma)
  • Primeiro lançamento do shell
  • Arquivos fonte de Lua podem ser enviados para a placa com XMODEM
  • Pode-se baixar arquivos de imagem binários a partir da seção "files", dessa forma, não é necessário compilar eLua
0.1 11.08.2008
  • Versão inicial, com suporte para as plataformas i386 e AT91SAM7X
$$FOOTER$$