{******************************************************************************}
{ Projeto: Componentes ACBr                                                    }
{  Biblioteca multiplataforma de componentes Delphi para interao com equipa- }
{ mentos de Automao Comercial utilizados no Brasil                           }
{                                                                              }
{  Voc pode obter a ltima verso desse arquivo na pagina do  Projeto ACBr    }
{ Componentes localizado em      http://www.sourceforge.net/projects/acbr      }
{                                                                              }
{  Esta biblioteca  software livre; voc pode redistribu-la e/ou modific-la }
{ sob os termos da Licena Pblica Geral Menor do GNU conforme publicada pela  }
{ Free Software Foundation; tanto a verso 2.1 da Licena, ou (a seu critrio) }
{ qualquer verso posterior.                                                   }
{                                                                              }
{  Esta biblioteca  distribuda na expectativa de que seja til, porm, SEM   }
{ NENHUMA GARANTIA; nem mesmo a garantia implcita de COMERCIABILIDADE OU      }
{ ADEQUAO A UMA FINALIDADE ESPECFICA. Consulte a Licena Pblica Geral Menor}
{ do GNU para mais detalhes. (Arquivo LICENA.TXT ou LICENSE.TXT)              }
{                                                                              }
{  Voc deve ter recebido uma cpia da Licena Pblica Geral Menor do GNU junto}
{ com esta biblioteca; se no, escreva para a Free Software Foundation, Inc.,  }
{ no endereo 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.          }
{ Voc tambm pode obter uma copia da licena em:                              }
{ http://www.opensource.org/licenses/lgpl-license.php                          }
{                                                                              }
{ Daniel Simes de Almeida - daniel@projetoacbr.com.br - www.projetoacbr.com.br}
{       Rua Coronel Aureliano de Camargo, 963 - Tatu - SP - 18270-170         }
{******************************************************************************}
|* ACBr                                                                        
|*                                                                        
|* PROPSITO: Registro de Alteraes
******************************************************************************}

Smbolo : Significado

[+]     : Novo recurso
[*]     : Recurso modificado/melhorado
[-]     : Correo de Bug (assim esperamos)

12/12/2022
--ACBrSedex --
[*] Ajuste na funo Rastrear para encontrar informaes na nova estrutura HTML.
   Por: Iure Caldas/Diego F. 

08/12/2022
-- ACBrNCMs --
[*] Ajuste no campo Descrio para ser criado com aspas, para no ocorrer problema de leitura do arquivo CSV
    Por: Daniel de Morais 

06/12/2022
--ACBrConsultaCPF--
[*] Alterao para que leia e encontre informaes na resposta que vinham codificadas por virem terem caracteres especiais.
  por: fabiotj 

22/11/2022
--ACBrCEP--
[+]TK-3318 Incluso do WS BrasilAPI no ACBrCEP
  por : Victor H Gonzales - Panda

05/11/2022
--ACBrCEP--
[*]TK-3227 Remoo do JSON antigo ACBrCEP
  por : Victor H Gonzales - Panda

[+]TK-3226 Incluso do WS OpenCEP no ACBrCEP
  por : Victor H Gonzales - Panda

05/10/2022
- ACBrConsultaCNPJ -
[-] TK-3129 ACBrConsultaCNPJ - HTTP Code 301
  Por : Pandaaa

27/09/2022
-- ACBrIBPTax --
[*] Ajuste para remover o caracter #0 no final do arquivo.
    Por: Felipe Baldin/Diego Foliene

11/08/2022
-- ACBrNCMs --
[*] Adaptao para utilizar nova unit ACBrJSON
    Por: Elias Csar

04/07/2022
-- ACBrCEP -- 
[-] Adicionado tratamento na URL antes da consulta no webservice ViaCEP.
    https://www.projetoacbr.com.br/forum/topic/68021-acbr-cep-erro-http-400-bad-request-ao-consultar-cep-a-partir-do-logradouro-para-viacep/

04/07/2022
-- ACBrNCMs --
[*] Alterao para no utilizar mais a data de modificao do arquivo para verificar
    a validade do cache. Ser utilizando novo campo 'DataCache', includo no json
[+] Includo parmetro para possibilitar forar o download em 'ObterNCMs()'
[-] Correo de erro nos headers ao efetuar o download duas vezes seguidas

11/06/2022
-- ACBrMTerClass --
[-] Correo de erro de compilao
   Por: Italo Giurizzato Junior

05/05/2022
-- ACBrNCMs --
[-] Correo de memory leak ao carregar um arquivo Json invlido.
    (Por: Elias Csar)

05/05/2022
-- ACBrNCMs --
[-] Correo de erro ao carregar um arquivo Json invalido. Efetuada alterao 
    para renomear o arquivo cache, caso ele exista e seja invalido.
    (Por: Elias Csar)

03/05/2022
-- ACBrNCMs --
[-] Correo para no duplicar o contedo da lista de NCMs, caso a procedure 
    "SaveToStringList" seja chamada mais de uma vez com o mesmo objeto
	(Por: Elias Csar)    

02/05/2022
-- ACBrNCMs --
[+] Incluso de funo que permite salvar uma lista de NCMs em um TStrings
[-] Correo de memory leak ao ObterNCMs em FPC(Lazarus)
[-] Ajuste para corrigir problema onde o download do arquivo era efetuado mesmo 
    aps a leitura do cache local

27/04/2022
-- ACBrNCMs --
[+] Incluso do evento 'OnGetJson', possibilitando que a aplicao informe um 
    arquivo Json antes do componente realizar o download.
[*] Incluso das novas propriedades do objeto TACBrNCM no arquivo gerado
    pela funo TACBrNCMsList.SaveToFile. 

26/04/2022
-- ACBrNCMs --
[-] Ajuste para carregar corretamente os campos 'Data_Inicio' e 'Data_Fim' da lista
	de NCMs em verses mais recentes do Delphi.
	https://www.projetoacbr.com.br/forum/topic/67091-acbrncms/#comment-437010
	(Por: Elias Csar)

23/04/2022
-- ACBrIBGE --
[*] Refactoring para tentar usar compactao em comunicao, sempre que disponvel

-- ACBrNCM --
[*] Reconstruo do componente, baseado em Novo WebService, da Siscomex
    - Sistema de cache em Arquivo Local, baseado no mecanismo de ACBrIBGE
    - Possibilidade de classificar por Cdigo ou Descrio
    - Novas possibilidade de Busca por Descrio, contendo texto.
    - Otimizao da Busca com arvore binria
    https://portalunico.siscomex.gov.br/classif/api/publico/nomenclatura/download/json
    Baseado em contribuiao de: http://www.projetoacbr.com.br/forum/index.php?showtopic=66845
    (por: Elias Cesar, DSA e  maiko_bito)

29/03/2022
-- Diversos --
[*] Remoo de Warnings e Hints.
   Por: Italo Giurizzato Junior

27/03/2022
-- Diversos --
[*] Remoo de Warnings e Hints.
   Por: Waldir Paim

25/03/2022
-- Diversos --
[*] Remoo de Warnings e Hints.
   Por: Italo Giurizzato Junior

20/01/2021
-- ACBrConsultaCNPJ --
[-] Ajuste para no tentar achar o Cod.IBGE de Cidades com Nome e UF com astersticos
    http://www.projetoacbr.com.br/forum/index.php?showtopic=60734
    (por: DSA)

09/11/2020
-- ACBrConsultaCNPJ --
[-] Correo para leitura de vrias pginas de CNAE2
    https://www.projetoacbr.com.br/forum/topic/60071-acbrconsultacnpj-problemas-cnae2/

29/06/2020
-- ACBrWinReqRespClass --
[-] Correo em "CalculateHeaderReq", para no iserir "Content-Type", caso
    "MimeType" no tenha sido informado
    (por: DSA)

13/05/2020
-- ACBrWinReqRespClass, ACBrWinHTTPReqResp, ACBrWinINetReqResp --
[-] Ajustes para correta leitura de GetLastError
    (por: BigWings e DSA)

07/05/2020
-- ACBrWinReqRespClass --
[-] Ajuste em "GetWinInetError", quando no  possvel capturar o Cdigo de Erro
    https://www.projetoacbr.com.br/forum/topic/57464-erro-ao-enviar-requisio-gnre/
    (por: DSA)

29/04/2020
-- ACBrSocket --
[-] Acerto para no perder os cabealhos quando ocorre redirecionamento
    (por: regys.silveira)

06/04/2020
-- ACBrIBGE --
[+] Adicionado os mtodos:
    function BuscarPorcUF( const AcUF: Integer ) : Integer ;
    function BuscarPorUF( const AUF: string ) : Integer ;
    - Que permitem carregar Todas as Cidades, de uma UF. til para criar listas
    de Cidades, por UF.
    (por: DSA)

01/04/2020
-- ACBrIBGE --
[-] Correo para tratamento de Encoding, quando Resultado no est compactado
[-] Correo para evitar carregar duas vezes as Cidades, quando o Cache est
    parcial (sem todas as UFs e Cidades)
    (por: DSA)

27/03/2020
-- ACBrMail --
[*] Ajuste no mtodo "BuildMimeMess", para que o MimeType seja reconhecido pela
    Extenso do arquivo

-- ACBrWinReqResp, ACBrWinHTTPReqResp, ACBrWinINetReqResp --
[*] Amplo refactoring, visando melhoria no cdigo
[*] Novas propriedades e mtodos adicionados, para permitir uma completa
    comunicao HTTP: HeaderReq, HeaderResp, HTTPMethod
[+] Adicionado mecanimo de Log (Debug)

05/03/2020
-- ACBrConsultaCNPJ --
[*] Novo ajuste nas URLs de consulta do Servidor
    (por: Alisson Gabriel)
    https://www.projetoacbr.com.br/forum/topic/56582-consultacnpj-altera%C3%A7%C3%A3o-link/

-- ACBrCEP --
[-] Correo para Bad Request na Consulta de Cep, por Logradouro - ViaCEP
   https://www.projetoacbr.com.br/forum/topic/56594-bad-request-na-consulta-de-cep-viacep
   (por: paaraujo)

09/02/2020
-- ACBrTCP --
[*] Diversos ajustes para compatibilizar com a compilao em Delphi FMX,
    Android e Linux

-- ACBrCEP --
[-] Correo no funcionamento de TACBrWSCEPAberto, para a API V3 e JSonDataObjects
[*] Simplificao nas classes: TACBrWSBases4you e TACBrWSCorreiosSIGEP, para
    evitar problemas de Encoding

-- ACBrIBGE --
[-] Correo na leitura de Estatsticas de Cidades
[*] Melhoria no tratamento da resposta do WebService para detectar se est ou no
    compatada
[*] Modificao para fazer uso de JSonDataObjects quando possvel, agilizando
    muito o tempo de tratamento da resposta em JSon
    (por: DSA)

-- ACBrMail --
[*] Diversas modificaes em "BuildMimeMess", para permitir o Encoding correto
    em diversas plataforma e sem a dependncia da libIconv
[*] EncodeParts modificados para usar Base64
[+] Melhoria para exibir todos os erros de SMTP, quando o componente est
    configurado, para vrias tentativas
    https://www.projetoacbr.com.br/forum/topic/56158-bug-detectado-em-acbrmail/

-- ACBrSuframa --
[*] Simplificao na chamada do WebService, para evitar problemas de Encoding
    (por: DSA)

18/12/2019
-- ACBrConsultaCNPJ --
[-] Correo de URLs, aps mudana no servidor da SEFAZ
    https://www.projetoacbr.com.br/forum/topic/55411-acbrconsultacnpj-erro-na-consulta/
[-] Correo para ler corretamente os CNAEs secundrios
    (por: DSA, e Renato Gil)

30/08/2019
-- ACBrWinReqRespClass, ACBrWinHTTPReqResp --
[*] Melhoria para que seja possivel passar o metodo e o MimeType para a requisio.
    https://www.projetoacbr.com.br/forum/topic/53128-requisi%C3%A7%C3%A3o-get-com-winhttp/
    (por: Allan Wolski)

30/08/2019
-- ACBrCEP --
[*] Melhoria na mensagem de erro, de mtodo no implementado
    https://www.projetoacbr.com.br/forum/topic/53251-no-est-funcionando-a-pesquisa-do-cep-por-endereco/
    (por: DSA)

21/08/2019
-- ACBrMTER --
[+] Adicionada a Propriedade "KeepAlive : Integer default 0"
    Se o valor for diferente de 0, o ACBrMTER ir verificar se a conexo com o
    Microterminal ainda est ativa, a cada N segundos
    https://www.projetoacbr.com.br/forum/topic/53139-problemas-mter-micros-terminais-gertec-antigos-solu%C3%A7%C3%A3o/
[*] Melhoria na deteco de Queda de Conexo, para evitar erros de A.V.
    (por: DSA)

17/06/2019
-- ACBrMTER --
[+] Adicionado o mtodo TACBrMTer.Desconectar(const aIP: String);
    https://www.projetoacbr.com.br/forum/topic/51853-desativar-apenas-1-microterminal-e-no-todos/
    (por: DSA)

10/06/2019
-- ACBrMTER --
[-] Correo para que EchoMode no influencie o Passwordchar
    https://www.projetoacbr.com.br/forum/topic/51820-acbrmter-echomode-password/
    (por: DSA)

07/04/2019
-- ACBrMTER --
[-] Ajuste para evitar A.V. quando componente ACBrBAL nao est associado a ACBrMTER
    (por: Elias DJ)

04/04/2019
-- ACBrIBGE --
[-] Ajuste para Traduzir Arquivo descompactado de UTF8 para String nativa da IDE
    https://www.projetoacbr.com.br/forum/topic/50361-falha-na-busca-de-cidades-do-acbribge/
    (por: DSA)

02/04/2019
-- ACBrWinHTTPReqResp, ACBrWinINetReqResp --
[*] Ajusta as requisies para ignorar erros de certificado do servidor.
    (por: Rafael Dias)

29/03/2019
-- ACBrMTER --
[*] Valor default da propriedade "WaitInterval" modificado para 100
[-] Mtodo "LimparConteudoParaEnviarEcho", modificado para filtra CR e LF
    (por: DSA)

28/03/2019
-- ACBrIBGE --
[-] Ajuste para tratar novo retorno, de forma compactada em GZip
    https://www.projetoacbr.com.br/forum/topic/48844-codigo-ibeg/?do=findComment&comment=331353
    (por: DSA)

23/02/2019
-- ACBrMTER --
[*] Amplo refactoring no componente, com o intuito de melhorar o uso de vrias
    conexes simultneas e permitir o melhor controle de Protocolos que
    emitem Respostas para os comandos enviados (Ex: PMTG)
[+] Implementao de Fila de Comandos a serem processados, permitindo a verificao
    do retorno de cada comando.
[*] Assinatura do Evento "OnRecebeDados", modificada, removendo diretiva "VAR"
[*] function "OnLine", removida e substituda pelo mtodo: "VerificarOnLine"
[+] Adicionado o Evento "OnRecebeOnLine", para trabalhar em conjunto com o
    comando "VerificarOnLine"
[-] Removida a propriedade "TimeOutBalanca", pois ser usado o mesmo valor
    definido em "TimeOut"
[+] Adicionada a propriedade "WaitInterval: Integer default 200", que permite
    causar uma espera de alguns milisegundos, aps o inicio da recepo de algum
    dado pela Serial. Isso pode prevenir recebimento de dados truncados ou
    quebrados em vrias segmentos. O Valor 0 desativa o atraso.

-- ACBrMTerPMTG --
[*] Reviso, e melhorias no Protocolo Gertec
[-] Possvel ajuste, para correo de erro na leitura da balana
    (por: DSA)

28/01/2019
-- ACBrMTer, ACBrMTerClass, ACBrMTerSB100 --
[+] Ajustes recebidos de Elias, e novo modelo sb100 (Bematech Fit)
    https://www.projetoacbr.com.br/forum/topic/38899-testes-microterminal-bematech-fit-b%C3%A1sico/
[*] Remoo de uso densnecessrio de AnsiString, de vrios eventos e mtodos
[+] Adicionada a propriedade "TerminadorBalanca: AnsiString", para permitir ao
    componente compreender quando a Balana terminou de enviar seus dados
[+] Adicionada a propriedade "TimeOutBalanca: Integer default 1000" que permite
    Definir o tempo que o componente deve aguardar o envio de dados da Balana
    Se nada for retornado no periodo, ser retornado peso -9 = Timeout
[+] Adicionada as propriedades:
    DisplayLinhas : Integer default 4;
    DisplayColunas: Integer default 20;
    (por: DSA e Elias)

25/01/2019
-- ACBrSedex --
[*] Ajuste na funo LerArqIni. Remoo de varivel no utilizada.
    (por: Jos M S Junior)

15/01/2019
-- ACBrMail --
[*] Ajuste no envio de e-mail por thread, validao na assinatuda da classe TMailAttachment, preenchimento da propriedade Disposition.
    (por: Jos M S Junior)

19/11/2018
-- ACBrMail --
[-] Corrigido o erro de envio quando o numero de tentativas  zero.
    (por: Rafael Dias)

18/10/2018
-- ACBrSedex --
[+] Adicionados novos tipos de contrato.
    Contribuio: Gutierres Santana

22/08/2018
-- ACBrMail --
[+] Adicionada a propriedade: "DeliveryConfirmation: boolean default False;"
    Quando a mesma for True, o remetente receber um e-mail de resposta do
    Servidor SMTP, no caso de Entrega ou Falha. (DSN - Delivery Sstatus Notification)
    (por: DSA)

-- Terceiros/smtpsend --
[*] Adicionada a propriedade "DeliveryStatusNotification: TDeliveryStatusNotification default []"
    TDeliveryStatusNotificationEvents = (dsnSucecess, dsnFailure, dsnDelay);
    TDeliveryStatusNotification = set of TDeliveryStatusNotificationEvents;
    Set of Events where DSN-Delivery Status Notification must occurs. The
    Default is a empty Set (no DSN)
    https://www.lifewire.com/what-is-dsn-delivery-status-notification-for-smtp-email-3860942}
    (por: DSA)

21/08/2018
-- ACBrIBGE --
[-] Ajuste para ignorar Cache em memria, quando mudar o valor de "IgnorarCaixaEAcentos"
    (por: DSA)

06/08/2018
-- ACBrSedex --
[*] Removido funes que foram definidas e que j existem na unit ACBrUtil.
   Por: Italo Jurisato Junior

30/07/2018
-- ACBrSedex --
[+] Incluido o mtodo para Ler os dados de um arquivo INI, que  usado pelo Monitor.
   Por: Italo Jurisato Junior

12/07/2018
-- ACBrSocket --
[*] Melhoria na deteco de contedo em UTF8  (por: DSA)

-- ACBrConsultaCPF --
[-] Correo de URLs, a ajustes para funcionamento
    https://www.projetoacbr.com.br/forum/topic/44728-corre%C3%A7%C3%A3o-no-acbrconsultacpfpas/

26/06/2018
-- ACBrConsultaCNPJ --
[*] Incluso de propriedade "Porte" para leitura do porte da empresa na 
    consulta.
    (por: BigWings)

21/06/2018
-- ACBrMail --
[*] Criada propriedade "TMailAttachment.Disposition" para controlar como o
    anexo ser includo no email.
    (por: BigWings)
	
11/06/2018
-- ACBrMail --
[*] Metodo "TACBrMail.SendMail", modificado para retornar a mensagem de erro
    original do Servidor SMTP (Por: Carlos H. Cantu)
	
24/05/2018
-- ACBrCEP --
[*] Atualizacao dos comandos do CEPAberto que alterou a API para versao 3.0.
    (por Igor de Bastos Costa)
	
08/05/2018
-- ACBrCEP --
[+] TACBrCEP, adio de novo provedor viaCEP
    https://www.projetoacbr.com.br/forum/topic/43080-novo-provedor-cep-para-o-acbrcep/?tab=comments#comment-283756
    (por: Juliomar Marchetti)

14/04/2018
-- ACBrSocket --
[*] TACBrHTTP, melhorias no controle do TimeOut

-- ACBrConsultaCNPJ --
[*] Ajustes para funcionamento da Consulta por CNPJ no SEFAZ
    (por: DSA)

26/03/2018
-- ACBrIBPTax --
[*] Ajuste na montagem da URL de chamada na consulta por API com os campos 
    agora obrigatrios.
[*] Incluso de campos no retorno na consulta por API: vigncia, chave, verso,
    fonte, valores calculados.
[*] Ajustes de codificao e vazamento de memria nas mensagens de erro.
  Por: BigWings

06/03/2018
-- ACBrWinHTTPReqResp, ACBrWinINetReqResp, ACBrWinReqRespClass --
[+] Adicionado o mtodo "Abort". Para permitir interromper uma requisio em
    andamento
    (por: DSA)

26/02/2018
-- ACBrIBGE --
[+] Amplo refactoring aplicado, para compatibilizar o ACBrIBGE, com os WebServices
    oficiais.
[-] Propriedade "TACBrIBGECidade.CodMunicio", corrigida para: "TACBrIBGECidade.CodMunicipio"
[+] Adicionada a propriedade "IgnorarCaixaEAcentos", para instruir ao ACBrIBGE,
    se a Busca por Nome do municpio, deve ignorar Acentos e Caixa Alta/Baixa
[*] Mtodo "BuscarPorNome", teve sua assinatura alterada, removendo o ltimo parmetro:
    function BuscarPorNome( const ACidade : String; const AUF: String = '';
      const Exata: Boolean = False) : Integer ;
[+] Adicionada mecanismo de Cache, para agilizar as consultas:
    Propriedade CacheArquivo: String default "ACBrIBGE.txt".
                  Arquivo TXT que servir de cache (memria), para a lista de
                  Cidades j consultadas nos WebServices
                  O uso do cache, economiza consultas HTTP, e acelera o processo de busca.
                  Se valor for Vazio, nenhum cache ser efetuado
    Propriedade CacheDiasValidade: Integer default 0
                       Nmero de dias para considerar o arquivo de Cache ainda
                       vlido, at deseprez-lo e obter novamente a lista de
                       cidades pelos WebServices. Se valor for 0, nunca despreza o cache
    Evento OnGravarCache: procedure(ConteudoCache: TStrings; var Tratado: Boolean) of object;
                          Ser chamado sempre que o ACBrIBGE, for efetuar a gravao do Cache
    Evento OnLerCache: procedure(ConteudoCache: TStrings; var Tratado: Boolean) of object;
                       Ser chamado sempre que o ACBrIBGE, for carregar o Cache
    Notas: O uso dos eventos de leitura e gravao do Cache, permitem grava-lo em BD ou outro local.
           O Cache ser atualizado aps a execuo de cada chamada aos mtodos "ObterCidades"
[+] Adicionada a propriedade: "ListaUFs", que retorna uma Lista de Objetos com
    todas as UFs carregadas no Cache
[+] Adicionada a propriedade: "ListaCidades", que retorna uma Lista de Objetos com
    todas as Cidades carregadas no Cache
[+] Adicionado o mtodo: "ObterUFs", para obter no Cache todas as UFs do Brasil
[+] Adicionado o mtodo: "ObterEstatisticasUF". Para obter no Cache, as informaes de
    rea a Populao de todas as UFs carregadas
[+] Adicionado o mtodo: "ObterCidades". para obter no Cache todas as cidades do
    Brasil.
[+] Adicionado os mtodos:
    ObterCidades(const ACodUF: Integer) e ObterCidades(const AUF: String).
    Para obter do Webservice para o Cache, todas as Cidades de uma determinada UF
[+] Adicionado os mtodos:
    ObterEstatisticasCidade(const ACodMunicipio: Integer),
    ObterEstatisticasCidadesUF(const ACodUF: Integer),
    ObterEstatisticasCidadesUF(const AUF: String),
    ObterEstatisticasCidades(const ListaMunicipios: String)
    Para obter do Webservice, as estatsticas de rea e Populao, das Cidades
    carregadas no Cache
[+] Adicionado o mtodo "SalvarCache", para descarregar Cache da memria para o
    disco, chamando o evento OnGravarCache
[+] Adicionado o mtodo "CarregarCache", para Ler do Disco o Cache, para a memria,
    chamando o evento OnLerCache
[+] Adicionado os eventos:
    SalvarCidades(AStream: TStream);
    SalvarCidades(AStringList: TStrings);
    SalvarCidades(AFile: String; Overwrite: Boolean = False);
    Para permitir salvar o contedo do Cache em outras ocasies e locais

-- ACBrCEP, ACBrConsultaCNPJ --
[*] Ajuste aps refactoring de ACBrIBGE
    (por: DSA)

31/01/2018
-- ACBrWinHTTPReqResp, ACBrWinINetReqResp --
[-] Correo para considerar os Parmetros na URL, quando efetuar a conexo http
    https://www.projetoacbr.com.br/forum/topic/39786-nfse-provedor-ipm-guaramirim-e-massaranduba-sc/?do=findComment&comment=271489
    (por: DSA)

24/11/2017
-- ACBrConsultaCNPJ --
[-] Correo e ajustes para funcionamento em novas URLs e modelo de consulta do
    SEFAZ
[*] Ajustes para funcionamento com HTTTPS e TLS1
    (por: DSA)

22/11/2017
-- ACBrSocket --
[+] Adicionada a propriedade "TACBrHTTP.IsUTF8: Boolean default False", para
    forar o TACBrHTTP a tratar a resposta como UTF8

-- ACBrConsultaCPF --
[-] Refatorao, e ajustes para funcionar com nova URL em Lazarus
    (por: DSA)
	
14/11/2017
-- ACBrFeriado --
[*] Separao das classes em arquivos prprios. (por Filipe de Almeida Sortica)

10/11/2017
-- ACBrMail --
[+] Melhoria no controle de anexos, modificando o tipo de lista de Array of Record
    para um TObjectList.
    Introduzido os tipos: TMailAttachments e TMailAttachment.
    Agora os anexos so carregados para TMemoryStream, no momento em que os
    mesmos so anexados, e no apenas no momento do envio do e-mail.
[-] Modificada a forma de construo do MimeMess, para que todos os anexos sejam
    do tipo MP_BINARY. Evitando que XMLs sejam alterados ou convertidos para o
    Encoding nativo.
    https://www.projetoacbr.com.br/forum/topic/39818-problemas-em-anexar-xml-no-e-mail
    (por: DSA)

07/11/2017
-- ACBrFeriado --
[+] Incluso de pesquisa no arquivo JSON. (por Filipe de Almeida Sortica)

27/10/2017
-- ACBrFeriado --
[+] Primeira Versao, incluso de pesquisa no WebService calendario.com.br
    (por Filipe de Almeida Sortica)

23/10/2017
-- ACBrWinHTTPReqResp, ACBrWinINetReqResp --
[*] Melhoria na deteco de TimeOut, na demora da resposta do Servidor
    (por: DSA)

21/09/2017
-- ACBrMail --
[-] Ajuste para evitar congelamento em TACBrMail.Clear, no Linux
[+] Adicionada a propriedade "Timeout: Integer default 0"
    (por: DSA)

20/09/2017
-- ACBrIBGE --
[-] Ajuste para usar HTTPS
    https://www.projetoacbr.com.br/forum/topic/38884-erro-ao-buscar-o-endere%C3%A7o-por-cep/

23/08/2017
-- ACBrCEP --
[+] Implementado busca por logradouro no modelo CepAberto
    (por regys.silveira)

23/08/2017
-- ACBrMail --
[*] Remoo da verificao de autenticao, aps o Login no SMTP
    (alguns servidores no requerem login)
    (por: DSA)

14/04/2017
-- ACBrMail --
[*] Mtodos "AddAddress", "AddReplyTo", "AddCC" e "AddBCC", modificados para
    permitir a passagem de uma lista de emails, separados por ';', ',' ou '|'
    (por: DSA)

11/07/2017
-- ACBrCEP --
[+] Adicionado o WebService CepAberto http://www.cepaberto.com/
    CepAberto  um repositrio com edio e compartilhamento pblico
     necessrio criar uma conta e inserir a Chave de Acesso que 
    disponibilidzada na API do site em questo aps a criao da conta
    API Key (Chave de Acesso): http://www.cepaberto.com/api_key
[+] Adicionado as variveis Altitude, Latitude e Longitude
    http://www.projetoacbr.com.br/forum/topic/37657-acbrcep-novo-webservice/
    (por: Igor Bastos)

08/07/2017
-- ACBrCEP --
[*] Modificado o endereo do webservice da devmedia
    http://www.projetoacbr.com.br/forum/topic/11375-consulta-de-cep-pela-devmedia/?do=findComment&comment=246838
    (por: Juliomar Marchetti)
		
05/07/2017
-- ACBrMail --
[*] Mtodo "SendMail", adicionada verificao de "Host" vazio
    (por: DSA)

28/06/2017
-- ACBrMail --
[-] No enviar cpias dos emails para endereos em "ReplyTo"
    http://www.projetoacbr.com.br/forum/topic/37445-acbrmail-nao-consigo-limpar-lista-de-destinatarios/
    (por: DSA)

27/06/2017
-- ACBrNCMs --
[+] Adio de informaes da categoria
    http://www.projetoacbr.com.br/forum/topic/37401-acbrncms-capturando-dados-de-posio-categoria/
		
31/05/2016
-- ACBrSocket --
[+] "TACBrHTTP": Adicionado informao do Cdigo de Erro do Socket, no caso de falha

-- ACBrConsultaCPF --
[-] Correo na comunicao com OpenSSL 1.0 ou superior... Forando a
    cryptografia da conexo para TLS 1
    (por: DSA)

25/05/2017
-- ACBrWinReqRespClass --
[*] Mtodo: "GetWinInetError", modificado para exibir informaes sobre os erros:
    12002, 12007, 12029, 12030, 12031, 12045, 12057, 12157, 12175, 12185, 12186
    (por: DSA)

-- ACBrWinINetReqResp --
[*] Adicionada constante que foi removida de "ACBrWinReqRespClass"

11/05/2017
-- ACBrSocket --
[-] Correo para no atribuir Timeout para conexo HTTP, caso o mesmo seja 0
    (por: DSA)

27/04/2017
-- ACBrCEP --
[*] "TACBrWSCorreiosSIGEP", ajuste para considerar Tag "Complemento2"
    http://www.projetoacbr.com.br/forum/topic/36218-consulta-de-cep-ws-correios

24/04/2017
-- ACBrMail --
[+] Adicionada funo para salvar .eml antes de enviar o email. Contribuio no link abaixo,
    revisada pelo Jean Patrick
    http://www.projetoacbr.com.br/forum/topic/36134-envio-de-e-mail-acbrmail-outlook-dvida
    (por: Celso Marigo Junior)

12/04/2017
-- ACBrSocket --
[+] "TACBrHTTP", adicionada a propriedade TimeOut: Integer default 90000
    (por: DSA)

25/03/2017
-- ACBrWinHTTPReqResp --
[-] Correo de Erro de comunicao, causado pelo erro no tratamento de
    "MimeTypes"
[+] Adicionada identificao automtica do Proxy do Sistema Operacional
[-] Correo no mtodo "UpdateErrorCodes", que no lia corretamente o valor de
    "HTTPResultCode"
[-] Correo para que o "HTTPResultCode" seja corretamente atribuido ao termino
    da requisiao

-- ACBrWinINetReqResp --
[-] Correo no mtodo "UpdateErrorCodes", que no lia corretamente o valor de
    "HTTPResultCode"
[-] Correo para que o "HTTPResultCode" seja corretamente atribuido ao termino
    da requisiao

24/03/2017
-- ACBrWinHTTPReqResp --
[*] Melhoria para detectar Proxy do Sistema Operacional, caso nenhum proxy tenha
    sido informado.  (por: DSA)

20/03/2017
-- ACBrWinHTTPReqResp, ACBrWinINetReqResp --
[-] Ajuste para que "WINHTTP_OPTION_SECURITY_FLAGS" seja ajustados, independente
    do uso de Certificado digital na conexo.
    (por: DSA)

19/03/2017
-- ACBrWinINetReqResp --
[+] Nova Unit, apenas para Windows, movida de ACBrDFeCapicom.ACBrHTTPReqResp.
    Permite efetuar um POST, com suporte a HTTPS e Certificado digital, usando
    a API WinINet

-- ACBrWinHTTPReqResp --
[+] Nova Unit, apenas para Windows. Permite efetuar um POST, com suporte nativo
    a SSL/TLS e Certificado digital, usando a API WinHttp
    (por: DSA)

16/02/2017
-- ACBrConsultaCPF --
[+] mudana do endereo do captcha mesmo funcionando no outro faz sentido
    http://www.projetoacbr.com.br/forum/topic/34995-erro-http-404-not-found-em-acbrconsultacpf/
    por Juliomar Marchetti
		
18/01/2017
-- ACBrSedex --
[-] Correo para no mostrar o local ao rastrear uma encomenda.
    Veja: http://www.projetoacbr.com.br/forum/topic/32459-consulta-sedex/#comment-220633

16/01/2017
-- ACBrConsultaCPF
[*] Mudana de endereo da receita para consulta
    http://www.projetoacbr.com.br/forum/topic/34620-erro-consulta-cpf-unit-com-corre%C3%A7%C3%A3o-da-url/
    por Juliomar Marchetti
		
07/01/2017
-- ACBrSocket --
[*] Refatorao em TACBrTCPServer, para no precisar criar e destruir o Daemon,
    quando Ativar/Desativar o Servidor, a fim de evitar algumas situaes de
    Travamento ou A.V.
[+] Adicionada a propriedade "WaitInterval: Integer defaul 200", que permite
    definir o tempo de espera, por loop do Daemon e da conexo.
    (por: DSA)

07/11/2016
-- ACBrMTer --
[-] Ajuste procedure DoDesconecta o tipo AnsiString e String
    por : Juliomar Marchetti
	
02/11/2016
-- ACBrTCP, ACBrMTER --
[*] Ajuste para separao de ACBrMTER do pacote ACBrTCP. Isso se faz necessrio
    pois agora o ACBrMTER depende de ACBrTCP e ACBrSerial. A separao evita que
    o pacote ACBrTCP tenha dependencia de ACBrSerial.
    Para utilizar o componente ACBrMTER, ser necessrio instalar o pacote
    ACBr_MTER.dpk   (por: DSA)

25/10/2016
-- ACBrCEP --
[*] Ajuste para que o mtodo "TACBrWSCorreiosSIGEP.BuscarPorCEP", dispare
    esception, caso o CEP no seja encontrado
    http://www.projetoacbr.com.br/forum/topic/3685-acbrcep-erro-ao-pesquisar-cep-%C3%BAnico/?do=findComment&comment=218256

14/10/2016
-- ACBrSocket --
[*] Incluso da propriedade "UsaSynchronize" para possibilitar a chamada dos
    eventos OnConecta, OnDesconecta e OnRecebeDados sem a necessidade da
    funo Synchronize().
    (por: Elias Csar)

10/08/2016
-- ACBrCEP --
[-] Correo em TACBrWSViaCEP para correto tratamento de UTF8 (por: DSA)

05/09/2016
-- ACBrMTerClass --
[-] Correo de erro ao ser chamada funo ComandoEco com String vazia.
    (por: Elias Csar)

30/08/2016
-- ACBrMTerClass --
[-] Alterao para retirar os caracteres de controle dos dados recebidos 
    pelo Micro Terminal apenas no momento de enviar o eco. Dessa maneira no
    so perdidos dados como DEL, ESC, etc.
    (por: Elias Csar)
	
-- ACBrMTerPMTG --
[-] Alterao para limpar contedo dos dados antes de enviar o "ComandoEco".
	
-- ACBrMTerStxEtx --
[-] Compatibilizao com alteraes anteriores.	

16/08/2016
-- ACBrSocket --
[-] Correo em "TACBrHTTP.HTTPMethod", para detectar UTF8 quando Header.
    Content-Type: = "xhtml+xml"   (por: DSA)

10/08/2016
-- ACBrSocket --
[-] Correo em ACBrTCPServer.Desativar para que no ocorra Erros de Thread com
    as conexes abertas   (por: DSA)

-- ACBrMTer --
[*] Ajustes aps modificao no comportamente de ACBrTCPServer.Desativar

05/08/2016
-- ACBrMTer --
[-] Excluso da propriedade EcoAuto.
[+] Incluso das propriedades EchoMode e PasswordChar para possibilitar 
    alterao no modo de exibio do texto no display de Micro Terminais.
    (por: Elias)

05/08/2016
-- ACBrSocket --
[-] Correo de Bug em TACBrTCPServer.Desativar, em Delphi, onde o erro
    thread error the handle is invalid (6)" era disparado no caso de existir
    conexes ativas (por:DSA)

-- ACBrMTer* --
[-] Correo de Enconding para ANSI. Remoo de variveis no utilizadas

24/06/2016
-- ACBrMTer --
[*] Assinatura do Evento "OnRecebeDados" modificada para possibilitar a 
	alterao dos dados retornados ao Micro Terminal.
-- ACBrMTerPMTG --
[*] Correo do mtodo "ComandoBoasVindas". (por: Elias)

23/06/2016
-- ACBrSocket --
[+] TACBrTCPServerThread, adicionada a propriedade "Enabled: Boolean", que
    permite pausar a Thread.      (por: DSA)
[*] TACBrTCPServerThread passa a ser o Dono do Socket. Isso permite manipular a
    Thread, atravs do Socket. Ex:
                  TACBrTCPServerThread(aSocket.Owner).Enabled := False;

-- ACBrMTer --
[+] Adicionado o mtodo "OnLine(aIp:String): Boolean"
[+] Adicionado os mtodos Pblico:
    procedure EnviarComando(const aIP: String; const ACmd: AnsiString);
    function LerResposta(const aIP: String; const aTimeOut: Integer;
      NumBytes: Integer = 0; Terminador: AnsiString = ''): AnsiString;
[*] Refatorao e melhoria na montagem dos comandos dos protocolos existemtes
    e na interpretao da resposta
    (por: Elias e DSA)

20/06/2016
-- ACBrSocket --
[*] ACBrTCPServer, melhorias para suporte a aplicaes Multi-thread
[*] ACBrTCPServer, modificao para permitir ajuste das propriedades
    "TimeOut" e "Terminador", mesmo com o Servidor Ativo  (por: DSA)

14/06/2016
-- ACBrConsultaCPF --
[-] Correo do endereo HTTP para HTTPS
[+] Adicionado suporte ao campo "Data da Inscrio"
    http://www.projetoacbr.com.br/forum/topic/30634-consultacpf-corre%C3%A7%C3%A3o-de-endere%C3%A7o/
    (por: Alan Lucas)
	
17/05/2016
-- ACBrMTerSB100 --
[+] Incluso do modelo ACBrMTerSB100. (por Elias Csar Vieira)
-- ACBrMTerStxEtx --
[+] Incluso do modelo ACBrMTerStxEtx. (por Elias Csar Vieira)
-- ACBrMTerVT100 --
[+] Incluso do modelo ACBrMTerVT100. (por Elias Csar Vieira)

03/02/2016
-- ACBrMTer --
[+] Adicionado novo componente ACBrMTer, que atua como servidor de MicroTerminais
    TCP/IP, suportando atualmente os protocolos: VT100, StxEtx, PMTG
    (por: Elias Csar Vieira e DSA)

14/04/2016
-- ACBrSocket --
[-] Mtodo: "TACBrTCPServerDaemon.Destroy" no estava chamando "inherited Destroy"
    (por: DSA)

12/04/2016
-- ACBrConsultaCNPJ --
[*] Ajuste para interpretar datas, em S.O. que no utilizam a barra (por: DSA)
    http://www.projetoacbr.com.br/forum/topic/28667-ajuste-no-acbrconsultacnpj/

30/03/2016
-- ACBrMail --
[+] Adicionado o mtodo: function SaveToStream(AStream: TStream): Boolean;
[-] Correo na montagem do cabealho de: "From, To, ReplyTo, CC", para que
    aparea apenas o nome informado (informando "Nome" <email@provedor.com>)
[-] Correo de Bug para permitir salvar corretamente o Email com anexos em
    Arquivo.      (por: Renato Pavan)
    http://www.projetoacbr.com.br/forum/topic/23435-acbrmail-colocando-clips/?do=findComment&comment=191979

19/03/2016
-- ACBrHTTPDownload --
[+] Criada propriedade Publica para expor HTTPSend: THTTPSend   (por: DSA)
    http://www.projetoacbr.com.br/forum/topic/28813-erro-ao-fazer-download-em-alguns-servidores/

17/03/2016
--ACBrSpedTabelas
[+] Adicionado recurso para criar o diretrio de destino caso o definido no exista
    link http://www.projetoacbr.com.br/forum/topic/28781-contribui%C3%A7%C3%A3o-para-unit-acbrspedtabelaspas/?do=findComment&comment=190279
    (por: Isaque Pinheiro)

27/02/2016
--ACBrConsultaCPF
[*] Ajuste para quando retornar o erro de data de nascimento errado mostrar o problema
		http://www.projetoacbr.com.br/forum/topic/18665-consulta-cpf/?do=findComment&comment=187068
		por : Juliomar Marchetti
		
26/02/2016
--ACBrCEP--
[+] Adio de outro webservice pra consulta por Cantu
    http://www.projetoacbr.com.br/forum/topic/28314-acbrcep-erro-404/
[*] Ajuste em TACBrWSCorreiosSIGEP, para fazer a busca do Cod.IBGE
[*] Modelo wsCorreios modificado para instanciar TACBrWSCorreiosSIGEP
		
16/12/2015
-- ACBrMail --
[-] Correo para Destruio de TACBrMail, no chamar "SMTP.Reset"
    http://www.projetoacbr.com.br/forum/index.php?showtopic=27427

08/02/2015
-- ACBrSedex --
[-] Ajuste para valores Decimais sempre serem representados com Pontos na Decimal
    http://www.projetoacbr.com.br/forum/topic/17388-correios-calculo-de-sedex-pac/?page=2

30/01/2015
-- ACBrMail --
[+] Modificaes no envio de email por Thread, para usar um TCriticalSection, a
    fim de evitar vrias conexes simultneas  (por: DSA)
	
-- ACBrConsultaCNPJ --
[-]	Correo para consulta de Empresas sem e-mail cadastrado  (por: BigWings)
    http://www.projetoacbr.com.br/forum/topic/27710-corre%C3%A7%C3%A3o-acbrconsultacnpj/

08/12/2015
-- ACBrIBPTax --
[+] Adicionado mtodo para consulta de alquotas de imposto aproximado via API do site
    para produto  servio.
    por: regys.silveira

05/10/2015
-- ACBrCEP --
[+] http://www.projetoacbr.com.br/forum/topic/24940-novo-provedor-para-acbrcep-viacep
    Adicionado servidor VIA CEP

02/10/2015
-- ACBrSocket --
[-] Ajuste para deteco de Socket Invlido.   (por: Rodrigo Apoiosis)
    http://www.projetoacbr.com.br/forum/topic/24817-acbrnfemonitor-utilizando-processador-no-m%C3%A1ximo/

01/10/2015
-- ACBrMail --   (por: DSA)
[*] Assinatura do Evento "OnMailProcess" modificada, para informar o ACBrMail em
    execuo como primeiro parmetro
[+] Adicionado o Evento "OnMailException"
    procedure(const AMail: TACBrMail; const E: Exception; var ThrowIt: Boolean) of object;
[+] Adicionado o mtodo: TACBrMail.Assign, para permitir copiar objetos TACBrMail
[+] Adicionado o mtodo: TACBrMail.SaveToFile, para permitir salvar o email gerado
[+] Adicionado o mtodo: TACBrMail.ClearAttachments para remover todos os anexos.
[*] Mtodo TACBrMail.SendMail completamente reescrito, para corrigir problemas
    com Anexos e MimeParts
[-] Nomes dos anexos corrigidos, para usar o nome do Arquivo original ou o
    "NameRef" informado
[-] Envio por Thread completamente reescrito para permitir vrias Threads em
    execuo simultnea, com e-mails de diferente conteudo, e suporte aos Eventos
[*] Ajustes para metodo Clear ser chamado apenas no final de SendMail ou SmtpError

29/08/2015
-- ACBrIBPTax -- (pro: regys silveira)
[-] Adicionado o codigo LST que voltou na nova verso da tabela.

30/07/2015
-- ACBrIBGE --   (por: DSA)
[-] Corrigido Bug na comparao de Cidades com acentos
[-] Correo de possibilidade de Loop Infinito na comparao de Cidades

-- ACBrCEP --
[*] Remoo de TypeCasts desnecessrios

26/07/2015
-- ACBrMail --
[-] Limpando contedo de Subject em TACBrMail.Clear

-- ACBrSocket --
[*] Ajuste em TACBrTCPServer.SetTerminador para permitir a atribuio de 
    Terminadores com notao diferente de "AscToString"

06/07/2015
-- ACBrCotacao --
[-] Acerto no endereo de consulta de moedas e valores.

16/05/2015
-- ACBrDownload (por: Isaque Pinheiro)
[-] Correo para liberar o link arquivo Stream com o arquivo em disco
    para que o mesmo pudesse ser liberado

15/03/2015
-- ACBrMail --    (por: DSA)
[+] Adicionada a propriedade IDECharset, que permite definir qual o CharSet usado
    pela IDE para a composio da Mensagem.
    Atua em conjunto com a propriedade DefaultCharset, que ser o CharSet
    utilizado no email. Se IDECharset for diferente de DefaultCharset ser
    efetuada converso.
[+] Adicionada a propriedade "UseThread", que permite definir o modo padro de
    envio em Segundo Plano
[*] Mtodos "AddAttachment" modificados para aceitar genrico "TStream"
[*] Sobrecarga no mtodo "Send", para permitir o envio usando o valor da ]
    propriedade "UseThread"

