Skip to content

Releases: totvs/tds-vscode

v2.0.14

09 Dec 17:31

Choose a tag to compare

v2.0.14 Pre-release
Pre-release

Correções

Erro de linter no MacOS #1388

Erros diversos no Linter que ocorriam apenas no Mac.

C2090 File not Found std.ch #1389

Qualquer fonte aberto no Mac indicava o erro "C2090 File not Found std.ch" no Linter.

Melhoria

Exibição de informação adicional na validação de patch desatualizados

Ao validar um patch que já esteja desatualizado em relação ao RPO era exibida a mensagem "Resources in patch older than RPO", mas não informava quais arquivos estavam desatualizado. Agora uma nova aba com essas informações é exibida e pode ser salva e/ou manipulada pelo usuário.

Adição de configuração opcional para depuração via launch do web-agent

Caso informado um caminho válido de um web-agent, ou exista um web-agent no caminho padrão de instalação, a depuração será iniciada através do launch do web-agent.

v2.0.14-RC1

06 Nov 20:04

Choose a tag to compare

v2.0.14-RC1 Pre-release
Pre-release

Correções

Falha ao iniciar a depuração #1397 e #1399

v2.0.13

21 Oct 19:29

Choose a tag to compare

Correções

Queda do tds-vscode no Mac Tahoe #1367

Correção do erro no Linter que acometia apenas a versão atualizada do MacOS Tahoe.

Debug Assertion Failed #1369

Durante edição de fontes com combinações de caracteres de encodings incompatíveis com CP1252 ocorria erro de "Debug Assertion Failed".

Melhoria

Remoção de ação para abrir Monitor revertida

v2.0.12

06 Oct 20:56

Choose a tag to compare

Correções

Debug travando appserver onde a cada erro o serviço precisa ser reiniciado DTCLIENT01-5562

Ajustado o comportamento quando solicitado "Parada (Stop) da depuração enquando há uma janela (Dialog) AdvPL.

Problema ao debugar propriedades que sejam array de Json #1274

Adicionado tratamento de propriedades do tipo JSon, com conteúdo array.

[LINTER] - Problema com fontes que no seu path tem acentuação #1263

Adicionado tratamento para correto tratamento de caminhos com acentuação (MacOS e Linux).

Debugger retorna NIL ao inspecionar propriedades com :: no AdvPL #1352

Ajustado o tratamento de :: como sendo equivalente ao :self durante a depuração.

Melhoria

Uso do navegador padrão para depuração Web DTCLIENT01-5330

Caso totvsLanguageServer.web.navigator não tenha sido configurado o depurador será utilizado o navegador padrão do sistema operacional para depuração Web (executor totvs_language_web_debug).

Caso seja informado totvsLanguageServer.web.arguments, a especificação do navegador web a ser utilizado é obrigatória.

Seleção de navegador Web para depuração DTCLIENT01-5236

Caso as chaves webNavigator e/ou web.arguments sejam informadas no executor da depuração, estas se sobreporão ao definido em totvsLanguageServer.web.navigator e totvsLanguageServer.web.arguments respectivamente.

Linux: Antes de utilizar, verifique se xdg-open está instalado.

Mac/OS: O navegador padrão configurado não pode ser o Safari.

Importação de lista de fontes para geração de pacotes de atualização (patch) #1229

Adicionado processo de importação de lista de fontes para geração de pacotes de atualização (patch).
O arquivo é no formato TXT, onde cada linha é um arquivo (fonte ou recurso).

v2.0.11

13 Nov 12:21

Choose a tag to compare

Correções

Montagem de URL no Debug #1288

Ao montar a URL para o Debug, o protocolo http/https era adicionado duplicado se o AppServer já estiver com o protocolo no endereço, o que gerava erro na depuração.

Geração de WS não está funcionando

Ao tentar gerar um WS, o tds-vscode não está gerando o arquivo corretamente.

Inclusão de arquivos e diretórios falhando no Linux/Mac

No Linux a seleção de arquivos e diretórios falhava devido a falta de uma '/' no início dos paths.

Patch validation in progress #1290

Após a validação do patch a ação de aplicar o patch não estava sendo liberada.

v2.0.10

31 Oct 19:37

Choose a tag to compare

Versão [2.0.10]

Correções

Aplicação de pacote de atualização(patchs) e outros (#1283 e outros)

A versão 1.95 do VS-Code, gerou efeitos colaterais em todos os processos que envolvam seleção de arquivo/diretório. Os processos foram revisados de forma a atender essa necessidade.

Mac Sequoia: apresenta erro SIGSEGV (#1270)

Ao abrir um fonte em um Mac Sequoia, era apresentado um erro (SIGSEGV) e não é mais possível usar as funcionalidades nesse SO. Ocorrência corrigida no no Servidor de Linguagem, o qual causava o referido erro.

Depreciado

Propriedade SmartClientURL

Em executores de depuração web (totvs_language_web_debug), a propriedade smartClientURL foi depreciada e deve ser removida da definição do executor.

Seu uso deve ser efetuado somente sob orientação. Caso não seja informado, a URL será montada utilizando os parâmetros atuais de conexão do servidor. Informe-a somente sob orientação.

v2.0.9

15 Aug 19:50

Choose a tag to compare

Melhorias

Adição de confirmação ao gerar patch da pasta

Adição de confirmação de compilação de pasta ao gerar patch da pasta.

Consolidação de mensagem de confirmação no defrag do RPO

Consolidação de mensagem de confirmação de limpeza de histórico ao realizar o defrag do RPO.

Correções

Breakpoints desaparecem ao debugar arquivos em pastas com acentos #1252

Este problema estava limitado a pastas com alguns caracteres específico de acentuação (ÁÍÏ).

Acentuação em pastas/arquivos - not found na hora da compilação #1244

Realizado ajustes para evitar alterações de encoding em SO Linux e MacOS.

v2.0.8

04 Jun 19:52

Choose a tag to compare

Melhorias

Abrir uma janela do navegador quando iniciar o debug do tipo totvs_language_web_debug #1233

Foi adicionado a possibilidade de passar parâmetros para o navegador a ser utilizado na depuração do tipo totvs_language_web_debug.

Correções

Ignorando chaves de permissões de acesso a ações de Monitor #1238

As chaves "AllowMonitor" dentre outras de Monitor não estavam sendo consideradas corretamente.

Falha na visualização de informações de patch #1237

Ao acionar o "Patch Info" de um patch que se encontra em um caminho com acentuação, ocorria a falha "File could not be copied to the server".

Classe no TL++ #1234

Em estruturas sem a devida finalização, p.e. class e end class, poderia gerar lista de símbolos (visão Outline) incorreta e/ou gerar um erro no log.
Foi adicionado tratamento para esses blocos, de forma a evitar a ocorrência.

v2.0.7

08 May 20:17

Choose a tag to compare

Correções

Erro no linter #1224

Em determinadas estruturas, p.e. class sem identificador, poderia ocorrer crash durante processos do DSS.

Problema na paginação do TDS Replay

Ao executar o TDS Replay, a paginação não estava funcionando corretamente.

v2.0.6

02 Apr 11:49

Choose a tag to compare

Correções

TDS Replay - Não exibe quantidade de linhas na linha do tempo #1193

Correção no tratamento de linhas quando opção ignoreSourcesNotFound ativa.

Indexação DSS não respeitava configurações de cache

Mesmo com a configuração de cache desligada ocorria a indexação do DSS.

Melhorias

Ignorar pasta durante compilação

Caso necessite ignorar uma pasta durante a compilação, adicione o arquivo ".tdscompileignore" na raiz desta pasta.