#Pack

7.11.10.0 - PHD

Conheça todas as novidades e ajustes nesta versão!

Artigo publicado em

Aqui você acompanha todas as alterações na versão 7.11.10.0 do Bibliotecas.


Número do Processo

Tipo⠀⠀⠀⠀⠀⠀⠀⠀⠀

Descrição

Sistema

LIB-9798

Dívida Técnica

Migrados componentes de terceiros do fonte da lib para o repositório do git. Os componentes passaram a ser distribuídos junto com os demais componentes de terceiros para instalação.

LIB DIAMOND

LIB-9264

Dívida Técnica

Criada a altlibpack_designide_711.bpl de design para instalação no Delphi.

LIB DIAMOND

LIB-9725

Dívida Técnica

Ajuste interno removendo o versionamento da pasta jedi da VHL.

LIB DIAMOND

LIB-9632

Dívida Técnica

Removido o método ObterTabelaPadrao da classe de pesquisa de CBO.

LIB DIAMOND

LIB-9321

Dívida Técnica

Removida do fonte da LIB 7.11 a rotina "LimparArquivosPerdidos", visto que na versão 7.11 a LIB não será mais distribuída em BPLs.

LIB DIAMOND

LIB-9649

Dívida Técnica

Ajuste no nome do Form "TfrmOpcoes" para evitar colisão com os sistemas.

LIB DIAMOND

LIB-9333

Dívida Técnica

Removido a dependência da rxlibrary no componente uProgressWindow.

LIB DIAMOND

LIB-9263

Dívida Técnica

Ajuste interno em nomes de resources e units duplicados.

LIB DIAMOND

LIB-9188

Dívida Técnica

Removido componente msnpopup.

Observação: Sistemas que utilizam esse componente terão que fazer o apontamento para o GIT para continuar utilizando o mesmo.

LIB DIAMOND

LIB-9185

Dívida Técnica

Removido componente html help hook. O mesmo foi migrado para o GIT.

LIB DIAMOND

LIB-9134

Dívida Técnica

Realizada a remoção da LIB de códigos já migrados para o GIT.

LIB DIAMOND

LIB-9088

Dívida Técnica

Removido a dependência da RxLibrary da setup table.

LIB DIAMOND

LIB-8911

Dívida Técnica

Ajustes na AltLibPack_AltController.bpl para atender a linha Immobile.

LIB DIAMOND

LIB-8920

Dívida Técnica

Implementado a criação do parâmetro de porta no ParamChamada, onde foram feitas adequações que dependem do ParamChamada para receber a porta também, como rotinas do sistema.

Feito ajustes para o farm e a gravação do arquivo .ini.

Realizado tratamentos na tela de login e na tela de teste de conexão.

LIB DIAMOND

LIB-8964

Dívida Técnica

Foram movidos para o GIT os componentes AlterdataLog e AlterdataHelpHints. Retiramos os mesmos da LIB padrão.

LIB DIAMOND

LIB-8853

Dívida Técnica

Removido do SVN os fontes do componente InterfaceBase e incluído apontamento para o InterfaceBase do GIT.

LIB DIAMOND

LIB-8854

Dívida Técnica

Removido do SVN os fontes do componente da Base de Conhecimento e incluído apontamento para o mesmo do GIT.

LIB DIAMOND

LIB-8811

Dívida Técnica

Implementado o controle de criação do INI de conexão para a linha Immobile. Os arquivos ficarão com nomes Immobile.ini (rede comum) e Immobile+<CRM>.ini (Farm).

LIB DIAMOND

LIB-8400

Dívida Técnica

Implementadas verificações de linha do produto para validações da VHL (referente ao passaporte e bureau) e da rotina de controle de licenças, para atender ao Immobile.

LIB DIAMOND

LIB-8349

Dívida Técnica

Implementadas as imagens do login e splash para atender aos sistemas Immobile.

LIB DIAMOND

LIB-8357

Dívida Técnica

Implementada adaptação para pegar os dados do responsável pelo CRM para a linha Immobile.

LIB DIAMOND

LIB-8353

Dívida Técnica

Implementado o método Talterdata.Definir com o controle do nome da base que servirá apenas para a linha Immobile. A descrição da base precisará conter a palavra "Immobile".

LIB DIAMOND

LIB-8399

Dívida Técnica

Implementada verificação do produto Immbile na rotina VerificarBancoDeDados para não validar a versão requerida do AlterdataPack (WPHD).

LIB DIAMOND

LIB-8574

Dívida Técnica

Realizado ajuste na skin Alterdata para que o comportamento das cores e bordas fique da mesma forma que na LIB 7.10.

