Skip to content

Latest commit

 

History

History
3643 lines (1982 loc) · 174 KB

CHANGELOG.md

File metadata and controls

3643 lines (1982 loc) · 174 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

16.11.0 (2024-01-12)

Bug Fixes

  • dynamic-search: limpa campo de busca rápida (6ca2dbd)

Features

  • badge: novo componente (43f3186)
  • menu: permite habilitar o automatic toggle (610f087)
  • po-dynamic-view: aprimora exibição de booleans (9ff2721)

16.10.0 (2023-12-21)

Bug Fixes

  • select: trata o placeholder do componente no browser Safari (7fe25b5)

Features

  • job-scheduler: cria evento de output de erro e sucesso (809cee2)
  • search: implementa modo trigger no componente (196ba3e)

16.9.0 (2023-12-11)

Bug Fixes

  • listbox: ajusta redimensionamento do loading (9d78856)
  • table: ajusta redimensionamento do loading (482cc97)

Features

  • loading-overlay: inclui controle de tamanho (0f72ba9)
  • loading: torna o p-size dinâmico (8365698)

16.8.0 (2023-12-05)

Features

  • progress: implementa definições do AnimaliaDS (ad59a5e)
  • search: implementa animaliaDS e externaliza para uso no portal (0bdc067)

16.7.0 (2023-11-17)

Features

  • accordion: ajusta navegação do elemento através de viewChild (cbb93e8)
  • dynamic-form: adiciona escolha entre po-switch ou po-checkbox (1b91e50), closes #1420
  • loading-icon: implementa definições do AnimaliaDS (d126499)
  • loading-overlay: implementações AnimaliaDS (dee3db4)
  • overlay: novo componente de uso interno (5698533)
  • theme-builder: implementa novos componentes animalizados (2f6b1a6)

16.6.1 (2023-11-13)

Bug Fixes

  • combo: corrige fechamento do listbox após perda de foco (a6cfa1a)
  • listbox: corrige clique no checkbox (d303af0)
  • multiselect: corrige fechamento do listbox após perda de foco (f4d9437)

16.6.0 (2023-11-03)

Bug Fixes

  • combo: corrige chamada repetida no componente (f78548e)

Features

  • combo: implementa definições do AnimaliaDS (c710527)

16.5.0 (2023-10-31)

Bug Fixes

  • table: corrige valores padrão de propriedades (f92633d)
  • rich-text: impede envio de dados ao escolher cor (d7a7f24)

Features

  • multiselect: implementa as definições do AnimaliaDS (f31c075)

16.4.1 (2023-10-23)

Compatibilidade com po-theme-totvs

16.4.0 (2023-10-20)

Bug Fixes

  • menu: ajusta a aparência do componente nos navegadores Safari e Firefox. (3e60513)
  • table: corrige ordenação dos itens após uma pesquisa (21e8adc)

Features

  • combo: cria propriedade p-append-in-body para renderizar a listagem do componente fora do conteúdo principal (d64b4a6)
  • dynamic-form: adiciona a propriedade formField para o upload (db37399), closes #1847
  • dynamic-view: Inclui propriedade searchService, fieldLabel, fieldValue e concatLabelValue (6eb01fa)
  • multiselect: cria propriedade p-append-in-body para renderizar a listagem do componente fora do conteúdo principal (5809027)
  • tag: implementa variação de status neutral (1c7fb8a)

16.3.0 (2023-10-09)

Bug Fixes

  • input: adiciona indicação visual de campo inválido (90e9362)

Features

  • accordion: implementa definições do AnimaliaDS (79d15f2)
  • breadcrumb: implementa definições do AnimaliaDS (c2772ce)
  • dynamic-table: implementa opção de esconder gerenciador de colunas (1cd1ba9)
  • lookup: implementa opção de esconder gerenciador de colunas (2bc70bd)
  • tree-view: seleção única e customizada (7e9c9da)
  • upload: inclui a propriedade url no evento upload (6c8a9af), closes #1825

16.2.1 (2023-10-02)

Bug Fixes

  • listview: adiciona propriedade p-danger no botão de ação (67cdedd)

16.2.0 (2023-09-25)

Bug Fixes

  • checkbox: corrige foco no checkbox (5feecee)
  • lookup: traducoes russo (297f546)
  • page-edit: valida campos obrigatórios (32ee81a)
  • table: corrige ordenação após filtragem de itens (2e3a5e1)

16.1.0 (2023-09-18)

Bug Fixes

Features

  • tree-view: adiciona propriedade p-max-level (323dff2)

16.0.0 (2023-09-05)

BREAKING CHANGES

angular: deve ser utilizado o Angular v16

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

Bug Fixes

  • lookup: resolve disclaimer do lookup para o filtro booleano (17e83c3)
  • theme-builder: ajusta estilização para o angular 16 (c155b0d), closes #DTHFUI-7601

Build System

  • atualização para o angular 16 (2ec81b1)

Features

  • combo: implementa uso do listbox (07dafe9)
  • dynamicform: adiciona tipo decimal (8df2611)

15.15.0 (2023-08-22)

Features

  • search: implementa busca na tabela (060d9fb)

15.14.0 (2023-08-08)

Features

  • select: possibilita o uso de sub itens (e4afe06)
  • table: cria propriedade p-spacing para a tabela (b76b32c)
  • table: implementa fixador de colunas (7c49350)

15.13.1 (2023-07-31)

build: atualiza a versão do pacote de estilos po-theme-totvs.

15.13.0 (2023-07-21)

Features

  • datepicker: implementa timezone na data extendida (c8659d3)
  • menu: implementa definições do AnimaliaDS (431efdc)
  • multiselect: implementa definições do AnimaliaDS (b9f1c7c)
  • table: implementa funcionalidade de ações em lote (383e37b)
  • table: implementa recurso drag and drop nas colunas da tabela (c4e4602)

15.12.1 (2023-07-17)

Bug Fixes

  • page-slide: cria evento p-close (fadca67)
  • table: ajusta funcionamento da propriedade p-change-visible-columns (21f3e30)

15.12.0 (2023-07-07)

Features

  • menu: adiciona propriedade action a interface PoMenuItemFiltered (b5d09fd)

15.11.0 (2023-07-03)

Bug Fixes

  • page-login: centraliza propriedades p-environment e p-product-name (93f9f6d), closes #1743

Features

  • number: adiciona evento para tecla enter (a91bd3f)
  • theme-builder: implementa criação do novo construtor de temas (a4b051c)

15.10.0 (2023-06-27)

Features

  • table: implementa definições do AnimaliaDS (328aaa0)

15.9.2 (2023-06-19)

Bug Fixes

  • datepicker: corrige exibição de horário em formatação extendida (7dc3e46), closes #1725
  • dynamic-search: corrige formatação de valores do filtro avançado (4a6e2dc), closes #890
  • lookup: corrige formatação e exibição de valores do filtro avançado (8e9aa43), closes #890
  • multiselect: corrige retorno de opções sem label e value definidos (a305a6f), closes #890
  • radio-group: corrige método focus (39e7ae4), closes #1717

Features

  • combo: cria nova propriedade p-remove-initial-filter (b2d8ea1)

15.9.1 (2023-06-05)

Bug Fixes

  • decimal: corrige o uso de hífens, pontos e espaços (e203ca4)

15.9.0 (2023-05-26)

Features

  • tag: implementa novas propriedades (9b6db42)

15.8.2 (2023-05-24)

Bug Fixes

  • table: alinha colunas do tipo number e currency à direita (d4bc670), closes #1352
  • table: corrige exibição de colunas do tipo label (e66f74a)

15.8.1 (2023-05-22)

Bug Fixes

  • i18n: corrige importação de dependência no módulo do componente (82707e1)
  • lookup: corrige efeito de loading no po-lookup-modal (23e6d02), closes #1679

15.8.0 (2023-05-12)

Features

  • list-view: utiliza o po-button para exibir os detalhes da lista(625f35a)
  • lookup: exposição de propriedade interna de Subscription do lookup(5ef4c5c)
  • upload: exporta PoUploadFile e UploadStatusEnum (a9c0637)

15.7.1 (2023-05-08)

Bug Fixes

  • toaster: ajusta empilhamento das notificações (4a5ae72)

15.7.0 (2023-04-20)

Features

  • multiselect: permite utilizar template customizado(3ba4a7a)
  • table: reutiliza componente link(2f7a0c5)
  • upload: adiciona propriedade p-required-url para habilitar o componente sem passar p-url(ba30e19)

15.6.1 (2023-04-17)

Bug Fixes

  • number: desativa ação de incremento e decremento (4366581), closes #1650

15.6.0 (2023-04-06)

Bug Fixes

  • popup: corrige emissão de evento quando os valores não são definidos (2236e26), closes #1677

Features

  • checkbox: implementa definições do AnimaliaDS (9e944db)
  • combo: adiciona opção que desativa o armazenamento do último valor (c065bff), closes #1656
  • list-view: melhora contraste do componente (abd74e4), closes #1594
  • page-dynamic-edit: adiciona p-load-data (3557103), closes #1633

15.5.1 (2023-04-03)

Bug Fixes

  • popup: corrige emissão de evento (2b758d0)

15.5.0 (2023-03-27)

Bug Fixes

  • table: mantém ordenação em tabela sem altura (a2ac572)

Features

  • dropdown: implementa definições do AnimaliaDS (dafe217)
  • list-view: adiciona evento no botão de mostrar detalhes (30df1ea)
  • table: reutiliza o componente po-radio (81eef51)
  • theme-builder: inclui componentes (bd76205)

15.4.0 (2023-03-20)

Bug Fixes

  • dynamic-table: arruma acúmulo de registro (8b680ca)
  • lookup: arruma acúmulo de registro (31eed3c)
  • table: arruma acúmulo de registro (9cefeb1)

Features

  • table: repassa propriedades do po-tag (9efbbd1)

15.3.0 (2023-03-13)

Bug Fixes

  • calendar: corrige seleção de data e sequência de meses (41e6ab3)
  • dynamic-table: corrige paginação dos itens (5f723f1)
  • number: ajusta o comportamento das teclas Home e End (3c87484), closes #1233

Features

  • dynamic-view: permitir passar options e atribuir label (ddba431)
  • modal: implementa definições do AnimaliaDS (465df73)

15.2.0 (2023-02-27)

