Releases: DesignLiquido/delegua
Releases · DesignLiquido/delegua
Release list
1.25.1
O que mudou
- Correção de loop infinito causado por comentário dentro de blocos de escopo de
escolha(resolve #1360). (6f969ab) - build(deps-dev): bump @types/node from 25.9.3 to 26.0.0 by @dependabot[bot] in #1359
- build(deps-dev): bump @typescript-eslint/parser from 8.61.1 to 8.62.0 by @dependabot[bot] in #1358
- build(deps-dev): bump @babel/preset-env from 7.29.7 to 8.0.2 by @dependabot[bot] in #1357
Histórico completo: 1.25.0...1.25.1
1.25.0
O que mudou
- Delégua e Pituguês passam a suportar múltiplos blocos
pegue, cada um tipado por exceção diferente. (e17b619) - Corrigido bug do analisador semântico em casos com
tipo de(resolve #1355). (6ba3a7a) - Corrigido bug relativo a múltiplas chamadas de função contendo
retornaem mais de um bloco interno. (1e6bcc1) - 1344: adotar tabela-verdade padrão do Python no dialeto Pituguês by @lele-sf in #1356
Histórico completo: 1.24.4...1.25.0
1.24.4
O que mudou
- Inferência mais robusta de tipos envolvendo
qualquer. (55c3be4) - Corrige decoradores com acesso a propriedades no Pitugues (#1346) (3aa89c1)
- build(deps): bump shell-quote from 1.8.3 to 1.8.4 by @dependabot[bot] in #1342
- build(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 by @dependabot[bot] in #1339
- Reconhece
naocomo negacao unaria no Pitugues by @LubuSeb in #1345 - Corrige decoradores com acesso a propriedades no Pitugues by @LubuSeb in #1346
- build(deps-dev): bump @typescript-eslint/parser from 8.61.0 to 8.61.1 by @dependabot[bot] in #1351
- build(deps-dev): bump eslint from 10.4.1 to 10.5.0 by @dependabot[bot] in #1350
- build(deps-dev): bump @types/node from 25.9.2 to 25.9.3 by @dependabot[bot] in #1348
- build(deps-dev): bump prettier from 3.8.3 to 3.8.4 by @dependabot[bot] in #1347
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.1 to 8.61.1 by @dependabot[bot] in #1349
- build(deps): bump markdown-it from 14.1.1 to 14.2.0 by @dependabot[bot] in #1352
- build(deps): bump @babel/core from 7.28.0 to 7.29.7 by @dependabot[bot] in #1353
Novos contribuidores
Histórico completo: 1.24.3...1.24.4
1.24.3
O que mudou
- build(deps-dev): bump eslint from 10.4.0 to 10.4.1 by @dependabot[bot] in #1330
- build(deps-dev): bump eslint-plugin-prettier from 5.5.5 to 5.5.6 by @dependabot[bot] in #1331
- build(deps-dev): bump @typescript-eslint/parser from 8.60.0 to 8.60.1 by @dependabot[bot] in #1332
- build(deps-dev): bump release-it from 20.0.1 to 20.2.0 by @dependabot[bot] in #1333
- Estende
LexadorBasee otimiza legibilidade e estrutura by @VictorFrancelino in #1335 - Suporta decoradores com parâmetros by @VictorFrancelino in #1334
- Adiciona decorador '@metodo_estatico' para definir métodos estáticos em classes by @VictorFrancelino in #1338
- build(deps-dev): bump @types/node from 25.9.1 to 25.9.2 by @dependabot[bot] in #1341
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.0 to 8.60.1 by @dependabot[bot] in #1340
Histórico completo: 1.24.2...1.24.3
1.24.2
O que mudou
- Correção de falso positivo no analisador semântico de Pituguês quanto a soma de vetores (resolve #1328). (342c9ac)
- Corrige bug de operador unário negativo não ser tratado corretamente by @VictorFrancelino in #1322
- Adiciona testes de inferência de tipo
lógicoem retorno de função com comparação by @VictorFrancelino in #1323 - Impede uso de operadores matemáticos (++, +=, -=, etc.) em texto by @VictorFrancelino in #1326
- Operador
tipo()/tipo deretorna o tipo exato de cada dado em laçospara cadasobre dicionários by @VictorFrancelino in #1327
Histórico completo: 1.24.1...1.24.2
1.24.1
- Desmembrando sub-método
compreenderMembrosdo avaliador sintático em partes mais simples de compreender e testar. (4fadbfd)
Histórico completo: 1.24.0...1.24.1
1.24.0
O que mudou
- Enxugamento da gramática de Delégua em ANTLR. (44b58b9)
- Atualização da gramática conforme sugestão dada em #1306 (comment). (2c2bd48)
- Implementação do arcabouço de FFIs (Interfaces de Funcionalidade Estrangeira) by @leonelsanchesdasilva in #1321
Histórico completo: 1.23.5...1.24.0
1.23.5
O que mudou
- Corrige vazamento de AST ao tentar usar operador de atribuição em chamada de função by @VictorFrancelino in #1317
- Imprime emojis sem precisar de aspas by @Joaolpridolficarvalho in #1319
- Resolve inconsistência na resposta dos operadores de comparação e falsos positivos em comparações encadeadas by @VictorFrancelino in #1318
- Corrige mensagem de erro exibida no terminal após o uso de emojis sem aspas ao redor by @VictorFrancelino in #1320
Histórico completo: 1.23.4...1.23.5
1.23.4
O que mudou
- Corrige falha na inferência de tipo ao acessar elementos em matrizes multidimensionais by @VictorFrancelino in #1300
- corrige a avaliação de operadores relacionais e de igualdade by @Joaolpridolficarvalho in #1301
- Ajusta validação e mensagens de erro de vetores by @VictorFrancelino in #1299
- Corrige
falharpara funcionar corretamente no Pituguês, para aceitar expressões e padroniza extração da mensagem de erro by @VictorFrancelino in #1307 - build(deps-dev): bump @typescript-eslint/parser from 8.59.4 to 8.60.0 by @dependabot[bot] in #1312
- build(deps-dev): bump @babel/preset-env from 7.29.5 to 7.29.7 by @dependabot[bot] in #1311
- build(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 by @dependabot[bot] in #1309
- build(deps-dev): bump @types/node from 25.9.0 to 25.9.1 by @dependabot[bot] in #1308
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.60.0 by @dependabot[bot] in #1310
- Corrige bug de valor padrão de parâmetro de função não estar funcionando by @VictorFrancelino in #1314
- Corrige bug do bloco
senaonão estar funcionando emTente/Pegueby @VictorFrancelino in #1313
Histórico completo: 1.23.3...1.23.4
1.23.3
O que mudou
- Corrige corrupção na inferência de tipos em declarações múltiplas de variáveis by @VictorFrancelino in #1290
retornarespeita valores iniciados com operador unário by @VictorFrancelino in #1291- build(deps): bump qs from 6.14.2 to 6.15.2 by @dependabot[bot] in #1295
- Corrige tipagem incorreta ao receber o retorno de uma função by @VictorFrancelino in #1297
- Operador de resto funcionando corretamente by @VictorFrancelino in #1296
Histórico completo: 1.23.2...1.23.3