Skip to content

Latest commit

 

History

History
132 lines (107 loc) · 5.65 KB

Alteracoes.MD

File metadata and controls

132 lines (107 loc) · 5.65 KB

30/12/2017 - AL - Alterações para o ODataBr

  • incluido geração automatica de view que se inciam com 'ODATA_' dispensando inclui-las no metadata; (testado firebird) - para consulta passou a devolver um "new" com novo servicemodel gerado na mesma pasta do server;
  • incluido no OData.ServiceModel.json a possibilidade de importar um json externo: .. ,import: [ 'x.json','y.json' ], ...
  • altera o rowstate para aceitar 'updateORinsert' -> quando o update não encontrar registro executar um insert; = a clausula $filter é utilizada no POST,PATCH,PUT para formar a where que deseja usar para atualização; = no POST,PUT,PATCH... caso não seja indicado um $filter é utilizado a chave primaria.
  • alguns browser não estão aceitando enviar PATCH.. em substuição enviar como PUT, marcando o "rowstate";
  • melhoria na configuração de busca no banco para reduzir tempo de resposta, desligando alguns recursos do firedac;

19/10/2017 - AL

  • Lock/Unlock para VCL.PageView

15/10/2017 - AL

  • correção de access violation ao sair no TLayoutManager

14/10/2017 - AL

  • alteração na MVCBr.BPL para forçar a gravação do pas quando criar, antes dependida do usuário mandar salvar e deixava gravar na pasta errada.

08/10/2017 - AL = Suporte ao DMVC RC8 +- alteração BPL para retirar dependencias

27/09/2017 - AL

  • adicionado parametro no MVCBr.MongoModel
  • adicionado mapeamente de objetos para carga interna do MVCBr.MongoModel

26/09/2017 - AL

  • adicionado (inicial) Model para mongo MVCBr.MongoModel - Nao esta completo.

24/09/2017 - AL

  • correção FMX PageView - estava com access vilation ao sair.
  • adicionado opção de escolher a pasta de destino com os assistentes.

27/08/2017 - AL

  • criado a pasta Templates e adicionado templates para ela;
  • MVCBr.Patterns.Memento.pas

22/08/2017 - AL = renomeado MVCBr.Patterns.Factory para MVCBr.Factory (para se utilizando somente interno no MVCBr)

  • MVCBr.Patterns.Factory - para uso geral

21/08/2017 - AL

  • MVCBr.Patterns.Singleton

01/08/2017 - AL

  • MVCBr.FrameView - Herda TFrame para implementar IView
  • MVCBr.MiddlewareFactory - usado para interceptar a entrada e saida da VIEW

19/07/2017 - AL

  • correação BUG AttachContoller no MVCBr.FormView (_addref)

16/07/2017 - AL

  • adicionado Builder Expert ( and all)

14/07/2017 - AL

  • adicionado Lazy Builder
  • adicionado exemplo para UniGUI
  • alterado instalador para incluir PATH completos para os fontes.

06/07/2017 - AL

  • acrescentado dois nova assistentes 7-Facade Factory 8-Facade Sub-Class

03/07/2017 - AL

  • acrescentado MVCBr.Patterns.Builder -+ Alterado MVCBr.Patters.Facade para herdar de Builder
  • alterado Lista de Controller para acertar memory leaks ainda
  • alterado observer com bugs de vazamento de memoria.
  • adicionado tests para Builder

28/06/2017 - AL

  • MVCBr.Patterns.Adapter
  • memory leak no TMVCBrComponentFactory = alterado a lista de models para ser threadsafe = trocado a lista de controlles para threadsafe
  • MVCBr.Patterns.Facade
  • adicionado tests para Facade 26/06/2017 - AL
  • adicionado parametro OwnedFree no AttachController do FormFactory, para controlar se o controller pode fazer um FREE no formulário (default=true, o controller nao pode fazer FREE na view ) 26/06/2017 - AL
  • adicionado procedure release as interface para liberar referencia cruzada
  • corrigido memory leaks nas classes com referencia cruzada
  • corrigido servidor mermory leaks

16/06/2017 - AL

  • adicionado ISAPI para OData
  • adicionado pasta \bin para os binários
  • alterado o path de configuração para compatibilidade com o ISAPI (para usar "Arquivos de programas\mvcbr")

15/06/2017 - AL

  • atualizado o DMVC para RC5 versao 3.0
  • ataulizado o LoggerPro
  • correção para subir com GetIt
  • adicionado o instalado na raiz

24/05/2017 - AL

  • correção de bug quando execute ResolveController para o MainForm 23/05/2017 - AL
  • convertido o extrator de metadata para MVCBr
    21/05/2017 - AL
  • retirado dependencia do IdHttp
  • substituido o TIdHTTP pelo THTTPClient (System.net);
  • retirado alguns metodos do FormFactory substituido por Eventos
  • adicionado eventos para os forms (Views)
  • adicionado eventos para o TModuleFactory

16/05/2017 - AL

  • retirado varios warnnings
  • adicionado suporte a Oracle no OData
  • alterado $top $skip para o PostgreSQL, como novo metodo para tratar final SELECT = renomeado update para updateview
  • iniciado TDbObjectListModel - suporte a configuração em BD = alterado class base para TObjectListModel Custom
  • atualizado a pasta DOCS (alterado de doc para docs)

05/05/2017 - AL

  • implementado ShowView com parametro BeforeOpen e OnClose Proc para controller e View;
  • correção do evento OnClose do FORM que faltava um inherited
  • adicionado exemplo na pasta VCL como pegar parametros digitados no segundo formulario usando o evento OnClose;

03/05/2017 - AL

  • retirado a interface do oData.JSON
  • acrescido as assinatura IJsonObject e movido para o System.Json.Helper
  • correção configuração VendorLib para atender PostgreSQL (por: Elisângela)

29/04/2017 - AL

  • Incluido suporte a PostgreSQL (contribuição: Elisângela)
  • Alterado o MVCBrServer.config para incluir "VendorLib" (atenção para a barra do caminho... precisa ser dobrada \\ )
  • alterado o MVCBrServer, para ler as configurações de conexão direto do arquivo.. assim permite incluir novas propriedades sem precisar recompilar.
  • retirado alguns [unsafe] que estavam em conflito no WIN64