18/02/2015
-- ACBrConsultaCNPJ --
[*] Correo para consulta de CNPJ!
    http://www.projetoacbr.com.br/forum/index.php?/topic/20046-corrigido-acbrconsultacnpj-para-p%C3%A1gina-nova/#entry127708

07/02/2015
-- ACBrConsultaCNPJ --
[+] Adicionado suporte para leitura dos campos: EndEletronico, Telefone, EFR, 
    MotivoSituacaoCad  (por: Eliomar0910)
	http://www.projetoacbr.com.br/forum/index.php?/topic/11174-incluso-de-3-campos-no-acbrconsultacnpj-e-incluso-de-acbrtaxadolar/?p=126683

02/01/2015
-- ACBrIBGE --
[+] Criado tipo EACBrIBGEException;
[*] Modificao do Mtodo BuscarPorNome, adicionado parmetro 'ComparacaoCaseSensitive'
    const ComparacaoCaseSensitive: Boolean = True
    Se passado False, o mtodo vai ignorar as diferenas entre maisculas e minsculas 
	ao fazer uma busca com o parmetro Exata.
    Se Exata = False, esse parmetro  ignorado.
[-] Correo no evento OnBuscaEfetuada, pois estava sendo chamado antes do componente
    fazer a filtragem dos Municpios no mtodo BuscarPorNome.
    Veja: http://www.projetoacbr.com.br/forum/index.php?/topic/11214-codigo-ibge-no-acbrcep/

