Releases: totvs/tds-vscode
v2.0.11
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
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
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
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
v2.0.6
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
v2.0.3
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
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.
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.