Bug Fixes

  • tabs: adiciona tradução para a palavra "Mais" (270b8a7), closes #1577

Features

  • input: adiciona a propriedade p-upper-case (8e5f683), closes #1520
  • popup: implementa novo componente interno po-listbox (0cd58b8)
  • schematics: implementa ng update do po-sync (d59ab50)
  • sync: altera dependência do cordova para o capacitor (fdd5a2c)
  • logo: novo componente interno po-logo, implementado nos seguintes componentes: (3e0ccd6)
  • po-menu
  • po-menu-panel
  • po-navbar
  • po-page-background

15.1.1 (2023-02-13)

Bug Fixes

  • page-dynamic-table: corrige ordenação após paginação (39d3fd3)
  • select: ajusta a exibição da opção quando o value igual a zero (a86c685), closes #1473
  • combo: corrige texto sobrepondo o clean (f2ff575)

15.1.0 (2023-02-06)

Bug Fixes

  • tooltip: corrige remoção de tooltip em coluna do tipo link (e350185)

Features

  • datepicker-range: suporte locale russo (c2cd165)
  • image: implementa diretiva NgOptimizedImage (b5a94a6)
  • table: utiliza po-tag para exibir o label (63771fc), closes #1421
  • theme-builder: cria pagina de theme builder (cab054b)

15.0.1 (2023-01-30)

Bug Fixes

  • combo: corrige carregamento da lista após limpar campo (829c488)
  • widget: corrige borda sendo apagada com p-no-shadow (7ab3e6d)

15.0.0 (2023-01-20)

BREAKING CHANGES

  • angular: deve ser utilizado o Angular v15

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

  • Remove HttpClientModule.

Remove as importações do HttpClientModule do projeto.

Necessário agora, importar o HttpClientModule no módulo raíz da aplicação para o correto funcionamento da biblioteca.

  • button: removida propriedade p-type

Foi removida a propriedade p-type do po-button pois a mesma foi depreciada na versão 15.x.x. Utilizar p-kind no lugar.

Bug Fixes

  • fields: adiciona configuração no field module (9a48e5c)
  • i18n: corrige erro no console (7cb685f)
  • modal: corrige string em russo #1568 (2efc30f)
  • tag: altera cor do texto (3754acd)

Build System

  • atualização para o angular 15 (6339a2b)
  • remove HttpClientModule (e76556c)

Code Refactoring

  • button: remove a propriedade p-type (a227cb6)

Features

  • modal: adiciona evento p-close (04784de), closes #1217

  • schematics: implementa ng update (c4eb46b)

  • schematics: adiciona módulo HttpClientModule (e61551d)

  • disclaimer: adiciona literals para o botão de remover (523a110)

14.12.2 (2022-12-12)

Bug Fixes

  • tooltip: corrige remoção da tooltip (b2b2cc2)

14.12.1 (2022-12-05)

Bug Fixes

  • fields: ajusta posicionamento do rich-text (5127fcd)

14.12.0 (2022-12-05)

Bug Fixes

  • dynamic-table: corrige a paginação do componente com chave composta (79df19c)

Features

  • checkbox: reutiliza componente po-label (57d1cd0)
  • disclaimer: implementa definições do AnimaliaDS (0804593)
  • dynamic-form: estende propriedade p-format-model do po-switch (45b1316), closes #1423
  • dynamic-form: permite a utilização da propriedade showRequired (08f0bf5)
  • fields: implementa definições do AnimaliaDS (64e3090)
  • page-job-scheduler: adiciona a propriedade p-before-send (90813c8), closes #1468
  • radio: reutiliza componente po-label (f6f4f1d)
  • switch: adiciona propriedade p-format-model (906ccff), closes #1423
  • switch: reutiliza componente po-label (a2644d4)
  • tooltip: implementa definições do AnimaliaDS (882024f)

14.11.0 (2022-11-28)

Bug Fixes

  • datepicker: ajuste estrutural (9cb0555), closes #1551
  • http-request: remove headers customizados (dd620d7)
  • language: ajusta configuração de linguagem (70b63c0)
  • widget: corrige comportamento indevido no componente (d6db6e5)

Features

  • datepicker: suporte locale russo (79b1a8b)

14.10.0 (2022-11-21)

Bug Fixes

  • list-view: ajusta atributo visible da propriedade p-actions (8df5e10), closes #1265
  • po-loading: added translations (8b93c79)

Features

  • datepicker: implementa definições AnimaliaDS (f492f42)
  • dynamic-table: inclui nova propriedade p-quick-search-value para atribuir valor inicial ao busca rápida (c25f4a9)
  • dynamic-search: inclui nova propriedade p-quick-search-value para atribuir valor inicial ao busca rápida (c25f4a9)
  • page-list: inclui nova propriedade p-quick-search-value para atribuir valor inicial ao busca rápida (c25f4a9)
  • dynamic-view: adiciona componente po-image (7718b70)
  • link: adiciona action no componente (70e4727)
  • page-job-scheduler: Permite definir um componente para ser renderizado na etapa de parametrização através de template. (082ce35), closes #1491

14.9.1 (2022-11-14)

Bug Fixes

  • dynamic-form: corrige erro no console ao utilizar lookup (fdf0f8f)
  • dynamic-table: corrige valor undefined na requisição (cb86b99)
  • table: ajusta exibição de itens sem refresh (afb9b5c)

14.9.0 (2022-11-07)

Features

  • container: implementa definições do AnimaliaDS (2eebfae)
  • divider: aplica estilo definido pelo DS (aa4fdf6)
  • dynamic-form: adiciona po-upload (295695c)
  • image: novo componente po-image (02d92de)
  • tag: aplica estilo definido pelo DS (f18e71e)
  • tag: deprecia a propriedade p-inverse e p-click (ba1c71f)

14.8.1 (2022-10-31)

Bug Fixes

  • select: corrige renderização de conteúdo (ee920b8)
  • upload: ajusta funcionamento do método clear (560e94c)

14.8.0 (2022-10-24)

Bug Fixes

  • lookup: corrige gerenciador de colunas lookup (c65b2fe)

Features

  • label: novo componente po-label (28a2452)
  • page-dynamic-edit: adiciona parâmetro p-literals (43665ec), closes #1321
  • radio-group: remove propriedade outline (ea68d53)
  • widget: implementa definições do AnimaliaDS (6c4ac96)

14.7.1 (2022-10-17)

Bug Fixes

  • table: corrige posicionamento da tooltip (77988c9)

14.7.0 (2022-10-10)

Bug Fixes

  • language: adiciona limpeza das variáveis do localStorage (96c2a9a), closes #1331
  • rich-text: ajustes na toolbar (a7897f6)
  • select: ajusta o OnTouched do campo (d1cbe50), closes #1378

Features

  • checkbox: adiciona propriedade p-size (827620d)
  • dynamic-form: repassa propriedades e uso de Array no options (67c38c0)
  • dynamic-table: altera filtro de pesquisa (2e6ab2d), closes #1105
  • link: cria novo componente po-link (0c43b1c)
  • page-job-scheduler: adiciona a propriedade p-orientation (58488cd), closes #1418

14.6.0 (2022-10-03)

Bug Fixes

  • table: ajusta eventos sendo executados simultaneamente (5b1f6f4)

Features

  • button-group: aplica estilo definido pelo AnimaliaDS (a6706a0)

14.5.0 (2022-09-26)

Bug Fixes

  • multiselect: corrige emissão de evento pela listagem (f7e1a8c)
  • table: corrige posicionamento do gerenciador (29ec035)
  • tree-view: corrige funcionamento inadequado (deeda5a)

Features

  • fields: inclui definições do AnimaliaDS (b7d5afd)
  • multiselect: permite usar o p-options com any (90b7f74)
  • radiogroup: aplica estilo e acessibilidade definidos pelo DS (97af9fc)
  • select: aplica estilo e acessibilidade definidos pelo DS (3261e00)
  • table: exibe coluna tipo array em linha tipo detail (92aeb06), closes #1328
  • tag: possibilita customização de cores (018ba14)
  • textarea: aplica estilo e acessibilidade definidos pelo DS (baf5a7a)

14.4.0 (2022-09-05)

Bug Fixes

  • button-group: ajusta selected para ocorrer antes de action (22f6cf7), closes #1234
  • translation: corrected translation russian (9c5cee9)

Features

  • accordion-item: adiciona outputs ao expandir ou colapsar (9c2bcc2), closes #DTHFUI-6432
  • switch: aplica estilo definido pelo DS (652fb96)

14.3.1 (2022-08-29)

Bug Fixes

  • table: corrige ícone de ordenação (d3f938c)

14.3.0 (2022-08-22)

Bug Fixes

  • breadcrumb: ajusta execução de action (0f71423), closes #1325

Features

  • button: adiciona a propriedade p-size (d7633df)
  • button: deprecia a propriedade p-small (e79b7e1)
  • checkbox-group: reutiliza po-checkbox interno (c6da1b8)
  • combo: permite usar o p-options com any (4055562)
  • datepicker-range: adiciona a propriedade locale (e2acc38), closes #1041
  • datepicker: emite onTouchedModel quando data é selecionada (97f1bf3), closes #1207
  • lookup: repassa eventos do po-table (851a033)
  • select: adiciona p-field-value e p-field-label (2b3bd2e)
  • table: adiciona p-selectable-entire-line (00e5983)
  • table: altera posicionamento do checkbox-group (4b22d24)
  • widget: adiciona UUID (95f314b)

14.2.1 (2022-08-15)

Bug Fixes

  • combo: ajusta erros intermitentes no PoCombo (b51c0f5)
  • multiselect: corrige requisição no componente (169ae05)
  • table: corrige o gerenciador de colunas (15e137f)

14.2.0 (2022-08-01)

Bug Fixes

  • datepicker: corrige funcionamento com fuso (b49fcb0)

Features

  • page-dynamic-table: adiciona propriedade para fixar filtros (de99100), closes #1287

  • page-login: adiciona loading automático com p-authentication-url (2f3b3dc), closes #1350

14.1.0 (2022-07-25)

Bug Fixes

  • dynamic-form: exporta ForceOptionComponentEnum (b1ac8fd)
  • rich-text: corrige o alinhamento dos botões (ffda8d4)

Features

  • rich-text: adiciona p-disabled-text-align (a8a91e8)