-- ACBrCEP --
[-] Busca no provedor correios no estava retornando os dados 
    de ID do Municipio conforme eta esperado. 
    Veja: http://www.projetoacbr.com.br/forum/index.php?/topic/19315-correo-acbribge

03/12/2014
-- ACBrIBPTax --
[-] Acertos na validao da primeira linha do arquivo, onde ficam as informaes gerais

02/12/2014
-- ACBrIBPTax --
[-] Alterado ACBrIBPTax.pas para a nova verso de tabelas 14.2.b

26/11/2014
-- ACBrConsultaCPF --  (por: Gelson Borsoi)
[*] Correes para suportar o novo mecanismo de Captcha.
http://www.projetoacbr.com.br/forum/index.php?/topic/11761-consulta-de-cpf-receita-fazenda/?p=119135

13/11/2014
-- ACBrDownload -- por : Juliomar
[-] Possvel correo aplicada em funo de relatos de erros!
	http://www.projetoacbr.com.br/forum/index.php?/topic/18339-erro-acbrdownload/
	http://www.projetoacbr.com.br/forum/index.php?/topic/6228-acbrdownload/
   
12/11/2014
-- ACBrConsultaCPF --  (por: DSA)
[*] Correes para suportar o novo mecanismo de Captcha.
[*] Correes nos Demos de Delphi e Lazarus para suportar a Imagem em PNG

