Mudanças entre as edições de "LATROM - Primeira Versão"

De LATROMI Manuais
Ir para: navegação, pesquisa
(Criou página com '[versão 1.2.2-f - 12/04/2014] * NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja a...')
 
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 +
== O Início de Tudo ==
 +
Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era WecDB. Neste etapa, o nosso Change Log era único para todos os aplicativos. A partir da versão 2.0, eles foram separados.
 +
 +
<div id="releaseHistory">
 +
 
[versão 1.2.2-f - 12/04/2014]
 
[versão 1.2.2-f - 12/04/2014]
 
* NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia.
 
* NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia.
Linha 195: Linha 200:
 
* NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada.
 
* NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada.
 
* NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai).
 
* NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai).
 +
 +
</div>

Edição atual tal como às 12h37min de 5 de julho de 2018

O Início de Tudo

Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era WecDB. Neste etapa, o nosso Change Log era único para todos os aplicativos. A partir da versão 2.0, eles foram separados.

[versão 1.2.2-f - 12/04/2014]

  • NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia.
  • NEW: DESKTOP - Correção na tela de Cadastro de RPTs. Desde a implementação do Web Service WebRPT, o nome do relatório estava ficando errado ao incluir um novo RPT.

[versão 1.2.2-e - 10/01/2014]

  • NEW: Novo método de validação de licenças.

[versão 1.2.2-b - 24/10/2013]

  • FIX: Corrige o erro que ocorria ao tentar carregar a Grid de uma consulta que possui mapas simplificados.

[versão 1.2.2-a - 18/10/2013]

  • FIX: Correção para centralizar os mapas complexos quando a opção "Localizações" estiver sendo utilziada. A centralização conforme parâmetro, só estava funcionando para trajetos.

[versão 1.2.2 - 17/10/2013]

  • NEW: Inclusão de 5 campos de uso livre na configuração de origem de dados de usuário. Esses campos estão disponíveis nos parâmetros de SESSÃO do editor de Queries e podem ter até 50 caracteres alfanuméricos.
  • NEW: Nova Rotina de geração de Gráficos em HTML5. Esta rotina substitui a geração de gráficos anterior.
  • NEW: Novos tipos de Gráficos: Área, Linhas, Barras e Rosquinha.
  • NEW: DESKTOP - Configurações Avançadas para geração dos gráficos.
  • NEW: DESKTOP - Opção no cadastro de mapas complexos para centralizar ou não o mapa na tela.
  • NEW: WEB - Adicionado novos temas: BlackMetroTouch, Glow e Slik.
  • FIX: WEB - Não estava alinhando o cabeçalho de colunas numéricas à direita.
  • FIX: WEB - Não fazia a exportação de Excel dos valores de colunas do tipo Link.
  • FIX: WEB - Adicionada a descrição no título das janelas de subqueries, gráficos e mapas.
  • FIX: WEB - Otimização nas colunas de Links de subqueries, gráficos, mapas e rpts, para evitar posbacks desnecessário. Agora a chamada da janela filha é toda em JavaScript.
  • FIX: DESKTOP - Não estava desabilitando os menus de configuração para usuários sem previlegios de administrador.
  • IMPROVE: DESKTOP - Correção no instalador, para atribuir as permissõe no diretório de instalação automaticamente.
  • IMPROVE: WEB - Alterado para que na abertua das janelas filhas, cada uma delas tenha o seu tamanho reduzido em relação a janela pai.
  • BREAK: Suporte ao provedor de dados Devart.Data.PostgreSQL removido. Utilize o provedor Npgsql.
  • BREAK: WEB - Alteração para não utilizar criptografia de senha na passagem de parâmetros de login via URL da página Entrar.aspx. A partir de agora, só será tratado como criptografada se o passar o novo parâmetro "encrypt=true" (A Criptografia era feita pela DLL Cryptography.dll)