14.0.0 (2022-07-18)

BREAKING CHANGES

  • angular: deve ser utilizado o Angular v14

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

  • components: removida a função @media screen nos componentes:
  • Button
  • Combo
  • Checkbox-group
  • DatePicker-range
  • RadioGroup
  • TextArea
  • Info
  • Decimal
  • DropDown
  • Email
  • Input
  • Login
  • Lookup
  • MultiSelect
  • Number
  • PassWord
  • Select
  • Switch
  • Upload
  • URL

Foi removida a função @media screen por questões de acessibilidade. (Ver mais)

  • selectoptiontemplate: removido o componente PoSelectOptionTemplateDirective

Foi removido o componente devido o mesmo ser descontinuado, indicamos o uso do PoCombo em conjunto com o PoComboOptionTemplate.

  • field: removida propriedade p-auto-focus

Foi removida a propriedade p-auto-focus do po-field por questões de acessibilidade.

  • button: removida propriedade p-auto-focus

Foi removida a propriedade p-auto-focus do po-button por questões de acessibilidade.

Bug Fixes

  • table: corrige quebra de colunas (9f146e0)

  • modal: corrige o uso do PoButton (a4582c3)

Build System

  • atualização para o angular 14 (1c148c3)

Code Refactoring

  • button: remove a propriedade p-auto-focus (7f3ce94)
  • components: remove redimensionamentos (Ver mais) (0ef347c)
  • field: remove a propriedade p-auto-focus (f2f298a)
  • selectoptiontemplate: remove o componente PoSelectOptionTemplate (c0a2852)

Features

  • button: inclui global e brand tokens (e83ce44)
  • dynamic-form: cria a propriedade p-validate-on-input (6fad1a1)
  • dynamic-form: permite escolher componente a ser renderizado (d7f5293)
  • page-dynamic-table: permite definir a não remoção dos disclaimers (cd019ef), closes #1306
  • page-dynamic-search: permite definir a não remoção dos disclaimers (cd019ef), closes #1306
  • dynamic-form: repassa propriedades para componentes (3cdfad3)
  • columns, compatível com PoCheckBoxGroup e com PoRadioGroup
  • icon, permite utilizar outras bibliotecas de ícones
  • minLenght e maxLenght, compatível com PoDecimal
  • minValue e maxValue, compatível com PoDecimal e PoDatePickerRange
  • errorMessage, compatível com PoDecimal
  • readOnly, compatível com PoDatePicker, PoDatePickerRange, PoInput, PoNumber, PoDecimal, PoSelect, PoTextArea e PoPassword
  • multiple, compatível com PoLookup
  • clean, compatível com PoDatePicker, PoDatePickerRange, PoInput, PoNumber, PoDecimal, PoCombo, PoLookup e PoPassword
  • noAutoComplete, compatível com PoInput, PoNumber, PoDecimal, PoLookup e PoPassword
  • labelPosition, compatível com PoSwitch
  • hidePasswordPeek, compatível com PoPassword
  • isoFormat, compatível com PoDatePicker
  • literals, compatível com PoLookup, PoMultiselect, PoCombo, PoDatePickerRange
  • infiniteScroll, compatível com PoCombo e PoLookup
  • infiniteScrollDistance, compatível com PoCombo
  • autoHeight, compatível com PoMultiselect e PoLookup
  • step, compatível com PoNumber
  • filterMode, compatível com PoMultiselect
  • filterMinlenght, compatível com PoCombo
  • disabledInitFilter, compatível com PoCombo
  • disabledTabFilter, compatível com PoCombo
  • debounceTime, compatível com PoCombo e PoMultiselect
  • chageOnEnter, compatível com PoCombo
  • sort, compatível com PoCombo e PoMultiselect
  • placeholderSearch, compatível com PoMultiselect
  • hideSearch, compatível com PoMultiselect
  • hideSelectAll, compatível com PoMultiselect
  • advancedFilters, compatível com PoLookup
  • dynamic-table: repassa métodos para utilizar na table (ce769bc)
  • schematics: migração para v.14 (2ac5e1f)
  • toaster: implementa para pequenas resoluções (d6e0571)

6.14.0 (2022-06-27)

Bug Fixes

  • table: ajusta o calculo de altura da tabela (40bc351)

Features

  • combo: adiciona output para o input search do combo (6c1a191)

6.13.1 (2022-06-14)

Bug Fixes

  • radio: corrige tipos de dados no componente interno po-radio (800060d)

6.13.0 (2022-06-13)

Bug Fixes

  • datepicker: corrige data independente do fuso com PoDatepickerIsoFormat.Basic (9688e3d)
  • table: alinha colunas do header com altura e somente uma ação definida (2b4ef13)

Features

  • button: permite kind primary com p-danger habilitado (9f1845b)
  • list-view: adiciona po-checkbox no po-list-view (9aab165)
  • radio: cria novo componente interno po-radio (c4ecdb5)
  • table: inclui acessibilidade no gerenciador de colunas (5c9037b)
  • table: permite ordernar colunas (b2604b9)

6.12.1 (2022-06-06)

Bug Fixes

  • build: corrige erro da dependência do CDK (22bd51a)
  • button-group: corrige quebra de linha (9c2d683)

6.12.0 (2022-05-30)

Bug Fixes

  • build: corrige erro do npm v7+ (5dc9bdd)

Features

  • button: adiciona propriedade p-danger (b3e65aa)

  • button: deprecia type danger (54724bf)

  • button: remove classe po-text-ellipsis (4071e3e)

  • menu: inclui propriedade p-logo-alt (bf11729)

  • table: adiciona po-checkbox no componente po-table (9d7bc94)

  • table: implementa virtual scroll (842ae5c)

  • toaster: aplica estilo e acesssibilidade definidos pelo AnimaliaDS (a736712)

6.11.0 (2022-05-16)

Features

  • button: adiciona type secondary e tertiary (38f2d55)
  • button: cria propriedade p-kind (fa66726)
  • button: deprecia button default e link (521999b)
  • button: deprecia propriedade p-type (fe4814f)
  • page-dynamic-edit: adiciona atributo offset (97c0d20), closes #1141

6.10.1 (2022-05-09)

Bug Fixes

  • combo: ajusta limpeza de campo com p-clean (0a9fa31)

6.10.0 (2022-05-02)

Bug Fixes

  • combo: permite labels com o mesmo valor (d736ea0)
  • decimal: atualiza as validações do campo (e8b9c5b)

Features

  • button: aplica nova definição de estilo (1ee4769)
  • page-dynamic-table: adiciona p-infinite-scroll e p-height (2373683), closes #1092
  • rich-text: aplica nova definição de estilo (3ef530d)

6.9.0 (2022-04-18)

Features

  • combo: adiciona paginação com infinity-scroll (27ccb1e)
  • table: cria evento para restaurar padrão (5964ba5)
  • table: fixa scroll vertical (ba79ab7)
  • tooltip: abre o tooltip no foco do componente (2aea800)

6.8.0 (2022-04-04)

Features

  • checkbox: melhora acessibilidade e contraste do componente (ae9b308)

6.7.0 (2022-03-28)

Bug Fixes

  • chart: exibe gráfico após adicionada 12ª série (6b81497)
  • combo: possibilita a seleção do item pela palavra filtrada (50aae42)

Features

  • rich-text: adiciona atributo aria-label (c0aa187)

6.6.0 (2022-03-21)

Bug Fixes

  • combo: corrige retorno undefined do p-filter-service (cb11001), closes #1183

Features

  • page-dynamic-table: cria função para atualizar a tabela (abc422c)
  • radio-group: ativa o estado onTouched no componente (4a31f92), closes #1202

6.5.1 (2022-03-14)

Bug Fixes

  • calendar: corrige focus quando pressionada a tecla ENTER (fb5095c)
  • lookup: ajusta pesquisa de filtro avançado (e58693f)

6.5.0 (2022-03-07)

Bug Fixes

  • lookup: corrige retorno do evento p-selected (84256df)

Features

  • field: deprecia propriedade autofocus no po-switch e po-select (dcdf1ff)
  • menu: melhora acessibilidade no menu (0686352)
  • select: deprecia o PoSelectOptionTemplate (fb23f7e)
  • tooltip: remove restrição de caracteres (d4a54c4)

Performance Improvements

  • lookup-modal: implementa ChangeDetectionStrategy.OnPush (0cbbb75)

6.4.0 (2022-02-14)

Bug Fixes

  • schematics: corrige erro no ng add @po-ui/ng-components (4884cdc), closes #1159

Features

  • button: deprecia propriedade p-autofocus (f888c84)
  • page-dynamic-table: adiciona visible na p-page-custom-actions (f4ab803), closes #1158
  • page-dynamic-table: adiciona visible na p-table-custom-actions (a315986), closes #1156
  • popup: permite informar uma função para controle de visibilidade (a315986), closes #1156

6.3.0 (2022-02-07)

Features

  • page-dynamic-table: cria propriedade concatKey (df12f5e)
  • page-dynamic-table: permite url externa e implementa concatKey (2759cfe)

6.2.0 (2022-01-31)

Bug Fixes

  • menu: ajusta sinalização de item ativo (336036a)

Features

  • page-dynamic-table: adiciona a propriedade p-actions-right (178799f)

Performance Improvements

  • combo: implementa ChangeDetectionStrategy.OnPush (bb5ce63)

  • multiselect: implementa ChangeDetectionStrategy.OnPush (35a4a63)

6.1.0 (2022-01-17)

Bug Fixes

  • dynamic-search: corrige erro no gerenciador de colunas (403be1a)
  • lookup: corrige model apagado ao selecionar a mesma opção (8c38c29)
  • table: corrige erro no gerenciador de colunas (494033d)

Features

  • page-dynamic-table: adiciona propriedade sortable na interface PoPageDynamicTableField (93e2f32)

Performance Improvements

  • lookup: implementa ChangeDetectionStrategy.OnPush (7810d4d)
  • radio-group: implementa ChangeDetectionStrategy.OnPush (34fa74c)
  • rich-text: implementa ChangeDetectionStrategy.OnPush (73a1740)
  • upload: implementa ChangeDetectionStrategy.OnPush (e663dfc)

6.0.0 (2021-12-13)