-- ACBrSocket --
[*] Ajustes em HTTPPost() para evitar perda de caracteres no formulrio de envio

07/11/2014
-- ACBrIBPTax --
[*] alterao do componente ACBrIBPTax para ler as novas tabelas de imposto no cupom,
    foi removida a coluna "fonte", aproveitai para tar um "tapa" no demo
    por: regys silveira

05/11/2014
-- ACBrConsultaCNPJ --
[*] Alterado o codigo CNAE2 para mostrar um ou mais CNAEs, algumas empresas possuem mais 
    de um CNAE secundrio. por (regys.silveira)

27/10/2014
-- ACBrIBPTax --
[*] alterao do componente ACBrIBPTax para ler as novas tabelas de imposto no cupom
    por: regys silveira

21/20/2014
-- ACBrNCMs
[*] Aplicado correo na vriavel que no era inicializada e formatado o cdigo conforme solicitado
	por: Juliomar Marchetti
	
13/10/2014
-- ACBrSocket --   (por: DSA)
[+] Adicionada propriedade URL, que permite ler a URL final utilizada na consulta
    ( a URL pode modificar, se a consulta retornar cdigo de redirecionamento )

-- ACBrConsultaCNPJ --   (por: DSA)
[-] Correo de bug na identificao dos Valores da Resposta
[-] Correo de Erro Index out of bound quando captcha estava errado
http://www.projetoacbr.com.br/forum/index.php?/topic/17449-acbrcnpj-list-index-out-of-bounds-123
[+] Adicionada verificao de CNPJ antes da Consulta

