From b8cfacb4cb00b42915baf4ed7457976c98ee1e24 Mon Sep 17 00:00:00 2001 From: Leo Watanabe Date: Mon, 2 Dec 2019 13:45:23 -0300 Subject: [PATCH] preparando nova release --- CHANGELOG.md | 73 ++++++++++++++++++++-------------- package-lock.json | 99 ++++++++++++++++++++++------------------------- package.json | 6 +-- 3 files changed, 93 insertions(+), 85 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ce2fa37..dd7d88e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,20 @@ +# Versão 0.3.21 +## Corrigida indentação de código BeginSQL e EndSQL [Issue 214](https://github.com/totvs/tds-vscode/issues/214) +### Problema: +* Indentação de código BeginSQL e EndSQL na formatação por trecho incorreta. +### Solução: +* Correção no processo de formatação entre BeginSQL e EndSQL. +---- +## Focar na janela de "problemas" quando ocorrer "erro de compilação" [Issue 172](https://github.com/totvs/tds-vscode/issues/172) +### Problema: +* Focar na janela de "problemas" quando ocorrer "erro de compilação". +### Solução: +* Adicionada verificação se houve problema na compilação e muda o foco para aba de "Problemas". +---- # Versão 0.3.20 ## Corrigido parada de breakpoint mesmo após ter sido removido [Issue 121](https://github.com/totvs/tds-vscode/issues/121) ### Problema: -* Mesmo após remover um breakpoint, o servidor ainda mandava uma informação de parada de depuração +* Mesmo após remover um breakpoint, o servidor ainda mandava uma informação de parada de depuração. ### Solução: * Correção interna no processo do debug adapter. ---- @@ -15,25 +28,25 @@ ### Problema: * Ao escrever algo que contenha a palavra "do", o código da linha com esta é indentado, realizando um recuo. ### Solução: -* Corrigido processo de identação em relação à palavra "do" +* Corrigido processo de identação em relação à palavra "do". ---- ## Corrigido erro de identação em Embedded Sql [Issue 156](https://github.com/totvs/tds-vscode/issues/156) ### Problema: * Quando existe um código de embedded Sql com o operador UNION ALL a formatação não funciona corretamente. ### Solução: -* Corrigido processo de identação para Embedded Sql +* Corrigido processo de identação para Embedded Sql. ---- ## Corrigido erro de identação em WsRestful e End WsRestful [Issue 164](https://github.com/totvs/tds-vscode/issues/164) ### Problema: -* A identação dos comandos WsRestful, WsData, WsMethod e End WsRestful não são tratadas corretamente +* A identação dos comandos WsRestful, WsData, WsMethod e End WsRestful não são tratadas corretamente. ### Solução: -* Corrigido processo de identação para de WsRestful, WsData, WsMethod e End WsRestful +* Corrigido processo de identação para de WsRestful, WsData, WsMethod e End WsRestful. ---- ## Corrigido erro de identação em BeginSQL e EndSQL [Issue 188](https://github.com/totvs/tds-vscode/issues/188) ### Problema: -* A identação em comandos BeginSQL e EndSQL não funcionam corretamente +* A identação em comandos BeginSQL e EndSQL não funcionam corretamente. ### Solução: -* Corrigido processo de identação dos comandos BeginSQL e EndSQL +* Corrigido processo de identação dos comandos BeginSQL e EndSQL. ---- ## Corrigido o problema de conexão [Issue 207](https://github.com/totvs/tds-vscode/issues/207) ### Problema: @@ -78,11 +91,11 @@ # Versao 0.3.14 ## Inclusão de PullRequest [PullRequest 155](https://github.com/totvs/tds-vscode/pull/155) ### PullRequest: -* Inclusão de palavras reservadas +* Inclusão de palavras reservadas. ---- ## Corrigido problema ao abrir a tela de "Compile Key" ### Problema: -* Ao abrir a tela de "Compile Key" sem que antes algum processo tenha iniciado o Language Server, esse último era iniciado após a abertura da tela ocasionando um erro para definir o Id da máquina +* Ao abrir a tela de "Compile Key" sem que antes algum processo tenha iniciado o Language Server, esse último era iniciado após a abertura da tela ocasionando um erro para definir o Id da máquina. ### Solução: * Alterado o processo de abertura da tela de "Compile Key" para que se caso nao exista um "LS no ar", aguardar a inicialização do mesmo para continuar com a abertura da página. ---- @@ -97,11 +110,11 @@ ### Problema: * Quando é lançado uma exceção pelo servidor o plugin não mostra no console. ### Solução: -* Alterado o Servidor DAP para receber mensagens de Exception do servidor e enviar uma mensagem de log para o Client +* Alterado o Servidor DAP para receber mensagens de Exception do servidor e enviar uma mensagem de log para o Client. ---- ## Removido a opção para inicalizar o plugin do TDS VsCode simplemsmente ao lançar uma depuração qualquer [Issue 124](https://github.com/totvs/tds-vscode/issues/124) ### Problema: -* O Plugin do TDS VsCode era ativado sempre que uma depuração era iniciada, mesmo que fosse de outra linguagem +* O Plugin do TDS VsCode era ativado sempre que uma depuração era iniciada, mesmo que fosse de outra linguagem. ### Solução: * Removido o parametro "onDebug" dos eventos que ativam a extensão. ---- @@ -109,13 +122,13 @@ ### Problema: * Caso o usuario peça uma compilação e por algum motivo o servidor não está mais on-line, a mensagem de erro apresentada não era clara sobre essa situação. ### Solução: -* Mensagem de erro alterada incluindo informação para o usuario que a falha pode ter ocorrido pois o servidor está off-line +* Mensagem de erro alterada incluindo informação para o usuario que a falha pode ter ocorrido pois o servidor está off-line. ---- ## Correção na identificação de declaração de classe pelo Syntax Highlight [Issue 116](https://github.com/totvs/tds-vscode/issues/116) ### Problema: -* Em uma classe, caso seja removido os espaços, ou tabs, no inicio da linha onde estão as declarações de variaveis e métodos, corrompia toda a pintura do fonte +* Em uma classe, caso seja removido os espaços, ou tabs, no inicio da linha onde estão as declarações de variaveis e métodos, corrompia toda a pintura do fonte. ### Solução: -* Correão na expressão regular de identificação de variáveis e métodos na declaração de classes +* Correão na expressão regular de identificação de variáveis e métodos na declaração de classes. ---- # Versão 0.3.12 ## Correção emeregencial de problema no pré compilador [Issue 111](https://github.com/totvs/tds-vscode/issues/111) @@ -139,16 +152,16 @@ ---- ## Erro ao aplicar patch [Issue 96](https://github.com/totvs/tds-vscode/issues/96) ### Problema: -* Erro "Patch URI list not informed" ao aplicar patch +* Erro "Patch URI list not informed" ao aplicar patch. ### Solução: -* Correções internas no Language Server +* Correções internas no Language Server. ---- # Versão 0.3.10 ## Identação de código [Issue 91](https://github.com/totvs/tds-vscode/issues/91) ### Melhoria: * Não alterar a posição do return. ### Solução: -* Desligar a formatação na salva do fonte e não alterar a posição do return na formatação +* Desligar a formatação na salva do fonte e não alterar a posição do return na formatação. ---- ## Recompatibilização com servidores 131227 [Issue 90](https://github.com/totvs/tds-vscode/issues/90) relativo a [Issue 86](https://github.com/totvs/tds-vscode/issues/86) ### Problema: @@ -181,7 +194,7 @@ ### Melhoria: * Implementar o sincronismo de tabelas durante a depuração. ### Solução: -* Implementado o sincronismo de tabelas, o qual aparecerá como um escopo de variável e ao chamar pela visão "Debug Console" prefixando o nome da tabela com o comando "table:" (Ex: table:SM0) +* Implementado o sincronismo de tabelas, o qual aparecerá como um escopo de variável e ao chamar pela visão "Debug Console" prefixando o nome da tabela com o comando "table:" (Ex: table:SM0). ---- ## Barra invoca intelisense: [Issue 16](https://github.com/totvs/tds-vscode/issues/16) ### Problema: @@ -254,39 +267,39 @@ ## Salvar senha do ambiente: [Issue 5](https://github.com/totvs/tds-vscode/issues/5) ### Melhoria: -* Salvar a senha do ambiente para permitir a reconexão automática +* Salvar a senha do ambiente para permitir a reconexão automática. ### Solução: -* Usuário e senha serão salvos (encriptados) para permitir a reconexão no ambiente +* Usuário e senha serão salvos (encriptados) para permitir a reconexão no ambiente. ---- ## Conteúdos strings não são apresentadas como sendo tipo string: [Issue 7](https://github.com/totvs/tds-vscode/issues/7) ### Problema: * Variável caracter apresentada sem aspas no Debug Console, caso tivesse conteúdo numérico poderia confundir o desenvolvedor mais desatento. ### Solução: -* Cercado com aspas o retorno da variável no Debug Console, reforçando ser caracter +* Cercado com aspas o retorno da variável no Debug Console, reforçando ser caracter. ---- ## Ordenação alfabética dos Servidores: [Issue 19](https://github.com/totvs/tds-vscode/issues/19) ### Melhoria: -* Novos servidores inseridos na ordem de criação, dificultando a localização +* Novos servidores inseridos na ordem de criação, dificultando a localização. ### Solução: -* Ordenado alfabeticamente o servidor após sua inclusão +* Ordenado alfabeticamente o servidor após sua inclusão. ---- ## Iniciar conectado no ambiente anterior: [Issue 21](https://github.com/totvs/tds-vscode/issues/21) e relativo [Issue 5](https://github.com/totvs/tds-vscode/issues/5) ### Melhoria: -* Conectar automaticamente o ambiente Protheus na abertura da workspace +* Conectar automaticamente o ambiente Protheus na abertura da workspace. ### Solução: -* Com o armazenamento protegido da senha, faremos a reconexão automática no ambiente de desenvolvimento +* Com o armazenamento protegido da senha, faremos a reconexão automática no ambiente de desenvolvimento. ---- ## Abas exibidas, porém sem variáveis: [Issue 22](https://github.com/totvs/tds-vscode/issues/22) ### Melhoria: -* Não apresentar as pastas de variáveis na sessão Debug, durante a depuração, caso não haja nenhuma variável disponível para o tipo em questão (local, public, private, static) +* Não apresentar as pastas de variáveis na sessão Debug, durante a depuração, caso não haja nenhuma variável disponível para o tipo em questão (local, public, private, static). ### Solução: -* Abas de variáveis serão exibidas apenas quando tiverem conteúdo +* Abas de variáveis serão exibidas apenas quando tiverem conteúdo. ---- ## Localização do strings para Espanhol: [Issue 34](https://github.com/totvs/tds-vscode/issues/34) ### Melhoria: -* Traduzir extensão para o Espanhol +* Traduzir extensão para o Espanhol. ### Solução: -* Traduzida extensão para o Espanhol +* Traduzida extensão para o Espanhol. ---- ## Encoding sugerido: [Issue 37](https://github.com/totvs/tds-vscode/issues/37) ### Melhoria: @@ -303,7 +316,7 @@ Quer mudar o encoding para o padrão Windows1252? **Observação:** - Em casos específicos, como na compilação de fontes em Cirílico (Russo), o encode poderá ser definido manualmente no arquivo settings.json de sua workspace, abaixo um exemplo de como usar o cirílico (Windows1251) + Em casos específicos, como na compilação de fontes em Cirílico (Russo), o encode poderá ser definido manualmente no arquivo settings.json de sua workspace, abaixo um exemplo de como usar o cirílico (Windows1251). { "totvsLanguageServer.welcomePage": false, diff --git a/package-lock.json b/package-lock.json index c6beed1c..fec5005d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "tds-vscode", - "version": "0.3.20", + "version": "0.3.21", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -28,14 +28,14 @@ } }, "@totvs/tds-da": { - "version": "1.0.40", - "resolved": "https://registry.npmjs.org/@totvs/tds-da/-/tds-da-1.0.40.tgz", - "integrity": "sha512-UviJeH4JtO45UdwS+TKTvw42gj1RZ2SUZg+/06FomsSIX8MtujxiaWTcXt6u3u3NW/qef7pPoT5a3w47D3nC6Q==" + "version": "1.0.41", + "resolved": "https://registry.npmjs.org/@totvs/tds-da/-/tds-da-1.0.41.tgz", + "integrity": "sha512-eokV2THauXsiii4h8irC7dr9vTIbaChdGLvmNkMC81PBw4b+jCXFaORSYs4e69f+/T9m/qDRHzJTGOt1fNTFOg==" }, "@totvs/tds-ls": { - "version": "1.0.45", - "resolved": "https://registry.npmjs.org/@totvs/tds-ls/-/tds-ls-1.0.45.tgz", - "integrity": "sha512-XCxAcr5YzxL6k2m5YdiIGkdFXcoE8aLIJ0sS0WywEsZWDBau0Sgw33h08cHEllrKOGdsjWks2wwT4VW/NO2Acg==" + "version": "1.0.46", + "resolved": "https://registry.npmjs.org/@totvs/tds-ls/-/tds-ls-1.0.46.tgz", + "integrity": "sha512-WMCeR2FlcIQTAzwhHZUqDr66vrPB5PbzoyRojJdOJccrAuE7xMc4TbOKyPEL5ah4+Z+AqLy6Gc6Hs3s+W9/lKQ==" }, "@types/events": { "version": "3.0.0", @@ -1869,8 +1869,8 @@ "dev": true, "optional": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.6" } }, "balanced-match": { @@ -1962,14 +1962,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" } }, "glob": { @@ -1998,7 +1998,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": "2.1.2" } }, "ignore-walk": { @@ -2096,9 +2096,9 @@ "dev": true, "optional": true, "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "debug": "4.1.1", + "iconv-lite": "0.4.24", + "sax": "1.2.4" } }, "node-pre-gyp": { @@ -2151,10 +2151,10 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, "number-is-nan": { @@ -2172,9 +2172,8 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "os-homedir": { @@ -2217,10 +2216,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "deep-extend": "0.6.0", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" }, "dependencies": { "minimist": { @@ -2237,13 +2236,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "rimraf": { @@ -2258,8 +2257,7 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -2295,11 +2293,10 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "string_decoder": { @@ -2308,16 +2305,15 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "strip-ansi": { "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-json-comments": { @@ -2353,14 +2349,13 @@ "dev": true, "optional": true, "requires": { - "string-width": "^1.0.2 || 2" + "string-width": "1.0.2" } }, "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.3", @@ -3857,7 +3852,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -4782,7 +4777,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } diff --git a/package.json b/package.json index a7e190db..a11e7559 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "tds-vscode", "displayName": "Totvs Developer Studio for VSCode (AdvPL, TLPP e 4GL)", "description": "%tds.package.description%", - "version": "0.3.20", + "version": "0.3.21", "publisher": "TOTVS", "author": { "name": "TOTVS", @@ -47,8 +47,8 @@ "publish": "vsce publish" }, "dependencies": { - "@totvs/tds-da": "^1.0.40", - "@totvs/tds-ls": "^1.0.45", + "@totvs/tds-da": "^1.0.41", + "@totvs/tds-ls": "^1.0.46", "await-notify": "1.0.1", "cheerio": "^1.0.0-rc.3", "ini": "^1.3.5",