BREAKING CHANGES

  • angular: deve ser utilizado o Angular v13

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

  • chart: removida propriedade p-value, p-category e a interface PoChartGaugeSerie

Antes:

<po-chart p-series="PoChartGaugeSerie" ></po-chart>

Depois:

<po-gauge></po-gauge>

Antes:

<po-chart p-value="number" p-category="category"></po-chart>

Depois:

<po-chart p-data="number | Array<Number" p-label="label"></po-chart>
  • navbar: removida propriedade p-menu

Foi removida a propriedade p-menu do po-navbar que se torna desnecessário, pois o NavBar recupera o menu corrente da aplicação, para popular os itens do Navbar no Menu quando estiver responsivo.

Antes:

<po-navbar p-menu="PoMenuComponent" ...></po-navbar>

Depois:

<po-navbar ...></po-navbar>

Code Refactoring

  • chart: remove a propriedade p-value, p-category e interface PoChartGaugeSerie (94a1d95)
  • navbar: remove a propriedade p-menu (28fa3b7)

Features

  • angular: atualiza para o angular v13 (f5e81f2)
  • migration: adiciona schematics de ng update e atualiza documentação de migração para v6 (24f0b6c)
  • table: move coluna de ações para esquerda e incluí propriedade p-actions-right (75d77a4)
  • table: permite utilizar objetos aninhados (679caa4)

Docs

select ajusta documentação para utilização do ngModelChange em novas aplicações a partir da versão 12.2.0 do Angular (a237859)

upload ajusta documentação para utilização do ngModelChange em novas aplicações a partir da versão 12.2.0 do Angular (b40bff7)

checkbox-group ajusta documentação para utilização do ngModelChange em novas aplicações a partir da versão 12.2.0 do Angular (6322adb)

combo ajusta documentação para utilização do ngModelChange em novas aplicações a partir da versão 12.2.0 do Angular (17a873a)

5.22.1 (2021-11-29)

Bug Fixes

  • multiselect: componente não dispara evento de change (cddb993)

5.22.0 (2021-11-22)

Features

  • dynamic-form: permite multiselect com serviço (d49ac5e)
  • page-job-scheduler: permite configuração da frequência (de052f7)

Performance Improvements

  • datepicker-range: implementa ChangeDetectionStrategy OnPush (157a2a4)
  • datepicker: implementa ChangeDetectionStrategy OnPush (b0a342c)

5.21.0 (2021-11-16)

Bug Fixes

  • lookup: campo não atualiza ao alterar o model (b93de32)

Features

  • page-job-scheduler: adiciona propriedade p-parameters (f9bfb85)

5.20.0 (2021-11-05)

Features

  • modal-footer: cria componente modal-footer (c9d3831)

5.19.0 (2021-11-01)

Features

  • calendar: adiciona botão hoje (5915cd4)

Performance Improvements

  • decimal: implementa ChangeDetectionStrategy.OnPush (4093926)
  • number: implementa ChangeDetectionStrategy.OnPush (1e06cee)
  • textarea: implementa ChangeDetectionStrategy.OnPush (ea2f979)

5.18.0 (2021-10-25)

Features

  • lookup: implementa múltipla seleção através da propriedade p-multiple (51aee93)
  • stepper: possibilita ativar o step desejado através do método active (5320748)

5.17.0 (2021-10-18)

Bug Fixes

  • datepicker-range: corrige calendário ao abrir nas extremidades (9cd28ed)

Features

  • avatar: adiciona a propriedade p-loading (ec6ba93), closes #1058
  • datepicker-range: inclui as propriedades min-date e max-date (62cbc7e)

Performance Improvements

  • fields: implementa ChangeDetectionStrategy.OnPush nos componentes Email, Password, Url e Login(907a584)

5.16.0 (2021-10-11)

Bug Fixes

  • datepicker-range: corrige para permitir apenas datas válidas (4aa3b91)

Features

  • lookup: adiciona a propriedade p-clean (be4dcad), closes #775
  • page-dynamic-table: adiciona propriedade labels na interface PoPageDynamicTableFilters (afa73ed), closes #1038
  • page: melhorias de espaçamentos no cabeçalho (ad14513)
  • stepper: implementa nova identificação visual dos passos (6a7c82c)

5.15.0 (2021-10-04)

Bug Fixes

  • datepicker: corrige atualização do model após limpeza do campo (0c72f08)

Features

  • dynamic-form: add range to interface dynamic form (672c058)

5.14.0 (2021-09-27)

Features

  • multiselect: adiciona campo para selecionar todos os itens (d732cf0)
  • page-dynamic-table: add disabled to interface custom table action (2468bdb)
  • page-dynamic-table: add icon to interface custom table action (182ac8f)

Performance Improvements

  • input: implementa ChangeDetectionStrategy OnPush (9ac7322)

5.13.1 (2021-09-20)

Bug Fixes

  • datepicker-range: corrige calendario ao selecionar 01/mm/yyyy (132b9ec)

  • dynamic-form: corrige evento validate ao clicar no campo booleano (4dd7f3e)

5.13.0 (2021-09-13)

Features

  • interceptor: adiciona a propriedade detailTitle para permitir definir o titulo da mensagem retornada (8cf3895)
  • interceptor: exibe a mensagem principal na modal caso houver apenas uma mensagem de retorno (0e1d9a1)
  • multiselect: permite informar url na propriedade p-filter-service (b776de5)
  • po-page-dynamic-table: adiciona icon a interface PoPageDynamicTableCustomAction (cad36e0), closes #987
  • table: adicionada propriedade PoTableColumn.sortable (ed65201), closes #960

5.12.0 (2021-09-06)

Bug Fixes

  • interceptor: corrige interceptor quando a requisição é cancelada (cb4dfd4)

Features

  • page-login: esconde os ícones das dicas quando não contém as respectivas literais (bcb4a72)

5.11.0 (2021-08-30)

Features

  • calendar: aplica estilo quando o mouse estiver sobre as datas (6c8cbe6)
  • calendar: exibe a primeira data disponivel (45b6c48)

5.10.0 (2021-08-23)

Bug Fixes

  • chart: corrige ordenação indevida das categorias no gráfico de barras (152f02a)
  • page-dynamic-table: corrige atualização da propriedade quickSearchWidth via serviceLoadApi (1468421)

Features

  • combo: adiciona propriedade p-disabled-tab-filter para desabilitar busca por tab (6bf691b)
  • dynamic-form: adiciona a propriedade PoDynamicFormField.locale (75933fc)

5.9.0 (2021-08-16)

Features

  • multiselect: permite utilizar serviço para realizar filtro (e126183)
  • notification: limita em até 5 notificações na tela (8cb665d)
  • table: adiciona compatibilidade com outras fontes de ícones (95f1cba)

5.8.0 (2021-08-09)

Bug Fixes

  • email: corrige o limite de caracteres (b32dfee)

Features

  • table: aumenta o tamanho do ícone de ações (42b6b7a)

5.7.0 (2021-08-02)

Features

  • navbar: adiciona compatibilidade com outras fontes de ícones (7a152bf)

5.6.0 (2021-07-26)

Bug Fixes

  • datepicker: corrige posição do calendário quando aberto nas extremidades (8221040)

Features

  • combo: mantém lista de opções mesmo com item selecionado (461a14e)
  • notification: adiciona botão de fechar por padrão (ac6b6c3)

5.5.0 (2021-07-19)

Features

  • menu: adiciona compatibilidade com outras fontes de ícones (a9efa03)
  • multiselect: adiciona propriedade p-auto-height (c007bfc)
  • table: adiciona métodos removeItem e updateItem (b0196cc)

5.4.0 (2021-07-12)

Bug Fixes

  • page-login: corrige atualização das linguagens dinamicamente (c74eac4)

Features

  • lookup: adiciona a propriedade p-infinite-scroll (6eb0c37), closes #653

5.3.0 (2021-07-05)

Features

  • list-view: adiciona compatibilidade com outras fontes de ícones (e1833d1)
  • table: adiciona as propriedades p-infinite-scroll e p-infinite-scroll-distance (ba6ee60), closes #903
  • toolbar: permite uso outras fontes de icones na propriedade p-actions-icon (ced8be1)

5.2.1 (2021-06-28)

Bug Fixes

  • menu: corrige item de menu que não estava ativando (fde6651), closes #852

5.2.0 (2021-06-21)

Bug Fixes

  • combo: realiza tratamento no placeholder caso informar undefined (d92aeec)
  • lookup: realiza tratamento no placeholder caso informar undefined (bd0fdd0)

Features

  • datepicker-range: adiciona calendário para selecionar a data (d4e68f4)
  • table: cria método applyFilters (8b6ab0d)

5.1.0 (2021-06-14)

Bug Fixes

  • sync: corrige envio do body vazio a partir da v4.2.0 (f382e73)
  • textarea: realiza tratamento no placeholder caso informar undefined (08c5cb1)

Features

  • popup: adiciona compatibilidade com outras fontes de ícones na propriedade p-actions (6ca6e89)
  • dropdown: adiciona compatibilidade com outras fontes de ícones na propriedade p-actions (6ca6e89)
  • page-list: adiciona compatibilidade com outras fontes de ícones na propriedade p-actions (6ca6e89)
  • page-default: adiciona compatibilidade com outras fontes de ícones na propriedade p-actions (6ca6e89)
  • toolbar: adiciona possibilidade de informar outras fontes de ícones nas seguintes propriedades: (6ca6e89)
    • p-actions
    • p-notification-actions
    • p-profile-actions

5.0.0 (2021-06-07)

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)

4.17.0 (2021-05-24)

Features

  • button-group: adiciona compatibilidade com outras fontes de ícones (f6b5eb5)
  • calendar: adiciona a propriedade p-mode que permite utiliza-lo em modo Range (3af3804)
  • combo: adiciona compatibilidade com outras fontes de ícones (1c84fca)
  • decimal: adiciona compatibilidade com outras fontes de ícones (d9546e1)
  • input: adiciona compatibilidade com outras fontes de ícones (f404254)
  • number: adiciona compatibilidade com outras fontes de ícones (dfc6140)
  • icons: adiciona novos icones a biblioteca (669b014)
    • doc-xls
    • screen-full
    • screen-minimize

4.16.1 (2021-05-17)

Bug Fixes

  • page-dynamic-table: corrige key no final da url no beforeRemove (3d546b2)