-- ACBrConsultaCPF --   (por: DSA)
[-] Correo de bug na identificao dos Valores da Resposta
www.projetoacbr.com.br/forum/index.php?/topic/15715-erro-no-foi-possvel-obter-os-dados-acbrconsultacpf/
[+] Adicionada verificao de CPF antes da Consulta

10/10/2014
---ACBrNCMs -- 
[+] Adicionando o componente ACBrNCMs (por: Datilas)
http://www.projetoacbr.com.br/forum/index.php?/topic/17549-criar-componente-de-consulta-a-ncm-online/?p=109863
[*] Alterado o local onde estava o pacote ACBrTCP.lpk para Lazarus seguindo o padro j usado no Delphi

28/09/2014
-- ACBrSedex -- (por: DSA)
[*] Propriedades "MaoPropria" e "AvisoRecebimento" modificadas para Boolean
[*] Melhorias no tratamento de erro do mtodo "Rastrear"
[*] Melhorias para suportar UTF8 e Lazarus
[*] Identao e limpeza de cdigo
[-] Ajuste para tratar corretamente Valores com Separador Decimal diferente de '.'

12/09/2014
-- ACBrSedex --
[+] Adicionado componente ACBrSedex (por: Datilas)
http://www.projetoacbr.com.br/forum/index.php?/topic/17388-correios-calculo-de-sedex-pac/