[versão 1.2.1 - 16/09/2013]

  • NEW: Opção para filtrar por coluna da grid.
  • NEW: Adicionado suporte ao banco de dados IBM DB2.
  • NEW: Parâmetros para recolher os menus e parâmetros depois de confirmar a consulta.
  • NEW: Cadastro de tooltip dos parâmetros.
  • NEW: WEB - Novos ícones para menus de Gráficos e RPTs.
  • NEW: WEB - Ao identificar que o valor da coluna da grade é uma URL válida, cria um link para a URL, com target "_blank"
  • NEW: DESKTOP - Gravação do usuário de Inclusão e Alteração de cada consulta.
  • FIX: DESKTOP - Correção de erro que ocorria ao incluir uma nova query na consulta.
  • FIX: DESKTOP - Correção do erro "54001: stack depth limit exceeded" que ocorria as vezes na tela de permissões de usuários.
  • FIX: WEB - Não estava utilizando as Mascaras das colunas na página das Queries filhas.
  • FIX: WEB - Otimização na performance das paginas, no que diz respeito a recuperação de dados do usuário logado.
  • FIX: WEB - Otimização para evitar que os menus fosse recriados a cada PostBack da página.
  • FIX: WEB - Ao clicar no botão do Lookup, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse recarregada desnecessariamente.
  • FIX: WEB - Ao validar o preenchimento dos parâmetros obrigatórios, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse executada no servidor mesmo que os parâmetros obrigatórios estivesse em branco.
  • FIX: WEB - Ao validar as restrições cadastradas para a consulta, o sistema estava fazendo PostBack da pagina. Este PostBack fazia com que a consulta fosse executada no servidor mesmo quando as restrições estivessem violadas.
  • BREAK: WEB - Remoção da estilização da página por usuário (Cor do Topo e Logotipo)

[versão 1.2.0 - 01/09/2013]

  • NEW: Possibilidade de utilizar Parâmetros de Sessão (Login, CNPJ, ...) nos vinculos de Lookup.
  • NEW: Novo parâmetro nas colunas das Query para definir se a mesma será agrupada automaticamente ao carregar a grid.
  • NEW: Novo parâmetro na query para definir se o usuário pode Agrupar/Dasagrupar as colunas.
  • NEW: Novo parâmetro na query para definir a quatidade de itens por pagina, quando a paginação estiver habilitada.
  • NEW: DESKTOP - Nova mensagem perguntando se o usuário deseja confirmar as alterações no parâmetro selecionado antes de gravar a consulta.
  • FIX: Licença de uso temporária prorrogada.
  • FIX: WEB - Correção na altura do painel dos parâmetros. Ficava demasiadamente grande.
  • FIX: WEB - Ao clicar em um parâmetro lookup, estava validando o preenchimento dos parâmetros obrigatórios, quando deveria validar apenas ao clicar no botão "Confirmar".
  • FIX: DESKTOP - Ao excluir os parâmetros, não estava verificando as referencia dos mesmos nos cadastros de RPT.
  • FIX: DESKTOP - Bloqueio para não permitir inclusão de caracteres especiais no nome do cadastro de RPT.
  • FIX: DESKTOP - Alteração para que os campos de digitação de texto tenham o conteúdo selecionado durante o foco.
  • FIX: DESKTOP - Alteração nas teclas de atalho Ctrl+N (novo) e Ctrl+S (salvar) para só serem ativadas quando a janela principal estiver ativa. Quando alguma janela fillha estiver aberta (Query, Mapa, RPT..) os atalhos não serão acionados.
  • BREAK: DESKTOP - Remoção do Simulador de Consultas. As consultas serão testadas diretamente via WEB.
  • BREAK: DESKTOP - Desabilitado temporariamente o menu de Cópia de Consulta.


[versão 1.1.9 - 22/08/2013]

  • NEW: Cadastro de RPTs
  • FIX: Erro de violação de UK que ocorria ao remover uma coluna de uma query gravada, confirmar a edição, e antes de gravar, alterar a query novamente adicionando a coluna que havia sido removida.
  • FIX: Não estava carregando a URL dos Graficos. A janela abria em branco.

[versão 1.1.8 - 31/07/2013]

  • NEW: Criação do arquivo ChangeLog.txt
  • NEW: Campo Chave da Consulta, única para cada consulta independente do cliente. Este campo é usado para identificar se uma consulta deve ser alterada ou incluida na importação via XML.
  • FIX: DESKTOP - Na navegação entre parâmetros, estava mostrando mensagem para confirmar os dados editados desnecessariamente.
  • FIX: DESKTOP - Correção na mensagem que ocorria ao fazer uma exclusão de consulta seguida da abertura de uma nova consulta. O sistema estava pergutando se gostaria de manter os dados na tela, mas nada havia sido informado.
  • FIX: DESKTOP - Validação nas constantes para não permitir adicionar valor antes de selecionar um usuario.
  • FIX: DESKTOP - Estava limpando os valores configurados para a constante ao pressionar o botão ALTERAR.
  • FIX: DESKTOP - Ao incluir um Mapa Complexo (Rota) não estava ocultando o a aba SAIDA do User Control de edição de queries
  • FIX: DESKTOP - O método que gerava o nome de um novo nó de treeview estava com problema. Ao invés de buscar o node por descrição(text) estava buscando por nome do controle.
  • FIX: DESKTOP - Correção no icone de Link Externo na tela de permissões de menu.
  • FIX: WEB - Não estava considerando a conexão padrão, nas queries de mapas complexos.
  • FIX: WEB - Não estava passando os Parâmetros e Colunas da Query Pai para montar as queries dos Mapas Complexos.
  • FIX: WEB - Ao utilizar uma coluna da query pai que possuisse formatação por HTML Injection, não estava removendo as tags HTML antes de fazer a substituição na QUERY filha
  • FIX: WEB - Pagina da Subconsulta não estava tratando Mapas Simples por endereço (Sem precisar especificar Latitude e Longitude).
  • FIX: WEB - Pagina da Subconsulta não estava suportando Mapas Complexos.
  • FIX: WEB - Pagina da Subconsulta não estava suportando Mascaras nas colunas da Grid.
  • BREAK: Conversão de todas as tabelas, para que tenham apenas um campo como chave primária.
  • BREAK: Mascaras utilizando "Composite Formatting" nas colunas da grid para todos os tipo de dados. O formato das mascaras será aleterado.