4.16.0 (2021-05-10)

Bug Fixes

  • navbar: itens não estavam sendo incluidos no menu (d6c9b3b)
  • table: corrige colunas do gerenciador não condizentes com a tabela (337ee97)

Features

  • navbar: deprecia a propriedade p-menu (dff94ed)
  • page-list: adiciona o método clearInputSearch (e07691f)
  • tag: adiciona possibilidade de informar outras fontes de ícones (eb567ae)

4.15.0 (2021-04-26)

Bug Fixes

  • dynamic-form: corrige disparo do validate ao carregar a tela (56e097b)

Features

  • table: adiciona o método unselectRows (4b1fb34)

4.14.0 (2021-04-19)

Bug Fixes

  • ui: correções para permitir usar com strictTemplates habilitado (19bec17), closes #810

Features

  • button: adiciona compatibilidade com outras fontes de ícones (dac8c25)
  • icon: inclui novo componente interno (ce2d16c)

4.13.0 (2021-04-12)

Bug Fixes

  • slide: corrige redimensionamento das imagens no resize (e9d157b), closes #795

Features

  • table: adiciona possibilidade de uso de serviço de dados (4d7b2d5)

4.12.0 (2021-04-05)

Bug Fixes

  • upload: corrige validação para arquivos especificos (d7431f1)

Features

  • chart: adiciona gráfico do tipo area (0ffb8d9)

4.11.0 (2021-03-29)

Features

  • dynamic-form: adiciona possibilidade de usar instancia de serviço (4f1f138)
  • fields: implementa a atualização do ng-touched no blur do campo (f7d6a00)

4.10.1 (2021-03-22)

Bug Fixes

  • datepicker: corrige disparo indevido da atualização do model (2316775)
  • datepicker-range: corrige posicionamento ao digitar o valor (f6ff8c8)

4.10.0 (2021-03-15)

Bug Fixes

  • chart: corrige erro quando passado [null] para serie.data (46cc332)
  • datepicker-range: ajusta validação dos campos (2a0fccf)
  • dynamic-form: corrige valor do model quando informar tipo time (a67a804), closes #766
  • email: corrige expressão regular para permitir letras maiúsculas (0da450d), closes #782

Features

  • chart: nova propriedade PoChartOptions.innerRadius (455e481)
  • chart: permite valores negativos em tipo bar (de33653)
  • dynamic-form: adiciona a propriedade PoDynamicFormField.maskFormatModel (cc66f4c)
  • slide: nova propriedade hide-arrows (4bfbf09)
  • slide: publica os métodos next, previous e getCurrentSlideIndex (6b403e7)

4.9.0 (2021-03-08)

Bug Fixes

  • menu: corrige "rota" ativa não destacada quando o componente era carregado dinamicamente (7a4cd41)

Features

  • chart: permite valores negativos em tipo column (b514246)
  • dynamic-form: adiciona propriedade PoDynamicFormField.gridXXPull (b8c6c7a), closes #585
  • dynamic-view: adiciona propriedade PoDynamicViewField.gridXXPull (b8c6c7a), closes #585
  • multiselect: adiciona estilo ao posicionar mouse sobre o campo (b1c932b), closes #399

4.8.0 (2021-02-26)

Bug Fixes

  • input: corrige validação do model quando p-mask é dinâmico (c1f197f)
  • modal: corrige controle de focus em modais (fa4033d)
  • page-slide: corrige controle de focus em modais (1c024d2)

Features

  • build: atualização do projeto para a Angular 11.2 (98c00b4)
  • chart: nova propriedade PoChartOptions.legend (49b797d)
  • interceptor: permite informar type no retorno do erro (e388894)
  • icons: adiciona novos icones a biblioteca (3966b45) ícones adicionados:
    • pallet-full
    • pallet-partial

4.7.0 (2021-02-22)

Bug Fixes

  • page-slide: corrige focus ao usar modal dentro do page-slide (9d17730)

Features

  • chart: calcula a área de texto no grid (6b18a83)
  • chart: permite customizar cores (cb1637e)

4.6.0 (2021-02-15)

Bug Fixes

  • chart: corrige resize em gráficos do tipo circular (200cc59)
  • chart: corrige resize do gráfico com elementos externos (fef0562)

Features

  • chart: permite combinar gráficos dos tipos line e column (0aa20a1)
  • chart: adiciona nova interface PoChartSerie (0aa20a1)

4.5.0 (2021-02-08)

Bug Fixes

  • table: corrige tradução pelo google translate (9163019)

  • select: padroniza a altura do campo (8cfe799)

Features

  • code-editor: adiciona o atributo ignoreCase à interface options (b4c576d), closes #778

  • icons: adiciona novos ícones a biblioteca (a6b6c66)

4.4.0 (2021-02-01)

Bug Fixes

  • lookup: configuração do status como pending no processamento (ab82c2c)

Features

  • build: atualização do projeto para a 11.1 (b756410)

4.3.0 (2020-12-30)

Bug Fixes

  • chart: corrige posição do tooltip (bb04378)
  • dynamic-table: corrige utilização do tableCustomActions sem Actions (d29101a), closes #732
  • lookup: não remove espaços quando realizada busca pelo código (3bf48e8)
  • table: realiza tratamento das ações invalidas (84b557d), closes #732

Features

  • calendar: adiciona suporte ao idioma russo (96bc2a7)
  • calendar: utiliza i18n para recuperar o locale padrão (414a0d3)
  • datepicker: adiciona suporte ao idioma russo (b2c38a6)
  • datepicker: utiliza i18n para recuperar o locale padrão (375d720)
  • decimal: utiliza keyboard decimal ao usar no mobile (a6ff215), closes #751
  • dynamic-form: permite formatar descrição do campo no lookup através do PoDynamicFormField.Format (11bee6f)
  • upload: adiciona a propriedade p-headers (9e2ce11), closes #593

4.2.0 (2020-12-21)

Bug Fixes

  • combo: efetua disparo do getObjectByValue caso alterar valor (f20490e)
  • page-dynamic-table:: corrige disparo duplicado dos recursos (5d7a85b)

Features

  • gauge: novo componente (3822d48)
  • page-default|list: permite utilizar a propriedade visible (2f768e3), closes #117
  • sync: permite envio de arquivo offline via insertHttpCommand (bcdd296)
  • chart: deprecia PoChartType.Gauge (3937b9d)

4.1.0 (2020-12-14)

Bug Fixes

  • grid: atualiza o valor corretamente ao pressionar ENTER (050a52a)
  • grid: corrige erro disparado ao editar uma célula (162ff00), closes #159

Features

  • dialog: permite informar conteúdo HTML na mensagem (8ea85b8), closes #656
  • fields: permite desabilitar os campos via formGroup / formControl (6d02f1d), closes #238
  • lookup: permite informar lista de propriedades para exibir campo formatado (b2cc0fe)

4.0.0 (2020-12-07)

⚠ BREAKING CHANGES

  • angular: atualiza para a versão 11

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

  • page-list: remove a propriedade PoPageFilter.ngModel

Foi removida a propriedade PoPageFilter.ngModel e as propriedades action e advancedAction foram alteradas e passam a aceitar somente o tipo Function deixando de aceitar o tipo string.

Antes:

readonly filterSettings: PoPageFilter = {
  action: 'filterAction',
  advancedAction: 'advancedFilterActionModal',
  ngModel: 'labelFilter',
  placeholder: 'Search'
};

Depois:

readonly filterSettings: PoPageFilter = {
  action: this.filterAction.bind(this),
  advancedAction: this.advancedFilterActionModal.bind(this),
  placeholder: 'Search'
};
  • page-login: remove a propriedade PoPageLoginLiterals.title

Foi removida a propriedade PoPageLoginLiterals.title do po-page-login pois o mesmo deve ser definido através do uso da propriedade p-product-name.

Antes:

<po-page-login [p-literals]='{"title": "Nome do meu produto"}'></po-page-login>

Depois:

<po-page-login p-product-name="Nome do meu produto"></po-page-login>
  • chart: altera axisXGridLines para gridLines

Antes:

<po-chart [p-options]="{ axis: { axisXGridLines: 8 } }"></po-chart>

Depois:

<po-chart [p-options]="{ axis: { gridLines: 8 } }"></po-chart>

Bug Fixes

  • dynamic-form: corrige disparo do evento p-validate quando utilizado po-lookup (67202de)
  • menu: corrige exibição do rodapé caso collasped for verdadeiro (6bcf967)

Code Refactoring

  • page-list: remove a propriedade PoPageFilter.ngModel (6ff7def)
  • page-login: remove a propriedade PoPageLoginLiterals.title (b1b5a42)
  • chart: altera axisXGridLines para gridLines (91d3943)

Features

  • angular: atualiza para a versão 11 (95041a7)
  • chart: adiciona label e data e deprecia value e category (e739e2d)
  • components|sync: implementa ng update para v4 (5024522)
  • datepicker-range: traduz as literais para os idiomas suportados (c62c071)
  • field-container: traduz literal para os idiomas suportados (284f7c4)
  • modal: traduzir literais para os idiomas suportados (a2bcc9c)
  • number: permite usar números decimais nas propriedades p-min e p-max (300cae0)
  • table: adiciona propriedade p-auto-collapse (b6df125), closes #167
  • field-container: exporta o módulo PoFieldContainerModule (2dcb5a5), closes #148
  • menu-panel: inclui propriedade p-logo (e7a89e8)
  • migration: modifica axisXGridLines no ng-update (d669954)
  • page-dynamic-table: ordena a ação de excluir por ultimo na tabela (8ebec97)
  • chart: adiciona gráfico do tipo bar (285a41e)

3.14.0 (2020-11-23)

Bug Fixes

  • http-interceptor: corrected close button translation in russian (3a6f26a)

Features

  • chart: adiciona gráfico do tipo column (5f366e3)
  • chart: define animação para gráfico de linha (6a5fced)
  • dynamic-form: adiciona decimalsLength, thousandMaxlength e icon (25862bb)
  • po-decimal: inclui a propriedade p-error-pattern (436145a), closes #325
  • po-decimal: inclui as propriedades p-min e p-max (fd912f1), closes #325
  • popover: permite HTMLElement como target (febdc1f)

3.13.0 (2020-11-16)

