Skip to content

Releases: totvs/tds-vscode

v2.0.11

13 Nov 12:21
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v2.0.5

26 Feb 20:20
Compare
Choose a tag to compare

Versão [2.0.5]

Correções

Problemas não eram removidos ao fechar o editor

Ao fechar um fonte aberto no editor com "Problemas", os registros na aba de "Problemas" não estavam sendo removidos.

v2.0.3

24 Jan 18:43
Compare
Choose a tag to compare

Correções

Exibição de erro de C++ Runtime

Durante a indexação ocorria a exibição de erro de C++ Runtime em uma determinada circunstância.

Queda do LS durante edição

Durante a edição de um arquivo fora da área de trabalho corrente, ocorria a queda do LS.

Erro na inicialização do tds-vscode

A extensão do tds-vscode nem subia caso a versão do VS Code fosse menor que 1.73.0.

Queda durante depuração

Durante a depuração se existisse um 'watch' de tabela (por exemplo: "table:pcy") ocorria a queda na depuração.

Melhoria

Uniformização de comandos de Recompile em primeiro plano

Ao acionar o menu de contexto os comandos de "Recompile" serão exibidos inicialmente, para exibir os comandos de "Compile" o acionamento da tecla modificadora SHIFT deve ser feito.

v2.0.4

06 Feb 12:04
6876d23
Compare
Choose a tag to compare

Correções

Pending response rejected since connection got disposed Code: -32097 #1190

Ocorria um erro ao compilar pasta/workspace com mais de 89 fontes.

Adição de configuração de pasta temporária

Adicionada uma configuração extra ("totvsLanguageServer.compilation.tempDir") que sobrescreve a pasta temporária padrão do SO, caso o usuário não queira alterar a pasta temporária existente. Esta pasta é utilizada durante a pré-compilação (appre) e pode causar erros em SO que sejam "case-sensitive" (Linux/MacOS).

Melhorias

Fontes fora da área de trabalho

Os fontes abertos fora da área de trabalho, não são mais processados para fins da visão Estrutura (_Outline_) e funcionalidades providas pelo DSS e ``linter```.
Demais funcionalidades continuam funcionando normalmente.

Fontes fora da área de trabalho receberá uma notificação na visão Problemas como uma informação.
Problema com informação de fora da área de trabalho

Depuração com variáveis do tipo string (character)

Variáveis do tipo character (string), podem conter dados nos formatos CP1252/CP1251 ou UTF8, que podem ser diferenciadas pelo prefixo UTF8 em seus valores nas visões Variables e Watches e ao passar o mouse sobre a variável. Também foi modificado a forma de apresentação.

Leia Recursos Estendidos de Depuração para maiores detalhes e como ativar/desativar.

v2.0.2

19 Jan 12:22
Compare
Choose a tag to compare

Melhoria

Adicionado alerta na depuração utilizando SIGAMDI/SIGAADV

Caso o usuário inicie uma depuração utilizando SIGAMDI/SIGAADV, será exibido um alerta informando que na depuração é recomendada o uso direto dos módulos, por exemplo SIGAFAT.