Skip to content

Releases: DesignLiquido/delegua

1.4.0

06 Jan 02:19

Choose a tag to compare

O que mudou

Histórico completo: 1.3.2...1.4.0

1.3.2

02 Jan 01:49

Choose a tag to compare

  • Correções no tradutor Mermaid, que estava gerando código com problemas de sintaxe. (b67d19f)

Histórico completo: 1.3.1...1.3.2

1.3.1

01 Jan 18:52

Choose a tag to compare

  • Movendo lógica de referências de funções e seus argumentos para o Interpretador Base. (2bb8a48)
  • Expandindo capacidades do tradutor para Mermaid.js. (05dac58)

Histórico completo: 1.3.0...1.3.1

1.3.0

31 Dec 19:09

Choose a tag to compare

O que mudou

  • Atualizando testes do Mermaid com classes e funções. (26456a1)
  • Tradutor Elixir. (4f401ed)
  • Bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #1050
  • Corrige problemas em testes do interpretador referente ao uso de tupla(), vetor(), paraTupla() e paraVetor() by @VictorFrancelino in #1051

Histórico completo: 1.2.0...1.3.0

1.2.0

30 Dec 21:59

Choose a tag to compare

O que mudou

  • Correções no tradutor de Mermaid.js para funções e classes. (3ce134c)
  • Correção da geração de funções como subgrafos para o Tradutor Mermaid. (7c6a0d9)
  • Adição de tradutor Ruby. (ddd09b7)
  • Implementando suporte a funções anônimas de Delégua para Python. (ac031d4)
  • Testes unitários para tópicos de ajuda. (6dc4953)
  • Unificando testes de Pituguês. (2376c32)
  • Unificação do ponto de entrada para ajuda. (751e392)
  • Trazendo avaliação de expressão unária para o Interpretador ancestral, beneficiando Pituguês e Delégua. (91e05a8)
  • Reorganização dos testes unitários. (aad00ec)
  • Bump @typescript-eslint/eslint-plugin from 8.50.0 to 8.50.1 by @dependabot[bot] in #1048
  • Bump release-it from 19.1.0 to 19.2.2 by @dependabot[bot] in #1047
  • Bump @typescript-eslint/parser from 8.50.1 to 8.51.0 by @dependabot[bot] in #1046
  • Implementa funções globais "maximo()", "minimo()" e "somar()" by @VictorFrancelino in #1049

Histórico completo: 1.1.0...1.2.0

1.1.0

29 Dec 18:48

Choose a tag to compare

O que mudou

Histórico completo: 1.0.0...1.1.0

1.0.0

27 Dec 00:14

Choose a tag to compare

Atenção! Versão Maior

Esta versão tem um impacto incrível sobre todos os demais componentes que dependem do núcleo, já que todos os avaliadores sintáticos precisam ser assíncronos.

Isso vem de uma necessidade encontrada no Visual Studio Code, que exige uma API assíncrona para importação de módulos.

A substituição é simples: em todos os casos em que havia:

const resultado = avaliadorSintatico.avaliar(resultadoLexador, hashArquivo);

Devemos usar ou:

const resultado = await avaliadorSintatico.avaliar(resultadoLexador, hashArquivo);

Ou:

const resultado = avaliadorSintatico.avaliar(resultadoLexador, hashArquivo).then(resultado => { ... })

O que mudou

Histórico completo: 0.73.0...1.0.0

0.73.0

22 Dec 02:11

Choose a tag to compare

O que mudou

  • Adicionando capacidades de paradigmas ao estilizador. (5935d1a)
  • Correção de comportamento descrito em #1030. (78fa02d)
  • Validação de limites para índices negativos em listas, tuplas e textos by @VictorFrancelino in #1032

Histórico completo: 0.72.0...0.73.0

0.72.0

21 Dec 02:18

Choose a tag to compare

O que mudou

  • Suportando operador + para números. (7aabc2b)
  • Banindo operação * com expressão unária aplicada a vetor. (b81a381)
  • Analisador Semântico informa quando variável inicializada com leia() é usada em operação matemática com inteiro ou número. (b3cbf6f)
  • Implementação do método partition (particao/partição) para Pituguês by @VictorFrancelino in #1031

Histórico completo: 0.71.0...0.72.0

0.71.0

20 Dec 01:15

Choose a tag to compare

O que mudou

  • Melhoramentos no Analisador Semântico de Pituguês para detecção de variáveis e constantes não usadas. (0f04eaf)
  • Analisadores semânticos agora são assíncronos. (513d606)
  • Implementação de validação de tipos e lógica de repetição na multiplicação de strings by @VictorFrancelino in #1028

Histórico completo: 0.70.0...0.71.0