Features

  • breadcrumb: define literais para idiomas suportados (85580df)
  • http-interceptor: traduz as literais para os idiomas suportados (025dc36)
  • lookup: adiciona evento p-change (b256893)
  • notification: atualiza espaçamentos para notificações (8577d0e)

3.12.0 (2020-11-09)

Bug Fixes

  • password: sobrescreve a propriedade autocomplete (edd2dde), closes #633

Features

  • chart: inclui gráfico do tipo linha (1a9aef5)

3.11.0 (2020-11-03)

Bug Fixes

  • page-dynamic-search: corrige filtro para tipo combo (ca6bbe0)

Features

  • combo: nova propriedade p-emit-object-value (47659d1)
  • dialog: adiciona o evento close (c55b602), closes #651
  • number: adiciona a propriedade p-icon (00ccb1f), closes #437

3.10.0 (2020-10-26)

Features

  • button: adiciona propriedade p-auto-focus (710033a)
  • decimal: cria propriedade p-locale para definição de formatação (03dd53d)
  • page-default: define literais para idiomas suportados (1824602)
  • popover: inclui evento p-close ao fechar (6134b83)
  • table: inclui evento p-change-visible-columns (2a892f4)

3.9.2 (2020-10-19)

Bug Fixes

  • navbar: corrige marca do item selecionado a partir da rota (3a08cbf)
  • number: permite apenas números no campo (0908856)

3.9.1 (2020-10-13)

Refactor

  • rich-text: refatora po-rich-text-modal (b629770)

3.9.0 (2020-10-05)

Bug Fixes

  • rich-text: corrige compartilhamento do ngModel (0888438)
  • ui: ajusta declaração incorreta dos event para uso de projetos Angular com a opção strict (957f1c5)

Features

  • lookup: criada a propriedade p-advanced-filters (0fe5116)

3.8.0 (2020-09-28)

Features

  • schematics: adiciona testes unitários para o @po-ui/ng-sync (66b21be)

3.7.0 (2020-09-21)

Bug Fixes

  • lookup: inclui encoding de caracteres especiais no filtro rápido (cb9bb24)
  • menu: corrige pesquisa para usar itens com subItens vazio (28f6547)
  • popup: ativa scroll quando o elemento chegar na altura máxima (ac5b79b)

Features

  • adequação do projeto para versão 10.1.0 e TypeScript 4 (95ac544)
  • schematics: adiciona testes unitários para o @po-ui/ng-code-editor (449d170)

3.6.0 (2020-09-14)

Features

  • combo: adiciona a propriedade p-clean (7e3a579), closes #152
  • page-dynamic-search: adiciona propriedade p-quick-search-width (584dbf0)
  • page-dynamic-table: adiciona propriedade p-quick-search-width (c6909b0)
  • page-slide: cria o componente po-page-slide (080e2db)
  • po-login: criada propriedade p-languages e o evento p-language-change (b7ac5c1)
  • schematics: adiciona testes unitários para o @po-ui/ng-storage (685e3c4)
  • schematics: adiciona testes unitários para o @po-ui/ng-templates (1701eea)
  • storage: atualiza pacote do localForage (3d00bee)

3.5.0 (2020-09-08)

Bug Fixes

  • i18n: correção para uso do componente PoI18n nos testes unitários (7b1d7cb)

Features

  • dynamic-form: adiciona propriedade p-validate-fields (c94d2fa)
  • dynamic-table: esconde o botão new ao não informar actions.new (f69fb34)
  • dynamic-table: adicionada propriedade allowColumnsManager que permite o campo aparecer no gerenciador de coluna mesmo que o visible seja false (8a96058)

Performance Improvements

  • field-container: implementa ChangeDetectionStrategy.OnPush (bb6a40f)

3.4.0 (2020-08-31)

Bug Fixes

  • combo: adiciona tratamento para retorno de erro HTTP na pesquisa (2eb1d5c)
  • navbar: corrige scrollbar vertical desnecessário (a9e4a0c)
  • rich-text: corrige atualização do model via código (c3fe5f7)

Features

  • code-editor: adiciona propriedade p-suggestions para incluir sugestões customizadas de código (9eac396)

3.3.0 (2020-08-24)

Bug Fixes

  • combo: corrige mudança para dirty caso alterar model via typescript (1d143cf)
  • number: valida campo no evento blur (e270b50)
  • table: corrige ordenação das colunas dos tipos date e dateTime (5251125)
  • table: corrige ordenação quando possui valores inválidos (c991f7f)

Features

  • list-view: permite traduzir literais usando serviço i18n (e550a31)
  • modal-password-recovery: faz tradução de literais com serviço i18n (0b7e409)
  • page-login: use the i18n language to translate initially (06958cb)

Performance Improvements

  • switch: implementa ChangeDetectionStrategy.OnPush (b84621f)

3.2.0 (2020-08-17)

Bug Fixes

  • datepicker: valida input ao sair do campo (1bb1190)
  • dynamic-form: corrige chamada de evento na seleção de um campo do tipo lookup c7a67c2)
  • schematics: corrige versão do po-ui/ng-tslint no ngUpdate (52731f1)

Features

  • disclaimer-group: adiciona literais em russo (97b1bf9)
  • disclaimer-group: permite traduzir literais usando serviço i18n (9a6a311), closes #567
  • navbar: permite traduzir literais usando serviço i18n (ddc1d08)
  • table: permite traduzir literais usando serviço i18n (9d88206)

3.1.0 (2020-08-10)

Features

  • dialog: permite traduzir literais usando serviço i18n (f09b236)
  • notification: permite traduzir literais usando serviço i18n (6c67aa3)
  • page-dynamic-table: adiciona a propriedade p-table-custom-actions (a03d35a)
  • page-job-scheduler: permite traduzir literais usando serviço i18n (b076757)
  • portal: adiciona o projeto ao monorepo (754f740)
  • schematics: adiciona schematics de templates (81970c9)

Bug Fixes

  • lookup: altera p-field-label dinamicamente (79cec4e)
  • rich-text: corrige abertura de links com CMD ou Ctrl (10b6461)

Documentation

  • sync: corrige link do repositorio de demonstração (5d98d5b)

Tests

  • popover: correção para erros intermitentes (8548962)

3.0.0 (2020-08-03)

⚠ BREAKING CHANGES

  • angular: atualiza para a versão 10

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

  • sync: remove suporte portinari_sync_date

Antes:

{
  "hasNext": false,
  "items": [],
  "portinari_sync_date": "2018-10-08T13:57:55.008Z"
}

Depois:

{
  "hasNext": false,
  "items": [],
  "po_sync_date": "2018-10-08T13:57:55.008Z"
}
  • upload: removidas literais cancel, deleteFile e tryAgain

Foram removidas as literais cancel, deleteFile e tryAgain da interface PoUploadLiterals.

Essa remoção foi realizada pois não havia mais a necessidade, pois o componente havia sofrido alterações onde essas literais passaram a não ser utilizadas.

  • lookup: removido o método getFilteredData

Foi removido o método getFilteredData do PoLookupFilter. Agora o usuário deve optar pelo método getFilteredItems.

Antes:

getFilteredData(search, pageSize, page) {}

Depois:

getFilteredItems(params: PoLookupFilteredItemsParams) {}
  • table: remove a propriedade p-checkbox

Foi removida a propriedade p-checkbox do componente. Agora o usuário deve optar pela propriedade p-selectable.

Antes:

<po-table p-checkbox></po-table>

Depois:

<po-table p-selectable></po-table>

Features

  • ng-tslint: nova regra bool-param-default (5f5044c)
  • page-dynamic-table: nova propriedade p-page-custom-actions (aae9e87)
  • page-login: adiciona a propriedade p-support (c7a3b22)
  • po-menu: implement i18n to menu and menu filter (95bab5a)
  • table: adiciona propriedade p-loading-show-more (09b728e)
  • table: altera a posição do ícone ordenação (0ddd169)
  • atualizacao dos parametros do sonarqube (3179bed)
  • components: implementa ng update para versão 3 (08958fd)
  • page-blocked-user: adiciona literais em russo (58d47d3)
  • page-blocked-user: permite traduzir literais usando serviço i18n (0134d11)
  • page-change-password: permite traduzir literais usando i18n (58dba8b)
  • page-dynamic-detail: adiciona literais em russo (2e199c2)
  • page-dynamic-detail: permite traduzir literais usando serviço i18n (55562e9)
  • page-dynamic-table: adiciona literais em russo (9590552)
  • page-dynamic-table: permite traduzir literais usando serviço i18n (900fc52)
  • page-dynamic-edit: adiciona literais em russo (add3a3c)
  • page-dynamic-edit: permite traduzir literais usando serviço i18n (2ce09c3)
  • page-job-scheduler: adiciona literais em russo (e18308b)
  • page-login: adiciona a propriedade na interface PoPageLoginLiterals.welcome (d7c7791)
  • sync: implementa ng update para versão 3 (3e2a16d)
  • table: implementa opção para mudar a posição do ícone de detail (f997c21)

Bug Fixes

  • list-view: corrige alinhamento da caixa de seleção (a92721e)
  • multiselect: corrige desaparecimento do campo de pesquisa (9f9fec7)
  • page-dynamic-table: corrige uso do concatFilters e keepFilters no retorno do metadatas (bfbf428)
  • schematics: corrige erro ao executar o ng generate (6acbc00)
  • multiselect: corrige desaparecimento do campo de pesquisa (cdf7879)
  • schematics: corrige erro ao executar o ng generate (eae14ed)

Documentation

  • select: corrige erro no SampleCustomerRegistration (53a888d)
  • table: corrige no sample o uso da propriedade p-show-more-disabled (f54b210)
  • contributing: corrige descrição do commit com breaking change (82d6a10)
  • lookup atualiza endpoint dos samples (8f67a0)

Code Refactoring

  • lookup: remove a método getFilteredData (32f5d82)
  • sync: remove suporte portinari_sync_date (d298119)
  • table: remove a propriedade p-checkbox (802f7bf)
  • upload: remove as literais cancel, deleteFile e tryAgain (6c172cb)
  • code-editor: retira a dependência do pacote uuid (cc6f860)

2.10.0 (2020-07-13)