18/07/2014
-- ACBrMail --
[+] Adicionado o mtodo SendThread, para enviar e-mail por thread;
http://www.projetoacbr.com.br/forum/index.php?/topic/
16592-altera%C3%A7%C3%A3o-no-acbrmail-inclus%C3%A3o-de-thread-no-processo-de-envio/#entry103309

04/04/2014
-- ACBrSpedTabelas --
[+] Doao do componente por (datilas)
    http://www.projetoacbr.com.br/forum/index.php?/topic/13345-novo-componete-acbrtabelassped/#entry80872
[+] Ajuste para o padro dos componentes do projeto ACBr
    (por: Isaque Pinheiro/Juliomar Marchetti)
	
15/01/2014
-- ACBrWinINetReqResp --
[+]Incluso da classe no Projeto ACBr. (por Jean Patrick Figueiredo dos Santos)
-- ACBrWinReqRespClass --
[+]Incluso da classe no Projeto ACBr. (por Jean Patrick Figueiredo dos Santos)

27/01/2013
-- ACBrCEP --
[+] Adicionada a propriedade: PesquisarIBGE: Boolean, para permitir desativar
    a busca do Cod.IBGE no WebServices dos Correios  (por: Jter Rabelo)
    www.projetoacbr.com.br/forum/index.php?/topic/13934-erro-500-acbribge/

