Releases: DesignLiquido/delegua
Releases · DesignLiquido/delegua
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
1.23.2
O que mudou
- adiciona chamada a cederControle nos laços de repetição para evitar travamento do navegador by @VictorFrancelino in #1280
- Exige identificador válido após operador de ponto by @VictorFrancelino in #1281
- Bump ts-jest from 29.4.9 to 29.4.10 by @dependabot[bot] in #1284
- Bump @typescript-eslint/eslint-plugin from 8.59.1 to 8.59.3 by @dependabot[bot] in #1288
- Bump eslint from 10.3.0 to 10.4.0 by @dependabot[bot] in #1286
- Bump @types/node from 25.7.0 to 25.9.0 by @dependabot[bot] in #1285
- Bump @typescript-eslint/parser from 8.59.3 to 8.59.4 by @dependabot[bot] in #1287
- Preserva tipos primitivos em vetores e compreensão de listas by @VictorFrancelino in #1289
Histórico completo: 1.23.1...1.23.2
1.23.1
O que mudou
- Ao acessar método ou propriedade, analisador semântico deve verificar entidade chamada. (f61e76b)
- Corrige estrutura 'escolha' para interromper no primeiro 'caso' que satisfaz by @VictorFrancelino in #1267
- Bump jest from 30.3.0 to 30.4.2 by @dependabot[bot] in #1272
- Bump @typescript-eslint/parser from 8.59.2 to 8.59.3 by @dependabot[bot] in #1271
- Bump @types/estree from 1.0.8 to 1.0.9 by @dependabot[bot] in #1270
- Bump @babel/preset-env from 7.29.3 to 7.29.5 by @dependabot[bot] in #1268
- Corrige problema de concatenação de texto com valor
nuloresultar emnullby @VictorFrancelino in #1273 - Bump @types/node from 25.6.0 to 25.7.0 by @dependabot[bot] in #1269
- Corrige acesso de propriedade em valor nulo by @VictorFrancelino in #1276
Histórico completo: 1.23.0...1.23.1
1.23.0
O que mudou
antesDeCada(),antesDeTodos(),depoisDeCada(),depoisDeTodos(),teste.pular(),teste.apenas(),grupo.pular(),grupo.apenas(), conforme ideias de #954 (comment). (3c6fc4a)- Registro de classes e seus respectivos métodos, ao invés de apenas os nomes das classes. (fbf8f81)
- Corrige erro ao avaliar agrupamento de expressão contendo valor
nuloby @VictorFrancelino in #1266
Histórico completo: 1.22.2...1.23.0