Features

  • combo: permite traduzir as literais usando o serviço do i18n (e3dcbbe)
  • disclaimer-group: cria p-remove e p-remove-all (3814deb)
  • lookup: permite traduzir as literais usando o serviço do i18n (a6a7539)
  • multiselect: permite traduzir as literais usando o serviço do i18n (399ba06)
  • page-detail: permite traduzir as literais usando o serviço do i18n (24d3590)
  • page-dynamic-search: implementa p-concat-filters (1f8aab3)
  • page-dynamic-table: implementa p-concat-filters (3100ca3)
  • page-edit: permite traduzir as literais usando o serviço do i18n (00764a6)
  • page-list: cria ações remove e removeAll (451986e)
  • page-list: depreciação do atributo ngModel do PageFilter (4b85e51)
  • rich-text: adiciona literais em russo (ec2fa3e)
  • sync: cria schematics ngAdd e ng generate (ce4428f)
  • upload: permite traduzir as literais usando o serviço do i18n (01c6229)

Bug Fixes

  • combo: corrige erro ao não possuir p-field-value no item retornado (1f09991)

2.9.0 (2020-07-03)

Features

  • code-editor: cria schematics ngAdd (1b6cf59)
  • page-job-scheduler: esconde informações sensíveis na confirmação (a584101)
  • storage: cria schematics ngAdd (01ca432)
  • table: adiciona loading ao botão carregar mais (8956850)

2.8.0 (2020-06-26)

Features

  • avatar: adiciona evento de clique (10ce7a6)
  • dynamic-form: adiciona as propriedades fieldValue e fieldLabel (abe7a5d)
  • table: adiciona propriedade para remover o gerenciador (13ff91a)
  • table: adiciona templates para colunas(PoTableColumnTemplateDirective) e células (PoTableCellTemplateDirective) (2e40610), closes #97 #141

Bug Fixes

  • dynamic-form: corrige problema ao atualizar valores no validate (9300361)
  • page-dynamic-table: correção no tratamento da ação removeAll (f62c3ad)

2.7.0 (2020-06-19)

Features

  • page-dynamic-edit: adiciona a propriedade beforeSaveNew (4c9a88b)
  • page-dynamic-table: adiciona a propriedade beforeDuplicate (b85c11e)
  • page-dynamic-table: adiciona propriedade beforeRemoveAll (08d05cd)
  • table: permite PoTableColumnLabel.value aceitar números (463996f)
  • table: permite PoTableSubtitleColumn.value aceitar números (8641358)

Bug Fixes

  • combo: corrige filtragem dos itens (8ffa2ff)

Performance

  • avatar adiciona ChangeDetectionStrategy.OnPush (9383a7a)

2.6.0 (2020-06-12)

Features

  • dynamic-form: adiciona a propriedade order nos campos (220414d)
  • dynamic-view: adiciona a propriedade order nos campos (41f5843)

Bug Fixes

  • components: corrige erro ao subir aplicação com Ivy desabilitado (18688d4)
  • table: corrige tooltip em colunas do tipo label (098743f)
  • templates: corrige erro ao subir aplicação com Ivy desabilitado (787d6d4)

2.5.0 (2020-06-05)

Features

  • dynamic-search: permite iniciar os filtros com valores preenchidos (7e9c1f7)
  • dynamic-table: permite iniciar os filtros com valores preenchidos (df3c7ad)
  • page-dynamic-detail: adiciona propriedade beforeEdit na actions (35058d1)
  • page-dynamic-edit: adiciona o parâmetro id no beforeSave e save(a64a82e)
  • page-dynamic-table: adiciona propriedade beforeEdit na actions (dfb6605)
  • page-dynamic-table: adiciona propriedade beforeDetail na actions (a588475)
  • page-list: adiciona tamanho no filtro (5392ba9)

Tests

  • page-dynamic: corrige testes falhos (fea7b06)

2.4.1 (2020-05-29)

Bug Fixes

  • lookup: adiciona tratamento para status 404 (cd59dda)

2.4.0 (2020-05-22)

Features

  • modal: transforma serviço da modal em um singleton (23270c5)
  • page-dynamic-detail: adiciona propriedade beforeRemove na actions (2673e59)
  • page-dynamic-edit: adiciona propriedade beforeCancel na actions (28e7562)
  • page-dynamic-table: adiciona propriedade beforeRemove na actions (4395423)

2.3.0 (2020-05-15)

Features

  • dynamic-form: implementa a propriedade PoDynamicFormField.Format (0919ea0)
  • schematics: cria biblioteca @po-ui/ng-schematics (9c85a76)

Bug Fixes

  • multiselect: corrige exibição do campo de pesquisa (896d3d7)

Documentation

  • schematics: melhora exibição dos links dos schematics disponíveis (15421db)

2.2.0 (2020-05-08)

Features

  • page-dynamic-detail: implementa a propriedade PoPageDynamicDetailActions.beforeBack (07a177b)
  • page-dynamic-edit: implementa propriedade PoPageDynamicEditActions.beforeSave (7c6f98d)
  • page-dynamic-table: implementa propriedade PoPageDynamicTableActions.beforeNew (b535537)

2.1.1 (2020-04-30)

Bug Fixes

  • chart: corrige erro no Firefox (7c18319)
  • table: previne selecionar linha ao clicar em ação (1650c35)

2.1.0 (2020-04-24)

Features

  • page-dynamic: utiliza cache do metadados se servidor não responder nos componentes: (27099a9)
  • PoPageDynamicTable
  • PoPageDynamicEdit
  • PoPageDynamicDetail

Bug Fixes

  • page-job-scheduler: corrige validação dos parametros (3615048)

2.0.0 (2020-04-17)

⚠ 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 [email protected] (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)

1.28.0 (2020-03-06)

Build System

  • configura Travis para validação dos commits com commitlint (11a374b)

Features

  • assets: cria link press kit no portal (5acf6dd)
  • assets: criada pasta assets com logos do PO UI (72ec294)
  • page-dynamic-detail: adiciona propriedade serviceMetadataApi (c0ccb38)
  • page-dynamic-detail: implementa a propriedade p-load e serviceLoadApi (43cd0e1)
  • page-dynamic-edit: adiciona propriedade p-load e serviceLoadApi (083a728)
  • page-dynamic-table: adiciona propriedade serviceLoadApi (cd1fc89)
  • stepper: implementa tratamento de catchError ao canActiveNextStep (132a568)

Tests

  • http-interceptor-detail: utiliza literais de tradução em ingles (d708f7b)

Documentation

  • code-editor-register: corrige objeto de exemplo customEditor (50efa36)

  • page-job-scheduler: atualiza a documentação dos endpoints (2d3fa64)

  • api: remove parâmetro filter (79017a9)

1.27.1 (2020-02-28)

Bug Fixes

  • page-default: corrige abertura de URL externa nos botões de ações (879877f)
  • page-list: corrige abertura de URL externa nos botões de ações (d952c38)
  • page-list: corrige a literal "Busca Avançada" em russo (9a8e1fb)
  • table: corrige erro no console do IE/EDGE (88f8b7a)

Documentation

  • getting-started: melhoria na documentação de primeiros passos (f5c3120)
  • readme: melhoria na documentação dos primeiros passos (1b7746b)

1.27.0 (2020-02-21)

Bug Fixes

  • page-dynamic-search: altera nome de interface PoPageDynamicOptions para PoPageDynamicSearchOptions (263fdae)

Features

  • page-dynamic-table: adiciona a propriedade serviceMetadataApi (b27501a)
  • page-dynamic-table: adiciona a propriedade p-load (1f5cfc4)

Documentation

  • http-interceptor: melhora a documentação do funcionamento (5aba713)
  • api: adiciona documento guia de implementão de API (a5a9c35)

1.26.0 (2020-02-14)

Bug Fixes

  • dynamic-view: corrige impressão da página (72f3544), closes #258
  • page-login: ajusta quebra de layout no popover no idioma russo (827cad4)
  • tooltip: corrige o compartilhamento do serviço de posição (cfc2b7a)
  • tooltip: esconde os múltiplos tooltips quando realizar mouseleave (7e3d6bd)

Features

  • page-dynamic-edit: adiciona propriedade serviceMetadataApi (246ef13)
  • stepper: permite próximo passo assíncrono (095ce4f), closes #171

Documentation

  • readme: adiciona twitter badge (78726f3)
  • how-to-document: adiciona documento de guia para documentação (19455c5)
  • code-of-conduct: adiciona documento de código de conduta (b46d6e1)
  • style-guide: adiciona documento de boas práticas (4f57588)
  • page-login: atualiza exemplos da documentação (4497e83)

1.25.0 (2020-02-07)

Bug Fixes

  • decimal: corrige falha no arredondamento dos decimais (08f2382)

Features

  • page-dynamic-search: adiciona a propriedade p-literals (ec298f9)
  • page-dynamic-search: implementa a propriedade p-load (36160f2)

Documentation

  • sync: atualização das versões do tutorial (acf5afb)
  • loading-overlay: documenta como utilizar p-screen-lock="false" (65dedd7)

1.24.0 (2020-01-24)

Documentation

  • multiselect: corrige mutabilidade no sample labs (01e6576)

Features

  • dynamic-form: adiciona a propriedade PoDynamicFormField.optional (f54cdc1)
  • dynamic-form: implementa a propriedade PoDynamicFormField.errorMessage (1467cae)
  • field: cria nova propriedade p-auto-focus e deprecia a propriedade p-focus (e9e2eac)

Componentes atualizados:

  • checkbox
  • datepicker
  • datepicker-range
  • decimal
  • email
  • input
  • lookup
  • login
  • number
  • multiselect
  • password
  • textarea
  • upload
  • url
  • richtext

Antes:

<po-input
  name="input"
  p-focus
  p-label="PO Input">
</po-input>

Agora:

<po-input
  name="input"
  p-auto-focus
  p-label="PO Input">
</po-input>

1.23.0 (2020-01-17)

Bug Fixes

  • page-dynamic-search: corrige disclaimer com label undefined (0cd6f1d)
  • page-dynamic-search: corrige disclaimers da busca avançada (f56bfed)

Features

  • combo: permite utilizar p-filter-params nas requisições (faf2505)
  • dynamic-form: nova propriedade params (9c0aed5)
  • dynamic-form: inclui novos fields na propriedade p-auto-focus (f7fb47c)
  • combo: implementa a propriedade p-auto-focus (72c4f35)
  • checkbox-group: implementa a propriedade p-auto-focus (497fee0)
  • radio-group: implementa a propriedade p-auto-focus (52caaf2)
  • select: implementa a propriedade p-auto-focus (83b157b)
  • switch: implementa a propriedade p-auto-focus (d4c4f8b)