30/12/2013
-- ACBrMail --
[*] A procedure Clear agora  publica;
[*] Agora, quando ocorre um erro durante o envio, a procedure Clear  chamada
    antes da exceo ser disparada;
[-] Corrigido bug que no enviava o Assunto do e-mail ao alterar o
    DefaultCharset para um valor diferente de ISO_8859_1;
    (Por: Jean Patrick)

04/11/2013
-- ACBrMail --
[-] Corrigido bug em charset's ao usar letras acentuadas nas mensagens
    (Por: Jean Patrick)

23/10/2013
-- ACBrMail --
[*] Pequenos acertos no enviador de e-mails de exemplo    (Por: Jean Patrick)

22/10/2013
-- ACBrMail --
[+] Criado um completo enviador de e-mails como exemplo de uso do componente
    para Lazarus  (Por: Jean Patrick)

11/10/2013
-- ACBrMail --
[+] Adicionado novo componente ACBrMail, que  um completo Cliente SMTP
    (Por: Jean Patrick)
[+] Criado simples exemplo de uso

28/09/2013
-- ACBrCNIEE --
[*] Ajuste para mtodo BuscarECF com o Parametro RemoveEspacos  (por: DSA)
http://www.projetoacbr.com.br/forum/index.php?/topic/
12384-corre%C3%A7%C3%A3o-na-fun%C3%A7%C3%A3o-buscarecf-no-acbrcniee/

