BREAKING CHANGES

  • angular: atualiza para a versão 9

Atualize seu projeto para utilizar a versão 9 do Angular, acesse a documentação Guia de Atualização do Angular para fazer a migração completa.

Veja nossa documentação para fazer a migração para a versão 2.

  • fields: removida a propriedade p-focus

Foi removida a propriedade p-focus, deve-se utilizar a propriedade p-auto-focus. Os componentes afetados são:

  • datepicker;
  • decimal;
  • email,
  • input;
  • login;
  • lookup;
  • multiselect
  • number;
  • password;
  • textarea;
  • url;

Antes: <po-component p-focus></po-component>

Depois: <po-component p-auto-focus></po-component>

  • packages: altera nome dos pacotes

Os nomes dos pacotes foram alterados para a seguinte nomenclatura:

  • @portinari/portinari-ui ==> @po-ui/ng-components
  • @portinari/portinari-templates ==> @po-ui/ng-templates
  • @portinari/portinari-code-editor ==> @po-ui/ng-code-editor
  • @portinari/portinari-storage ==> @po-ui/ng-storage
  • @portinari/portinari-sync ==> @po-ui/ng-sync
  • interceptors: altera inicial das chaves dos headers nos interceptors

Antes:

const headers = { 'X-Portinari-No-Message': 'true' };
...
const headers = { 'X-Portinari-SCREEN-LOCK': 'true' };
...
const headers = { 'X-Portinari-No-Count-Pending-Requests': 'true' }

Depois:

const headers = { 'X-PO-No-Message': 'true' };
...
const headers = { 'X-PO-SCREEN-LOCK': 'true' };
...
const headers = { 'X-PO-No-Count-Pending-Requests': 'true' }
  • page-detail: remove o reconhecimento das ações via funções no typescript

O reconhecimento das ações via funções no typescript foi removido, com isso para utilizar os botões "Voltar", "Editar" e "Remover" deve-se utilizar as novas propriedades.

Antes:

HTML <po-page-detail p-title="Titulo"> </po-page-detail>

TS

export class ExampleDetail {
  back() { }
}

Depois:

HTML

<po-page-detail p-title="Titulo" (p-back)="back()">
</po-page-detail>

TS

export class ExampleDetail {
  back() { }
}
  • page-edit: remove o reconhecimento das ações via funções no typescript

O reconhecimento das ações via funções no typescript foi removido, com isso para utilizar os botões "Cancelar", "Salvar" e "Salvar e Novo" deve-se utilizar as novas propriedades.

Antes:

HTML <po-page-edit p-title="Titulo"> </po-page-edit >

TS

export class ExampleEdit {
     save() { }
}

Depois:

HTML

<po-page-edit p-title="Titulo" (p-save)="save()">
</po-page-edit>

TS

export class ExampleEdit {
  save() { }
}

Features

  • packages: atualiza pacotes do projeto com Angular@9.1.X (9ac1ea8)
  • packages: atualização do prettier para versão 2.0.2 (b3a204b)
  • page-detail: adiciona propriedades para informar as ações (7fd1050)
  • page-edit: adiciona propriedades para informar as ações (49fb1c3)
  • prettier: inclusão do formatador prettier (dff1281)
  • schematics: implementa ng update para versão 2 (ba496d3)
  • sync: implementa ng update para v2 (a62ac37)
  • templates: cria schematics ng add e ng generate (86252de)

Code Refactoring

  • fields: remove propriedade p-focus (d3ba2d5)
  • interceptors: altera inicial das chaves dos headers (c64e3d4)
  • packages: altera nome dos pacotes (3fd3255)
  • sync: deprecia a propriedade portinari_sync_date (83f5d85)

Bug Fixes

  • chart: corrige erros no console (a9440b5)
  • code-editor: corrige exibição do editor (e470b4c)
  • combo: passa métodos para OnChanges (47e7ae1)
  • combo: corrige HTML Injection no option.label (7f19f1b)
  • datepicker-range: corrige erro ao mudar valor (641b8b6)
  • page-blocked-user: corrige colunas de contatos (a1516fd)
  • page-dynamic-table: corrige lentidão (55201c3), closes #260
  • page-dynamic-detail: corrige ação back com string (5411472)
  • page-dynamic-search: corrige erro ao utilizar o filtro (b2d9bf9)
  • page-job-scheduler: corrige manipulação incorreta da recorrência (73021dd)
  • page-list: corrige erro ao utilizar o filtro (3051b27)
  • schematics: altera todas ocorrencias encontradas no update (e0dcf22)
  • slide: passa métodos para OnChanges (7684812)
  • table: corrige erro ao renderizar a tabela com container (7e57e14)
  • table: corrige erro ao utilizar o p-height (3263df3)
  • table: corrige exibição das seleções únicas (12fa03e)

Documentation

  • code-editor: correção caminho assets (86f6117)
  • contributing: remove menção a branch em fork (4b82313)
  • docs: informa a versão que as propriedades serão depreciadas no futuro (9204b1c)
  • getting-started: atualiza para a nova versão (dfe0c91)
  • migration: atualiza documento com @po-ui/ng-sync (889a4b5)
  • migration: adiciona guia de migração para versão 2 (bbdbb9b)
  • migration-thf: atualiza para a nova versão (4a4ec0b)
  • packages: adiciona README.md na distribuição dos pacotes (98036ae)
  • page-dynamic-detail: atualização serviço do sample (419f5b4)
  • page-dynamic-edit: atualização serviço do sample (ebb1a8a)
  • page-dynamic-table: atualização serviço do sample (b682c2f)
  • select: atualização serviço do sample (df3cbc6)
  • sync-getting-started: atualiza para a nova versão (7705327)
  • sync-getting-started: atualiza versão @ionic/angular (efcb8fa)
  • Sem rótulos