[versão 1.1.7 - 11/07/2013]

  • NEW: Menus carregados com icones no projeto WEB e DESKTOP.
  • NEW: WEB - Gravação e leitura do estado da Treeview de menus em Cookies.

[versão 1.1.6 - 05/05/2013]

  • NEW: Cadastro de menus do tipo "URL Externa".
  • NEW: Conversão de colunas RTF para texto.
  • FIX: WEB - Correção na altura da treeview dos menus para que ocupe 100% da area.
  • FIX: Melhoria no cadastro de queries. Agora todas as consultas do banco PostgreSql são executadas com LIMIT 0 no final.
  • FIX: Correção na exclusão de consulta. Não estava excluindo o menu, permissões e restrições relacionadas.
  • FIX: Substituição das quebras de linhas CRLF pela tag
    , no valor das colunas.

[versão 1.1.5 - 09/04/2013]

  • NEW: Opção para configurar a largura padrão dos parâmeros.
  • NEW: Implementado conexões do tipo OLEDB no cadastro de Queries e Browses Dinâmicos.
  • NEW: Modificado para gerar os Lookups em COMBO BOX quando possuirem somente uma coluna.
  • FIX: Correção nas constraints para permitir imagens com extensões que tenham até 4 caracteres para logotipos. Até então, o máximo eram 3 caracteres.
  • FIX: WEB - Correção de Lookup de parametros cujo o nome possui "_". Ocorria erro devido a um split que era feito.
  • FIX: WEB - Melhorias nos filtros do Browse Dinamico, para fazer o auto postback e definir tipo de filtro padrão por tipo de dado.
  • FIX: WEB - Correção para funcionar a opção "Usar Paginação" nas sub-consultas. Este parâmetro não estava sendo levado em consideração.
  • BREAK: Alteração na comparação da senha do ROOT no login, para não usar a "Senha do Dia"

[versão 1.1.4 - 01/03/2013]

  • NEW: Queries com saída em Graficos, do tipo Pizza e Barras.
  • NEW: Configuração de restrições no valor dos parâmetros.
  • NEW: Opção na configuração dos Mapas Simples, para permitir que seja passado apenas o endereço ao invés de exigir latitude e longitude.
  • NEW: Campo para definir se a quebra de texto será exibida
  • NEW: Campo para informar se a formatação condicional vai gerar legenda ou não.
  • NEW: Implemtado o Totalizador para colunas do tipo Hora.
  • NEW: Implementação nos Mapas Complexos para passar o caminho da imagem que aparecerá no mapa apartir de uma coluna da query.
  • NEW: Configuração de valor padrã dos parâmetros.
  • FIX: WEB - Na versão publicada no ISS, era necessário fazer o login 2x por causa de um problema com o parametro "returnUrl".
  • FIX: WEB - Correção do erro das configurações, que fica na tela de LOADING e não saia.
  • FIX: DEKTOP - Correção de problemas nas combo boxes de confirmação das colunas de mapa.
  • FIX: DEKTOP - Alteração para esconder a aba de "Saida" no componente de edição de query, para Mapas e Browses.
  • FIX: DEKTOP - Alteração para sempre perguntar se o usuário deseja abandonar as alterações não gravadas, antes de carregar uma nova consulta em tela.
  • FIX: Correção no parâmetro Search_Path do Npgsql. Estava gerando searchPath.
  • FIX: SETUP - Alteração no nome do banco Default de jetclass para latromi.
  • FIX: SETUP - Alteração nos projetos de saida (Output) para serem Transitivos (Sempre sobrepões a versão anterior).

