BREAKING CHANGES

  • angular: deve ser utilizado o Angular v12

Atualize seu projeto para utilizar a versão 12 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 5.

  • chart: remove a interface PoPieChartSeries

Remove a interface interface PoPieChartSeries em seu lugar deve ser utilizado a interface PoChartSerie.

Antes:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoPieChartSeries } from '@po-ui/ng-components';
...
series: Array<PoPieChartSeries> = [...];

Depois:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoChartSerie } from '@po-ui/ng-components';
...
series: Array<PoChartSerie> = [...];
  • chart: remove a interface PoDonutChartSeries

Remove a interface interface PoDonutChartSeries em seu lugar deve ser utilizado a interface PoChartSerie.

Antes:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoDonutChartSeries } from '@po-ui/ng-components';
...
series: Array<PoDonutChartSeries> = [...];

Depois:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoChartSerie } from '@po-ui/ng-components';
...
series: Array<PoChartSerie> = [...];
  • chart: remove a interface PoBarChartSeries

Remove a interface interface PoBarChartSeries em seu lugar deve ser utilizado a interface PoChartSerie.

Antes:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoBarChartSeries } from '@po-ui/ng-components';
...
series: Array<PoBarChartSeries> = [...];

Depois:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoChartSerie } from '@po-ui/ng-components';
...
series: Array<PoChartSerie> = [...];
  • chart: remove a interface PoColumnChartSeries

Remove a interface interface PoColumnChartSeries, em seu lugar deve ser utilizado a interface PoChartSerie.

Antes:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoColumnChartSeries } from '@po-ui/ng-components';
...
series: Array<PoColumnChartSeries> = [...];

Depois:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoChartSerie } from '@po-ui/ng-components';
...
series: Array<PoChartSerie> = [...];
  • chart: remove a interface PoLineChartSeries

Remove a interface PoLineChartSeries, em seu lugar deve ser utilizado a interface PoChartSerie.

Antes:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoLineChartSeries } from '@po-ui/ng-components';
...
series: Array<PoLineChartSeries> = [...];

Depois:

// html
<po-chart [p-series]="series" ...></po-chart>

//ts
import { PoChartSerie } from '@po-ui/ng-components';
...
series: Array<PoChartSerie> = [...];
  • table: altera comportamento da propriedade p-single-select

Foi alterado comportamento da propriedade p-single-select quando usada de forma isolada no Template. Ao utiliza-la de forma isolada anteriormente o seu valor era definido como false, agora passará a ser true.

Antes:

<po-table p-single-select>
</po-table>

Depois:

<po-table>
</po-table>
  • table: altera comportamento da propriedade p-hide-select-all

Foi alterado comportamento da propriedade p-hide-select-all quando usada de forma isolada no Template. Ao utiliza-la de forma isolada anteriormente o seu valor era definido como false, agora passará a ser true.

Antes:

<po-table p-hide-select-all>
</po-table>

Depois:

<po-table>
</po-table>
  • table: altera comportamento da propriedade p-striped

Foi alterado comportamento da propriedade p-striped quando usada de forma isolada no Template. Ao utiliza-la de forma isolada anteriormente o seu valor era definido como false, agora passará a ser true.

Antes:

<po-table p-striped>
</po-table>

Depois:

<po-table>
</po-table>
  • table: altera comportamento da propriedade p-show-more-disabled

Foi alterado comportamento da propriedade p-show-more-disabled quando usada de forma isolada no Template. Ao utiliza-la de forma isolada anteriormente o seu valor era definido como false, agora passará a ser true.

Antes:

<po-table p-show-more-disabled>
</po-table>

Depois:

<po-table>
</po-table>
  • table: altera comportamento da propriedade p-sort

Foi alterado comportamento da propriedade p-sort quando usada de forma isolada no Template. Ao utiliza-la de forma isolada anteriormente o seu valor era definido como false, agora passará a ser true.

Antes:

<po-table p-sort>
</po-table>

Depois:

<po-table>
</po-table>

Bug Fixes

  • chart: corrige erro no firefox ao incia-lo escondido (b79fa40), closes #874
  • fields: corrige erro inesperado ao sair do campo sem model (3af2426), closes #872

Code Refactoring

  • chart: remove a interface PoBarChartSeries (b914e5a)
  • chart: remove a interface PoColumnChartSeries (f012324)
  • chart: remove a interface PoDonutChartSeries (70f1a7b)
  • chart: remove a interface PoLineChartSeries (1b3c8ed)
  • chart: remove a interface PoPieChartSeries (0e92746)
  • table: altera comportamento da propriedade p-show-more-disabled (1df9a26)
  • table: altera comportamento da propriedade p-single-select (de3d18c)
  • table: altera comportamento da propriedade p-hide-select-all (607bcb6)
  • table: altera comportamento da propriedade p-sort (557c42f)
  • table: altera comportamento da propriedade p-striped (963b2ad)

Features

  • angular: atualiza para o angular v12 (a5b0d70)
  • dynamic-form: adiciona a propriedade placeholder no PoDynamicFormField (14b4097)
  • migration: adiciona ng update e documentação de migração para v5 (f091784)
  • Sem rótulos