1.22.2 (2020-01-10)

Code Refactoring

  • table: propriedade p-selectable substitui a propriedade p-checkbox (9cdd3d4)

1.22.1 (2020-01-06)

Performance

  • divider:: adiciona ChangeDetectionStrategy.OnPush (4b8f3ce)

  • table: implementa alguns itens de performance (30ac592)

  • tag: adiciona ChangeDetectionStrategy.OnPush (2fe04cf)

1.22.0 (2019-12-27)

Features

  • http-interceptor: permite a exibição de múltiplas mensagens do backend e depreciado o parâmetro X-Portinari-No-Error (b7505dc)

1.21.0 (2019-12-23)

Bug Fixes

  • input: corrige o bug ao colar um texto com o mouse no input (0b48421), closes #146
  • lookup: corrige comportamento focal na tabulação do html (4e2432b)
  • multiselect: corrige disparo do evento de change na inicialização (d1b7124)

Features

  • dynamic-form: adiciona métodos para inicialização (d68ecef)
  • table: adiciona eventos e métodos para colapsar e expandir (e632fbc)

1.20.0 (2019-12-13)

Bug Fixes

  • table: corrige colspan quando detail estiver expandido (0ef53d7)

Features

  • combo: permite agrupamento dos itens (a851fe2)
  • dynamic-form: adiciona métodos para validação dos campos (941cfdb)
  • dynamic-view: permite executar uma função durante a inicialização (2791236)

1.19.0 (2019-12-06)

Build System

  • tsconfig: altera annotateForClosureCompiler para false (6a861e9)

Features

  • dynamic-form: permite atribuir foco nos campos (4bdab45)
  • info: possibilita transformar o valor em um link (99c2eee)

1.18.0 (2019-11-29)

Bug Fixes

  • grid: remove arquivos css (137c96e)

Features

  • checkbox: novo componente (bed9970)
  • rich-text: permite que o usuário edite um link adicionado (a4f4970)
  • tree-view: adiciona a opção de seleção de item (3033b40)

1.17.0 (2019-11-25)

Bug Fixes

  • table: corrige exibição dos ícones de acordo com o valor da coluna (aad0013)

Features

  • datepicker: permite definir formato de data (7477b6d)

1.16.0 (2019-11-18)

Features

  • chart: adiciona gráfico do tipo gauge (a6ffb69)
  • tree-view: novo componente (5ee70df)

1.15.0 (2019-11-08)

Bug Fixes

  • page-job-scheduler: corrige altura do container (a8aaae8)

Features

  • button: implementa ChangeDetectionStrategy.OnPush (91b3189)
  • combo: permite customizar a lista de opções (b0afdf9)

1.14.0 (2019-11-01)

Features

  • popover: permite informar o target dinamicamente (3c0ff80)
  • table: adiciona gerenciador de colunas (35d1157)

1.13.1 (2019-10-25)

Bug Fixes

  • chart: corrige animação em loop em series com valores zerados (5fedcd5)
  • url: corrige validação de links que contenham caracteres maiúsculos (3b45ccb)

1.13.0 (2019-10-18)

Bug Fixes

  • page-login: corrige literais customizadas ao trocar de idioma (7538c6b)

Code Refactoring

  • table: melhoria na componentização do componente interno po-table-column-icon (98009bd)

Features

  • dynamic-view: permite definir cores e ícones para o tipo tag (95eca9d)

1.12.0 (2019-10-11)

Bug Fixes

  • page-dynamic-edit: alterado para { static: false} no ViewChild do PoDynamicFormComponent (b9cf19b)

Features

  • rich-text: permite inclusão de links (238385b)
  • tag: adiciona a propriedade p-inverse que permite inversão de cores (338dfd0)

1.11.0 (2019-10-04)

Bug Fixes

  • dynamic-form: name não estava sendo repassado corretamente ao componente po-lookup (f924060)
  • readme: fixada a versão do [email protected] (8a95f2e)
  • table: utiliza ordenação local mesmo utilizando o evento p-sort-by (1cacc4d)

Features

  • accordion: novo componente (ca05d1b)
  • lookup: inclui coluna de ordenação na chamada do serviço (1cacc4d)
  • notification: permite alterar tempo de duração da notificação através da propriedade PoNotification.duration (23eb81a)
  • page-dynamic-table: inclui coluna de ordenação na chamada do serviço(a9718f6)
  • rich-text: permite inclusão de imagem (303bf04)
  • storage: adiciona po-loki-driver no storage (0cf3222)
  • tag: permite o uso da paleta de cores e ícones através das propriedade p-colore p-icon (13587a4)
  • ui: adiciona suporte para o idioma russo nos componentes: (d5ae905)
    • Componentes do pacote @portinari/portinari-templates:

      • PoModalPasswordRecovery;
      • PoPageBlockedUser;
      • PoPageChangePassword;
    • Componentes e seviço do pacote @portinari/portinari-ui:

      • PoCombo;
      • PoDatePickerRange;
      • PoLookup;
      • PoMultiselect;
      • PoUpload;
      • PoListView;
      • PoLoadingOverlay;
      • PoNavbar;
      • PoPageDetail;
      • PoPageEdit;
      • PoPageList;
      • PoTable;
      • PoDialog;

1.10.0 (2019-09-27)

Bug Fixes

  • page-login: corrige erro ao usar title e loginHint com undefined (20a36f9)
  • toolbar: corrige o funcionamento sem o p-profile (c26f85a)

Features

  • upload: adiciona propriedade p-directory, possibilitando envio de pastas (6e6de71)

1.9.0 (2019-09-20)

Features

  • chart: adiciona gráfico do tipo donut (f4403cc)

1.8.1 (2019-09-13)

Bug Fixes

  • checkbox-group: corrige texto sobreposto quando há quebra de linha com textos grandes. (a04f569)
  • checkbox-group: corrige inconsistência de uso no Edge e IE (8319b3c)
  • table: remove scroll duplo do eixo y no IE ao utilizá-lo dentro do lookup (d09e58d)

1.8.0 (2019-09-06)

Bug Fixes

  • combo: corrige links quebrados dos exemplos de heróis (18b9539)
  • multiselect: corrige comportamento do componente no IE, que ao informar valores grandes na propriedade p-options não abria a lista supensa (d82a6dc)

Features

  • button: implementa o método focus que habilita o foco no componente (71ccfc8)

  • fields: implementa o método focus que habilita o foco nos componentes: (015f617)

    • Checkbox Group
    • Combo
    • Datepicker
    • Datepicker Range
    • Decimal
    • Email
    • Input
    • Login
    • Lookup
    • Multiselect
    • Number
    • Password
    • Radio Group
    • Rich Text
    • Select
    • Switch
    • Textarea
    • Upload
    • Url
  • progress: adiciona evento o p-retry que habilita um ícone de tentar novamente (c06e7c9)

  • rich-text: possibilita que usuário mude a cor do texto (3e11fe7)

  • upload: utiliza o componente po-progress como barra de progresso e deprecia as propriedades: cancel, deleteFile e tryAgain da interface PoUploadLiterals (9593412)

1.7.0 (2019-08-30)

Features

  • fields: implementa a propriedade no-autocomplete nos campos de entrada (881d7b1)
  • rich-text: adiciona eventos de mudança de valores (1b7444c)
  • table: adiciona evento para ordenação de colunas (4dbd51a)

1.6.0 (2019-08-23)

Bug Fixes

  • datepicker: corrige foco no campo após selecionar data no mobile (fbb61b8)
  • lint: corrige a falha no lint do projeto (4ee6672)

Features

  • upload: exibe restrições de arquivos (fccbb10)

Tests

  • navbar: corrige a falha no teste do método validateMenuLogo (6f9d767)

1.5.0 (2019-08-16)

Bug Fixes

  • menu: aplica largura de 100% na area destinada ao menu-header-template (23607f9)

Features

  • page-list: traduz "busca avançada" com a linguagem utilizada no I18n (eee5463)
  • tabs: habilita scroll horizontal das tabs em dispositivos moveis (30ed4ad)

1.4.0 (2019-08-09)

Bug Fixes

  • datepicker: corrige disparo do p-change (9cbe283)
  • decimal: impede a digitação de valores inválidos (d8d2568)
  • po-app: possibilita a execução do projeto app localmente no IE (c9baac4)

Features

  • progress: cria o componente po-progress (c3884bf)

1.3.1 (2019-08-02)

Bug Fixes

  • build: corrige erros de compilação com --prod (9081b4d)
  • samples: altera o caminho dos serviços utilizados nos samples (e8618c7)

1.3.0 (2019-07-26)

Bug Fixes

  • app: corrige os erros ao utilizar os samples (1345cfb)
  • modal: corrige fechamento da modal ao selecionar opção no combo (a5ebc3b)
  • table: corrige sobreposição do popup em dispositivos mobile iOS (cf6764b)

Features

  • upload: permite que o componente aceite drag and drop (ef47ca8)

1.2.0 (2019-07-19)

Bug Fixes

  • loading: trata o ícone de carregamento para conexões 3g (ea3ba0a)
  • table: corrige a exibição do botão de visualizar legenda (535a1af)

Features

  • navbar: remove a logo do menu utilizado com navbar (6771395)

Tests

  • page-blocked-user-contacts: remove o x do describe (2ad40b7)

1.1.1 (2019-07-12)

Bug Fixes

  • lookup: corrige ordenação das tabelas (ee62bde)
  • lookup: corrige descrição dos registros (ca9b4b4)
  • sync: corrige importação do thf-schema (6e945ae)

Tests

  • navbar: adiciona testes unitários ao componente (4708a87)
  • rich-text: adiciona testes unitários no componente (89b6e44)

1.1.0 (2019-07-05)

Bug Fixes

  • po-language: configuração do providedIn (472464f)
  • select: corrigido scroll dos itens para quando houver valor atribuído no ngModel (84da5f4)
  • sync: ajustes nas importações (c5d58ee)

Build System

  • adiciona lint para os commits e cria tarefa de release (f864873)

Features

  • page-login: opção de tradução para o idioma russo (00c93b8)