LIB DIAMOND

LIB-9783

Erro

Inseridas proteções na BPL de design para não chamar algumas rotinas que criam ou acessam as telas em modo design.

LIB DIAMOND

LIB-9746

Erro

Ajuste interno no grid de pesquisa na tela inicial do sistema.

LIB DIAMOND

LIB-9667

Erro

Ajuste na rotina que obtém a query para carregamento dos cenários, visto que houve uma mudança de componente interno.

LIB DIAMOND

LIB-9672

Erro

Ajuste no nome do formulário TModuloDetalhe para TLibModuloDetalhe a fim de não colidir com formulário de mesmo nome nos sistemas.

LIB DIAMOND

LIB-8575

Erro

Ajuste realizado no acesso em bancos PostgreSQL.

LIB DIAMOND

LIB-9589

Melhoria

Apontado para a LIB 711, o componente responsável pelo controle de licenças. Removido implementação feita na LIB 710.

LIB DIAMOND

LIB-9442

Melhoria

Alterada a chamada da tela do passaporte para utilizar o componente do GIT (passaporte-login) que utiliza a API para validação.

LIB DIAMOND

LIB-9155

Melhoria

Atualizado componente Unidac para versão 10.2.1.

LIB DIAMOND

LIB-9158

Melhoria

Realizada atualização do componente DevExpress para a versão 23.1.12.

LIB DIAMOND

LIB-9082

Melhoria

Implementada melhoria na mensagem da tela de login para exibir um novo item, informando possibilidade de porta incorreta ao tentar se conectar com porta e\ou servidor incorretos.

LIB DIAMOND

LIB-8649

Melhoria

Implementação do campo porta na tela de login do sistema.

LIB DIAMOND

LIB-8968

Melhoria

Ajuste nos métodos da altlib_code para tornar thread safe.
Criada classe TNewCode com otimizações para substituir os métodos antigos da altlib_code. Incluso parâmetro para receber a connection.

LIB DIAMOND

LIB-8464

Melhoria

Realizada atualização do componente DevExpress para a versão 23.1.7.

LIB DIAMOND

LIB-8757

Melhoria

Realizadas as seguintes alterações na LIB:

- Movido o projeto altlib_skin_alterdata_710 para o GIT (BPL deixará de existir).

- Removido o projeto SendMailLinkTokyo.dll, visto que ela foi desenvolvida para compatibilizar com Delphi7, e a migração para a 7.11 não tem sentido mantê-la.

- Movido o projeto altlibpack_ide_extensions_710.bpl para o GIT (mantém a BPL).

- Movido o projeto altlib_chromium_710.bpl para o GIT (BPL deixará de existir).

- Movido a declaração do QuickNotes para o GIT.

- Movido o componente do LiveDesktop para o GIT.

LIB DIAMOND

LIB-8566

Melhoria

Realizada melhoria na nomenclatura do componente Xtrafil, para compatibilizar com a versão do Delphi.

LIB DIAMOND

LIB-8427

Melhoria

Foi feito o deprecated do método execute, da classe TMonthCal, com a mensagem: "Utilizar o componente TcxDateEdit".

O deprecated foi feito no método e não na classe, pois para colocar a explicação do que utilizar no lugar, o Delphi duplica os warnings quando é feito na classe e quando feito na unit, não exibe mensagem.

LIB DIAMOND

LIB-8419

Melhoria

Realizada atualização do componente Unidac.

LIB DIAMOND

LIB-8414

Melhoria

Criado repositório da LIB 7.11.

LIB DIAMOND

LIB-5642

Melhoria

Realizada atualização do componente Chromium para a versão 91.0.4472.164.

LIB DIAMOND

LIB-5575

Melhoria

Implementada melhoria na verificação de versão do sistema operacional, no LiveDesktop em Chromium.

LIB DIAMOND


Refatoração de código

Realizadas correções de hints e warnings na compilação da LIB, nas rotinas contidas na altlib_controles_711.

LIB DIAMOND


Refatoração de código

Realizadas correções de hints e warnings na compilação da LIB, nas rotinas contidas na altlibpack_altcontroller.

LIB DIAMOND


Refatoração de código

Realizadas correções de hints e warnings na compilação da LIB, nas rotinas contidas na altlib_database_711.

LIB DIAMOND


Refatoração de código

Realizadas correções de hints e warnings na compilação da LIB, nas rotinas contidas na altlib_interface_711.

LIB DIAMOND


Refatoração de código

Eliminado deprecated da LIB 7.11.

LIB DIAMOND