15/07/2013
-- ACBrCotacao --
[+] Adicionado componente ACBrCotacao responsvel pela leitura da cotao de 
    moedas atualizado via Banco Central do Brasil.
    por: regys.silveira

13/07/2013
-- ACBrConsultaCNPJ --
[+] Adicionada a leitura da informao "Natureza Juridica"  (por: DSA)

-- ACBrCEP --
[+] Adio do WebService DevMedia (por: marcelopomarolli)
    http://www.projetoacbr.com.br/forum/index.php?/topic/11375-consulta-de-cep-pela-devmedia/?p=67922

09/07/2013
-- ACBrIBGE --
[*] Modificao do Mtodo BuscarPorNome( const ACidade : String;
    const AUF: String = ''; const Exata: Boolean = False ) : Integer ;
    Se "AUF" for informado, retorna apenas as cidades do UF informada
    Se Exata = True, retorna apenas a Cidade com nome idntico ao informado em
    "ACidade"      (por: DSA)

08/07/2013
-- ACBrCEP --
[*] Correo na busca do cdigo do IBGE, para wsCorreios, (por: Jeter Rabelo)

05/07/2013
-- ACBrCEP, wsCorrreios --
[*] Melhorado o interpretador de retorno do Correios, Refactoring de rotinas (por: DSA)
[+] Adicionada integrao com ACBrIBGE, na consulta dos Correios      (por: DSA)
[*] Corrigido problemas na Busca por Logradouro com acentuao        (por: DSA)

04/07/2013
-- ACBrConsultaCNPJ --
[*] Refactoring, substituindo alguns mtodos que a classe (ACBrSocket) j possui...
[-] Correo para compatibilizar com Linux, no funcionava devido a problemas de
    converso de UTF8 e Ansi.
[*] Otimizao da rotina que captura os campos do HTML.
[+] Implemetada Leitura do CNAE Principal e CNAE Secundrio
[*] Campos do tipo Data modificados para TDateTime
    (por: DSA)

28/06/2013
-- ACBrConsultaCNPJ --
[*] Ajustes para compatibilizar o componente com Lazarus,
[+] Adicionado Demo para Lazarus, migrado por: "Roberto Brando"
[*] Refactoring de funes que j existiam nos fontes do ACBr ou synapse:
    HTTPEncode -> synacode.EncodeURLElement; PosEx -> strutils.PosEx
    (por: DSA)
-- ACBrTaxaDolar--
[+] Incluso do componente ACBrTaxaDolar. (por Jefferson - Jeffersonlupinacc@gmail.com)

17/06/2013
-- ACBrConsultaCNPJ --
[+] Adicionado parmetro para limpeza de espaos duplos retornados nos campos 
    da consulta.
    pro: regys.silveira

11/06/2013
-- ACBrIBPTax --
[+] Adicionado suporte ao tipo de tabela 2.
[*] Acerto nos mtodos de exportao.
[+] Mtodo de exportao agora aceita usar aspas duplas ou no para campos
    por: regys.silveira

10/06/2013
-- ACBrIBPTax --
[*] Acerto no componente para a nova verso da tabela ibpt (0.0.2).
[*] Acerto na leitura do campo descrio para considerar somente o ';' 
    como separador e sem gerar problemas com descries que possuem o ';' 
    dentro delas.
[+] Adicionado evento para capturar erros de importao.
    por: regys.silveira
	
25/05/2013
-- ACBrConsultaCNPJ --
[+] Incluso do componente ACBrConsultaCNPJ (por Fernando - fernando-mm@hotmail.com)

17/05/2013
-- ACBrIBPTax --
[+] Adicionada propriedade para informar o URL de onde o arquivo .csv vai ser 
    baixado.
    por: regys.silveira

15/05/2013
-- ACBrIBPTax --
[+] Adicionado componente para baixar e manipular a tabela de impostos do IBPT
    por: regys.silveira

01/04/2013
-- ACBrCEP --
[*] Reformatao de Fontes na classe do provedor ByJG (por: DSA)

23/03/2013
-- ACBrCEP --
[+] Adicionado suporte ao provedor ByJG (por: Rafael Dias)

28/01/2013
-- ACBrNFPws --
[+] Adicionado componente para Enviar arquivos e Consultar status para o Nota
    Fiscal Paulista (NFP)                         (por: DSA)
[+] Adicionado Demo em Lazarus para o ACBrNFPws   (por: DSA)

26/04/2012
-- ACBrCEP --
[+] Adicionado suporte ao provedor KingHost  (por: Sidnei alves)
    http://www.djsystem.com.br/acbr/forum/viewtopic.php?f=14&t=8378

13/09/2012
-- ACBrSocket --
[-] Corrigido Bug de perda de acentos em sistemas com Unicode na chamada da 
    function ParseText      (por: DSA)

14/08/2012
-- ACBrCNIEE --
[-] Correo feita por (Carlos do Nascimento Filho)

08/05/2012
-- ACBrCNIEE --
[+] Acerto na busca de CNIEE (Regys Silveira)

26/04/2012
-- ACBrCEP --
[+] Adicionado suporte ao provedor R&N Solucoes
    http://djsystem.com.br/acbr/forum/viewtopic.php?f=14&t=5627

06/03/2012
-- ACBrCEP --
[-] Removidas as aspas do retorno do CEPLivre (Regys Silveira)
    http://djsystem.com.br/acbr/forum/viewtopic.php?f=14&t=3809

01/03/2012
-- ACBrSocket --
[-] Corrigida interpretao do Retorno HTTP em UTF-8 para Delphi Ansi  (DSA)
    http://www.djsystem.com.br/acbr/forum/viewtopic.php?f=14&t=3809

11/11/2011
-- ACBrCEP --
[-] Acerto na busca de cep do CepLivre que mudou o endereo e passou a utilizar 
    sistema de assinaturas. Agora  necessrio utilizar uma chave para 
    identificar o assinante.
[+] Foi criada uma nova propriedade "ChaveAcesso" para guardar a chave de 
    acesso utilizada pelo CEP Livre e o BuscaCEP.
    (por: Rgys Silveira)

07/11/2011
-- ACBrCEP --
[-] Acerto da busca por CEP na Repblica Virtual conforme post do frum
    http://djsystem.com.br/acbr/forum/viewtopic.php?f=14&t=3809

30/10/2011
-- ACBrDownload --
[+] Liberado componente para download de arquivos via http e ftp, com 
    recurso de pausa e continuao do download.
    por: Isaque Pinheiro / Daniel Simes

17/10/2011
-- ACBrSocket --
[+] Adicionado mtodo post no TACBrHTTP.
[+] Adicionada propriedade para controle de fazer o parse do retorno ou no
    no TACBrHTTP.
    por: Rgys Silveira.

-- ACBrSuframa --
[+] Alterado ACBrSuframa para utilizar somente o OpenSSL para requisio.
    por: Rgys Silveira.

13/10/2011
-- ACBrSuframa --
[+] Adicionado componente ACBrSuframa para consumir o webservice do suframa.
    por: Rgys Silveira.

10/04/2011
-- ACBrCNIEE --
[+] Implementada a propriedade VersaoArquivo: String, que contem o Numero da
    verso do aquivo no Site (no formato YYYYMMDD).  por: DSA

07/04/2011
-- ACBrCNIEE --
[+] Liberados novos tipos de exportao para arquivo.
[+] Mtodo de busca do ECF, utiliza Marca, Modelo e verso do SB, retorn
    classe com os dados do ECF.
    por: Rgys Silveira

07/04/2011
-- ACBrCNIEE --
[+] Librado componente para download e leitura da tabela de CNIEE
    por: Rgys Silveira / Daniel Simes
	
12/08/2010
-- ACBrIBGE --
[+] Incluso do componente ACBrIBGE. (por Daniel Simoes de Almeida e Andr Moraes)

24/10/2008
-- ACBrSocket --
[+] Incluso do componente ACBrSocket. (por Daniel Simoes de Almeida)