[versão 1.1.3 - 04/12/2012]

  • NEW: Campo "Com Restrição" nas permissõe dos menus. Só vai considerar as permissão quando estiver marcado. Se estiver desmarcado, o menu está habilitado para todos os usuários.
  • NEW: Campo" Usar Paginação" nas opções de Saída do cadastro de queries. Se ativado, vai carregar a consulta na WEB com paginação, caso contrário a consulta será carregada sem paginação. Antes, o padrão para todas as consultas era com paginação.
  • NEW: Opção de definir obrigatoriedade no preenchimento dos parametros.
  • NEW: Implementação da exportação para excel com o uso de formatações condicionais.
  • NEW: WEB - Opção de "Expandir Consulta" / "Recolher Consulta", que faz os Paineis de Parametros e Menus sumirem ou aparecerem respectivamente
  • FIX: Ao Fixar as colunas, não estava considerando as colunas invisiveis na parte WEB.
  • FIX: Na parte Desktop, ao alterar um parâmetro do tipo "Caixa de Opções", ele gerava items em branco nas opções.
  • FIX: No cadastro das Constantes, na parte Desktop, ocorria erro ao tentar digitar na ListView para procurar usuários.
  • FIX: Na tela de cadastro de menus, ao apertar DEL durante a edição de um texto na treeview, o atalho para a opção excluir era acionado. Alterado o atalho para Shift + Del
  • FIX: Melhoria nas conexões das consultas, para sempre serem fechadas após a execução. Algum locais não estavam fazendo isso.
  • FIX: Correção na montagem da connectionString das conexões das queries cadastradas. Não estava considerando a propriedade "ParametrosAdicionais"
  • FIX: Correção no tamanho da tela para não esconder o botão da consulta quando a consulta não tiver parametros.
  • FIX: WEB - Correção no carregamento do tema gravado. Carregava sempre o primeiro tema quando as configurações eram editadas.
  • FIX: DESKTOP - Correção na importação de XML via Serialização. Ao importar o arquivo o sistema mostrava mensagem dizendo que ia abrir a consulta gravada, mas não abria.
  • FIX: Compatibilidade entre navegadores Firefox, Chrome, Internet Explorer e Saffari.
  • BREAK: Implementada a permissão à todas consultas e menus para o usuário com permissão de ROOT.

[versão 1.1.2 - 20/10/2012]

  • NEW: Conexão padrão nas configurações, para não precisar especificar a conexão a cada query.

[versão 1.1.1 - 11/10/2012]

  • NEW: Possibilidade de fixar colunas da grid (Freeze)

[versão 1.1.0 - 08/10/2012]

  • NEW: Criação da tabela usuariobase.
  • NEW: Melhorias internas na configuração da query de usuarios.

[versão 1.0.10 - 27/09/2012]

  • BREAK: Alteração na forma carregar os usuários. Agora é possivel buscar os dados apartir de qualquer banco de dados.

[versão 1.0.9 - 19/09/2012]

  • NEW: Novo tipo de parâmetro "Lookup", que permite a configuração de Browse Dinâmico.

[versão 1.0.8 - 13/09/2012]

  • NEW: Criação de campo para definir a largura padrão das colunas do browse dinâmico.
  • NEW: Possibilidade de configurar a conexão desejada, na query do browse dinâmico.

[versão 1.0.7 - 13/09/2012]

  • NEW: Criação dos browses dinâmicos (lookup).
  • NEW: Criação da tabela que grava a versão do sistema.

[versão 1.0.6 - 13/09/2012]

  • FIX: Correção nas Check Constraints dos campos referentes à extenção das imagens dos logotipos, das tabelas de configuração.
  • FIX: Definição de um tema padrão (WebBlue) na tabela de configurações.

[versão 1.0.5 - 13/09/2012]

  • BREAK: Alteração no nome das tabelas dos mapas complexo, alterando de "rota" para "mapa2".
  • NEW: Opção de criar mapas complexos com mais de uma query, sendo que cada uma delas corresponde a um trajeto ou conjunto de localizações diferentes.
  • NEW: Estilização da página Web, permitindo que sejam configuradas duas cores no topo, criando um efeito solido ou gradiente. Essas configurações podem ser realizadas por usuário ou por empresa.

[versão 1.0.4 - 13/09/2012]

  • NEW: Opção de alterar a conexão da query dos Mapas Complexos.

[versão 1.0.3 - 13/09/2012]

  • NEW: Mapa Complexo, para ser acessado via link na grid.
  • NEW: Opção de aplicar a formatação condicional da grid em apenas uma coluna, ao invé de aplicar à linha inteira.
  • NEW: Creiação das configurações da empresa e de usuário, para manunteção na Web.
  • BREAK: Campo código do usuário, das configurações de segurança, passa a ser do tipo alfanumérico.

[versão 1.0.2 - 13/09/2012]

  • NEW: Totalizadores nas colunas da grid.
  • NEW: Mapa simples, para ser acessado via link na grid.

[versão 1.0.1 - 13/09/2012]

  • NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada.
  • NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai).