All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
16.11.0 (2024-01-12)
- dynamic-search: limpa campo de busca rápida (6ca2dbd)
- 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)
- select: trata o placeholder do componente no browser Safari (7fe25b5)
- job-scheduler: cria evento de output de erro e sucesso (809cee2)
- search: implementa modo trigger no componente (196ba3e)
16.9.0 (2023-12-11)
- listbox: ajusta redimensionamento do loading (9d78856)
- table: ajusta redimensionamento do loading (482cc97)
16.8.0 (2023-12-05)
- progress: implementa definições do AnimaliaDS (ad59a5e)
- search: implementa animaliaDS e externaliza para uso no portal (0bdc067)
16.7.0 (2023-11-17)
- accordion: ajusta navegação do elemento através de viewChild (cbb93e8)
- dynamic-form: adiciona escolha entre
po-switch
oupo-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)
- 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)
- combo: corrige chamada repetida no componente (f78548e)
- combo: implementa definições do AnimaliaDS (c710527)
16.5.0 (2023-10-31)
- table: corrige valores padrão de propriedades (f92633d)
- rich-text: impede envio de dados ao escolher cor (d7a7f24)
- 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)
- menu: ajusta a aparência do componente nos navegadores Safari e Firefox. (3e60513)
- table: corrige ordenação dos itens após uma pesquisa (21e8adc)
- 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 oupload
(db37399), closes #1847 - dynamic-view: Inclui propriedade
searchService
,fieldLabel
,fieldValue
econcatLabelValue
(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)
- input: adiciona indicação visual de campo inválido (90e9362)
- 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 eventoupload
(6c8a9af), closes #1825
16.2.1 (2023-10-02)
- listview: adiciona propriedade p-danger no botão de ação (67cdedd)
16.2.0 (2023-09-25)
- 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)
- tree-view: adiciona propriedade p-max-level (323dff2)
16.0.0 (2023-09-05)
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
- lookup: resolve disclaimer do lookup para o filtro booleano (17e83c3)
- theme-builder: ajusta estilização para o angular 16 (c155b0d), closes #DTHFUI-7601
- atualização para o angular 16 (2ec81b1)
15.15.0 (2023-08-22)
- search: implementa busca na tabela (060d9fb)
15.14.0 (2023-08-08)
- 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)
- 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)
- page-slide: cria evento p-close (fadca67)
- table: ajusta funcionamento da propriedade p-change-visible-columns (21f3e30)
15.12.0 (2023-07-07)
- menu: adiciona propriedade
action
a interfacePoMenuItemFiltered
(b5d09fd)
15.11.0 (2023-07-03)
- number: adiciona evento para tecla enter (a91bd3f)
- theme-builder: implementa criação do novo construtor de temas (a4b051c)
15.10.0 (2023-06-27)
- table: implementa definições do AnimaliaDS (328aaa0)
15.9.2 (2023-06-19)
- 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
- combo: cria nova propriedade
p-remove-initial-filter
(b2d8ea1)
15.9.1 (2023-06-05)
- decimal: corrige o uso de hífens, pontos e espaços (e203ca4)
15.9.0 (2023-05-26)
- tag: implementa novas propriedades (9b6db42)
15.8.2 (2023-05-24)
- 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)
- 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)
- 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)
- toaster: ajusta empilhamento das notificações (4a5ae72)
15.7.0 (2023-04-20)
- multiselect: permite utilizar template customizado(3ba4a7a)
- table: reutiliza componente
link
(2f7a0c5) - upload: adiciona propriedade
p-required-url
para habilitar o componente sem passarp-url
(ba30e19)
15.6.1 (2023-04-17)
15.6.0 (2023-04-06)
- 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)
- popup: corrige emissão de evento (2b758d0)
15.5.0 (2023-03-27)
- table: mantém ordenação em tabela sem altura (a2ac572)
- 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)
- dynamic-table: arruma acúmulo de registro (8b680ca)
- lookup: arruma acúmulo de registro (31eed3c)
- table: arruma acúmulo de registro (9cefeb1)
- table: repassa propriedades do
po-tag
(9efbbd1)
15.3.0 (2023-03-13)
- 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
eEnd
(3c87484), closes #1233
- dynamic-view: permitir passar
options
e atribuirlabel
(ddba431) - modal: implementa definições do AnimaliaDS (465df73)
15.2.0 (2023-02-27)
- 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)
- 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)
- tooltip: corrige remoção de tooltip em coluna do tipo link (e350185)
- 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)
- 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)
- 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.
- 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)
- button: remove a propriedade p-type (a227cb6)
-
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)
- tooltip: corrige remoção da tooltip (b2b2cc2)
14.12.1 (2022-12-05)
- fields: ajusta posicionamento do rich-text (5127fcd)
14.12.0 (2022-12-05)
- dynamic-table: corrige a paginação do componente com chave composta (79df19c)
- checkbox: reutiliza componente
po-label
(57d1cd0) - disclaimer: implementa definições do AnimaliaDS (0804593)
- dynamic-form: estende propriedade
p-format-model
dopo-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)
- 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)
- datepicker: suporte locale russo (79b1a8b)
14.10.0 (2022-11-21)
- list-view: ajusta atributo
visible
da propriedadep-actions
(8df5e10), closes #1265 - po-loading: added translations (8b93c79)
- 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)
- 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)
- 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)
- select: corrige renderização de conteúdo (ee920b8)
- upload: ajusta funcionamento do método clear (560e94c)
14.8.0 (2022-10-24)
- lookup: corrige gerenciador de colunas lookup (c65b2fe)
- 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)
- table: corrige posicionamento da tooltip (77988c9)
14.7.0 (2022-10-10)
- 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
- 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)
- table: ajusta eventos sendo executados simultaneamente (5b1f6f4)
- button-group: aplica estilo definido pelo AnimaliaDS (a6706a0)
14.5.0 (2022-09-26)
- multiselect: corrige emissão de evento pela listagem (f7e1a8c)
- table: corrige posicionamento do gerenciador (29ec035)
- tree-view: corrige funcionamento inadequado (deeda5a)
- fields: inclui definições do AnimaliaDS (b7d5afd)
- multiselect: permite usar o
p-options
comany
(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 tipodetail
(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)
- button-group: ajusta
selected
para ocorrer antes deaction
(22f6cf7), closes #1234 - translation: corrected translation russian (9c5cee9)
- 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)
- table: corrige ícone de ordenação (d3f938c)
14.3.0 (2022-08-22)
- 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
comany
(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
ep-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)
- 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)
- datepicker: corrige funcionamento com fuso (b49fcb0)
-
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)
- dynamic-form: exporta ForceOptionComponentEnum (b1ac8fd)
- rich-text: corrige o alinhamento dos botões (ffda8d4)
- rich-text: adiciona
p-disabled-text-align
(a8a91e8)
14.0.0 (2022-07-18)
- 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
- 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.
- atualização para o angular 14 (1c148c3)
- 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)
- 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)
- table: ajusta o calculo de altura da tabela (40bc351)
- combo: adiciona output para o input search do combo (6c1a191)
6.13.1 (2022-06-14)
- radio: corrige tipos de dados no componente interno
po-radio
(800060d)
6.13.0 (2022-06-13)
- datepicker: corrige data independente do fuso com
PoDatepickerIsoFormat.Basic
(9688e3d) - table: alinha colunas do header com altura e somente uma ação definida (2b4ef13)
- button: permite
kind primary
comp-danger
habilitado (9f1845b) - list-view: adiciona
po-checkbox
nopo-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)
6.12.0 (2022-05-30)
- build: corrige erro do npm v7+ (5dc9bdd)
-
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 componentepo-table
(9d7bc94) -
table: implementa virtual scroll (842ae5c)
-
toaster: aplica estilo e acesssibilidade definidos pelo AnimaliaDS (a736712)
6.11.0 (2022-05-16)
- button: adiciona type
secondary
etertiary
(38f2d55) - button: cria propriedade
p-kind
(fa66726) - button: deprecia button
default
elink
(521999b) - button: deprecia propriedade
p-type
(fe4814f) - page-dynamic-edit: adiciona atributo offset (97c0d20), closes #1141
6.10.1 (2022-05-09)
- combo: ajusta limpeza de campo com p-clean (0a9fa31)
6.10.0 (2022-05-02)
- combo: permite labels com o mesmo valor (d736ea0)
- decimal: atualiza as validações do campo (e8b9c5b)
- 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)
- 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)
- checkbox: melhora acessibilidade e contraste do componente (ae9b308)
6.7.0 (2022-03-28)
- chart: exibe gráfico após adicionada 12ª série (6b81497)
- combo: possibilita a seleção do item pela palavra filtrada (50aae42)
- rich-text: adiciona atributo aria-label (c0aa187)
6.6.0 (2022-03-21)
- 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)
- calendar: corrige focus quando pressionada a tecla
ENTER
(fb5095c) - lookup: ajusta pesquisa de filtro avançado (e58693f)
6.5.0 (2022-03-07)
- lookup: corrige retorno do evento p-selected (84256df)
- 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)
- lookup-modal: implementa ChangeDetectionStrategy.OnPush (0cbbb75)
6.4.0 (2022-02-14)
- 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)
- page-dynamic-table: cria propriedade
concatKey
(df12f5e) - page-dynamic-table: permite url externa e implementa
concatKey
(2759cfe)
6.2.0 (2022-01-31)
- menu: ajusta sinalização de item ativo (336036a)
- page-dynamic-table: adiciona a propriedade p-actions-right (178799f)
-
combo: implementa ChangeDetectionStrategy.OnPush (bb5ce63)
-
multiselect: implementa ChangeDetectionStrategy.OnPush (35a4a63)
6.1.0 (2022-01-17)
- 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)
- page-dynamic-table: adiciona propriedade
sortable
na interfacePoPageDynamicTableField
(93e2f32)
- 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)
- 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 interfacePoChartGaugeSerie
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>
- chart: remove a propriedade
p-value
,p-category
e interfacePoChartGaugeSerie
(94a1d95) - navbar: remove a propriedade
p-menu
(28fa3b7)
- 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)
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)
- multiselect: componente não dispara evento de change (cddb993)
5.22.0 (2021-11-22)
- dynamic-form: permite multiselect com serviço (d49ac5e)
- page-job-scheduler: permite configuração da frequência (de052f7)
- datepicker-range: implementa ChangeDetectionStrategy OnPush (157a2a4)
- datepicker: implementa ChangeDetectionStrategy OnPush (b0a342c)
5.21.0 (2021-11-16)
- lookup: campo não atualiza ao alterar o model (b93de32)
- page-job-scheduler: adiciona propriedade
p-parameters
(f9bfb85)
5.20.0 (2021-11-05)
- modal-footer: cria componente
modal-footer
(c9d3831)
5.19.0 (2021-11-01)
- calendar: adiciona botão
hoje
(5915cd4)
- decimal: implementa ChangeDetectionStrategy.OnPush (4093926)
- number: implementa ChangeDetectionStrategy.OnPush (1e06cee)
- textarea: implementa ChangeDetectionStrategy.OnPush (ea2f979)
5.18.0 (2021-10-25)
- 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)
- datepicker-range: corrige calendário ao abrir nas extremidades (9cd28ed)
- avatar: adiciona a propriedade
p-loading
(ec6ba93), closes #1058 - datepicker-range: inclui as propriedades
min-date
emax-date
(62cbc7e)
- fields: implementa ChangeDetectionStrategy.OnPush nos componentes Email, Password, Url e Login(907a584)
5.16.0 (2021-10-11)
- datepicker-range: corrige para permitir apenas datas válidas (4aa3b91)
- 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)
- datepicker: corrige atualização do model após limpeza do campo (0c72f08)
- dynamic-form: add range to interface dynamic form (672c058)
5.14.0 (2021-09-27)
- 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)
- input: implementa
ChangeDetectionStrategy OnPush
(9ac7322)
5.13.1 (2021-09-20)
-
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)
- 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)
- interceptor: corrige interceptor quando a requisição é cancelada (cb4dfd4)
- page-login: esconde os ícones das dicas quando não contém as respectivas literais (bcb4a72)
5.11.0 (2021-08-30)
- calendar: aplica estilo quando o mouse estiver sobre as datas (6c8cbe6)
- calendar: exibe a primeira data disponivel (45b6c48)
5.10.0 (2021-08-23)
- 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)
- 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)
- 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)
- email: corrige o limite de caracteres (b32dfee)
- table: aumenta o tamanho do ícone de ações (42b6b7a)
5.7.0 (2021-08-02)
- navbar: adiciona compatibilidade com outras fontes de ícones (7a152bf)
5.6.0 (2021-07-26)
- datepicker: corrige posição do calendário quando aberto nas extremidades (8221040)
- 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)
- menu: adiciona compatibilidade com outras fontes de ícones (a9efa03)
- multiselect: adiciona propriedade
p-auto-height
(c007bfc) - table: adiciona métodos
removeItem
eupdateItem
(b0196cc)
5.4.0 (2021-07-12)
- page-login: corrige atualização das linguagens dinamicamente (c74eac4)
5.3.0 (2021-07-05)
- list-view: adiciona compatibilidade com outras fontes de ícones (e1833d1)
- table: adiciona as propriedades
p-infinite-scroll
ep-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)
5.2.0 (2021-06-21)
- combo: realiza tratamento no
placeholder
caso informarundefined
(d92aeec) - lookup: realiza tratamento no
placeholder
caso informarundefined
(bd0fdd0)
- datepicker-range: adiciona calendário para selecionar a data (d4e68f4)
- table: cria método
applyFilters
(8b6ab0d)
5.1.0 (2021-06-14)
- sync: corrige envio do body vazio a partir da v4.2.0 (f382e73)
- textarea: realiza tratamento no
placeholder
caso informarundefined
(08c5cb1)
- 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)
- 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>
- 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
- 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)
- angular: atualiza para o angular v12 (a5b0d70)
- dynamic-form: adiciona a propriedade
placeholder
noPoDynamicFormField
(14b4097) - migration: adiciona ng update e documentação de migração para v5 (f091784)
4.17.0 (2021-05-24)
- button-group: adiciona compatibilidade com outras fontes de ícones (f6b5eb5)
- calendar: adiciona a propriedade
p-mode
que permite utiliza-lo em modoRange
(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)
- page-dynamic-table: corrige key no final da url no beforeRemove (3d546b2)
4.16.0 (2021-05-10)
- navbar: itens não estavam sendo incluidos no menu (d6c9b3b)
- table: corrige colunas do gerenciador não condizentes com a tabela (337ee97)
- 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)
- dynamic-form: corrige disparo do validate ao carregar a tela (56e097b)
- table: adiciona o método unselectRows (4b1fb34)
4.14.0 (2021-04-19)
- button: adiciona compatibilidade com outras fontes de ícones (dac8c25)
- icon: inclui novo componente interno (ce2d16c)
4.13.0 (2021-04-12)
- table: adiciona possibilidade de uso de serviço de dados (4d7b2d5)
4.12.0 (2021-04-05)
- upload: corrige validação para arquivos especificos (d7431f1)
- chart: adiciona gráfico do tipo
area
(0ffb8d9)
4.11.0 (2021-03-29)
- 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)
- 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)
- 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
- 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
egetCurrentSlideIndex
(6b403e7)
4.9.0 (2021-03-08)
- menu: corrige "rota" ativa não destacada quando o componente era carregado dinamicamente (7a4cd41)
- 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)
- 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)
- 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)
- page-slide: corrige focus ao usar modal dentro do page-slide (9d17730)
4.6.0 (2021-02-15)
- chart: corrige resize em gráficos do tipo circular (200cc59)
- chart: corrige resize do gráfico com elementos externos (fef0562)
- chart: permite combinar gráficos dos tipos
line
ecolumn
(0aa20a1) - chart: adiciona nova interface
PoChartSerie
(0aa20a1)
4.5.0 (2021-02-08)
-
table: corrige tradução pelo google translate (9163019)
-
select: padroniza a altura do campo (8cfe799)
-
code-editor: adiciona o atributo ignoreCase à interface options (b4c576d), closes #778
-
icons: adiciona novos ícones a biblioteca (a6b6c66)
4.4.0 (2021-02-01)
- lookup: configuração do status como pending no processamento (ab82c2c)
- build: atualização do projeto para a 11.1 (b756410)
4.3.0 (2020-12-30)
- 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
- 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)
- combo: efetua disparo do getObjectByValue caso alterar valor (f20490e)
- page-dynamic-table:: corrige disparo duplicado dos recursos (5d7a85b)
- 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)
- grid: atualiza o valor corretamente ao pressionar ENTER (050a52a)
- grid: corrige erro disparado ao editar uma célula (162ff00), closes #159
- 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)
- 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
paragridLines
Antes:
<po-chart [p-options]="{ axis: { axisXGridLines: 8 } }"></po-chart>
Depois:
<po-chart [p-options]="{ axis: { gridLines: 8 } }"></po-chart>
- dynamic-form: corrige disparo do evento
p-validate
quando utilizadopo-lookup
(67202de) - menu: corrige exibição do rodapé caso collasped for verdadeiro (6bcf967)
- page-list: remove a propriedade
PoPageFilter.ngModel
(6ff7def) - page-login: remove a propriedade
PoPageLoginLiterals.title
(b1b5a42) - chart: altera
axisXGridLines
paragridLines
(91d3943)
- angular: atualiza para a versão 11 (95041a7)
- chart: adiciona
label
edata
e depreciavalue
ecategory
(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
ep-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
nong-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)
- http-interceptor: corrected close button translation in russian (3a6f26a)
- 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
ep-max
(fd912f1), closes #325 - popover: permite HTMLElement como target (febdc1f)
3.13.0 (2020-11-16)
- 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)
- chart: inclui gráfico do tipo linha (1a9aef5)
3.11.0 (2020-11-03)
- page-dynamic-search: corrige filtro para tipo combo (ca6bbe0)
- 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)
- 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)
- 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)
- rich-text: refatora po-rich-text-modal (b629770)
3.9.0 (2020-10-05)
- 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)
- lookup: criada a propriedade p-advanced-filters (0fe5116)
3.8.0 (2020-09-28)
3.7.0 (2020-09-21)
- 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)
- 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)
- 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 eventop-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)
- i18n: correção para uso do componente PoI18n nos testes unitários (7b1d7cb)
- dynamic-form: adiciona propriedade
p-validate-fields
(c94d2fa) - dynamic-table: esconde o botão
new
ao não informaractions.new
(f69fb34) - dynamic-table: adicionada propriedade
allowColumnsManager
que permite o campo aparecer no gerenciador de coluna mesmo que o visible sejafalse
(8a96058)
- field-container: implementa ChangeDetectionStrategy.OnPush (bb6a40f)
3.4.0 (2020-08-31)
- 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)
- code-editor: adiciona propriedade
p-suggestions
para incluir sugestões customizadas de código (9eac396)
3.3.0 (2020-08-24)
- 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)
- 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)
- switch: implementa ChangeDetectionStrategy.OnPush (b84621f)
3.2.0 (2020-08-17)
- 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)
- 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)
- 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)
- lookup: altera p-field-label dinamicamente (79cec4e)
- rich-text: corrige abertura de links com CMD ou Ctrl (10b6461)
- sync: corrige link do repositorio de demonstração (5d98d5b)
- popover: correção para erros intermitentes (8548962)
3.0.0 (2020-08-03)
- 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>
- 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)
- 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
ekeepFilters
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)
- 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)
- 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
etryAgain
(6c172cb) - code-editor: retira a dependência do pacote
uuid
(cc6f860)
2.10.0 (2020-07-13)
- 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)
- combo: corrige erro ao não possuir p-field-value no item retornado (1f09991)
2.9.0 (2020-07-03)
- 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)
- 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
- 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)
- 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)
- combo: corrige filtragem dos itens (8ffa2ff)
- avatar adiciona ChangeDetectionStrategy.OnPush (9383a7a)
2.6.0 (2020-06-12)
- dynamic-form: adiciona a propriedade
order
nos campos (220414d) - dynamic-view: adiciona a propriedade
order
nos campos (41f5843)
- 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)
- 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
esave
(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)
- page-dynamic: corrige testes falhos (fea7b06)
2.4.1 (2020-05-29)
- lookup: adiciona tratamento para status 404 (cd59dda)
2.4.0 (2020-05-22)
- 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)
- dynamic-form: implementa a propriedade
PoDynamicFormField.Format
(0919ea0) - schematics: cria biblioteca @po-ui/ng-schematics (9c85a76)
- multiselect: corrige exibição do campo de pesquisa (896d3d7)
- schematics: melhora exibição dos links dos schematics disponíveis (15421db)
2.2.0 (2020-05-08)
- 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)
- chart: corrige erro no Firefox (7c18319)
- table: previne selecionar linha ao clicar em ação (1650c35)
2.1.0 (2020-04-24)
- page-dynamic: utiliza cache do metadados se servidor não responder nos componentes: (27099a9)
- PoPageDynamicTable
- PoPageDynamicEdit
- PoPageDynamicDetail
- page-job-scheduler: corrige validação dos parametros (3615048)
2.0.0 (2020-04-17)
- 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() { }
}
- 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
eng generate
(86252de)
- 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)
- 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)
- 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)
- configura Travis para validação dos commits com commitlint (11a374b)
- 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
eserviceLoadApi
(43cd0e1) - page-dynamic-edit: adiciona propriedade
p-load
eserviceLoadApi
(083a728) - page-dynamic-table: adiciona propriedade
serviceLoadApi
(cd1fc89) - stepper: implementa tratamento de
catchError
aocanActiveNextStep
(132a568)
- http-interceptor-detail: utiliza literais de tradução em ingles (d708f7b)
-
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)
- 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)
- 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)
- page-dynamic-search: altera nome de interface
PoPageDynamicOptions
paraPoPageDynamicSearchOptions
(263fdae)
- page-dynamic-table: adiciona a propriedade
serviceMetadataApi
(b27501a) - page-dynamic-table: adiciona a propriedade
p-load
(1f5cfc4)
- 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)
- 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)
- page-dynamic-edit: adiciona propriedade
serviceMetadataApi
(246ef13) - stepper: permite próximo passo assíncrono (095ce4f), closes #171
- 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)
- decimal: corrige falha no arredondamento dos decimais (08f2382)
- page-dynamic-search: adiciona a propriedade
p-literals
(ec298f9) - page-dynamic-search: implementa a propriedade
p-load
(36160f2)
- 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)
- multiselect: corrige mutabilidade no sample labs (01e6576)
- 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 propriedadep-focus
(e9e2eac)
Componentes atualizados:
- checkbox
- datepicker
- datepicker-range
- decimal
- 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)
- page-dynamic-search: corrige disclaimer com label undefined (0cd6f1d)
- page-dynamic-search: corrige disclaimers da busca avançada (f56bfed)
- combo: permite utilizar
p-filter-params
nas requisições (faf2505) - dynamic-form: nova propriedade
params
(9c0aed5) - dynamic-form: inclui novos
fields
na propriedadep-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)
- table: propriedade
p-selectable
substitui a propriedadep-checkbox
(9cdd3d4)
1.22.1 (2020-01-06)
-
divider:: adiciona ChangeDetectionStrategy.OnPush (4b8f3ce)
-
table: implementa alguns itens de performance (30ac592)
-
tag: adiciona ChangeDetectionStrategy.OnPush (2fe04cf)
1.22.0 (2019-12-27)
- 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)
- 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)
- 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)
- table: corrige colspan quando detail estiver expandido (0ef53d7)
- 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)
- tsconfig: altera annotateForClosureCompiler para false (6a861e9)
- dynamic-form: permite atribuir foco nos campos (4bdab45)
- info: possibilita transformar o valor em um link (99c2eee)
1.18.0 (2019-11-29)
- grid: remove arquivos css (137c96e)
- 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)
- table: corrige exibição dos ícones de acordo com o valor da coluna (aad0013)
- datepicker: permite definir formato de data (7477b6d)
1.16.0 (2019-11-18)
1.15.0 (2019-11-08)
- page-job-scheduler: corrige altura do container (a8aaae8)
- button: implementa ChangeDetectionStrategy.OnPush (91b3189)
- combo: permite customizar a lista de opções (b0afdf9)
1.14.0 (2019-11-01)
- popover: permite informar o target dinamicamente (3c0ff80)
- table: adiciona gerenciador de colunas (35d1157)
1.13.1 (2019-10-25)
- 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)
- page-login: corrige literais customizadas ao trocar de idioma (7538c6b)
- table: melhoria na componentização do componente interno
po-table-column-icon
(98009bd)
- dynamic-view: permite definir cores e ícones para o tipo tag (95eca9d)
1.12.0 (2019-10-11)
- page-dynamic-edit: alterado para
{ static: false}
no ViewChild do PoDynamicFormComponent (b9cf19b)
- 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)
- dynamic-form:
name
não estava sendo repassado corretamente ao componentepo-lookup
(f924060) - readme: fixada a versão do [email protected] (8a95f2e)
- table: utiliza ordenação local mesmo utilizando o evento
p-sort-by
(1cacc4d)
- 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-color
ep-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)
- page-login: corrige erro ao usar
title
eloginHint
comundefined
(20a36f9) - toolbar: corrige o funcionamento sem o
p-profile
(c26f85a)
- upload: adiciona propriedade
p-directory
, possibilitando envio de pastas (6e6de71)
1.9.0 (2019-09-20)
- chart: adiciona gráfico do tipo donut (f4403cc)
1.8.1 (2019-09-13)
- 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)
- 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)
-
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
- 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
etryAgain
da interfacePoUploadLiterals
(9593412)
1.7.0 (2019-08-30)
- 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)
- datepicker: corrige foco no campo após selecionar data no mobile (fbb61b8)
- lint: corrige a falha no lint do projeto (4ee6672)
- upload: exibe restrições de arquivos (fccbb10)
- navbar: corrige a falha no teste do método
validateMenuLogo
(6f9d767)
1.5.0 (2019-08-16)
- menu: aplica largura de 100% na area destinada ao menu-header-template (23607f9)
- 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)
- 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)
- progress: cria o componente po-progress (c3884bf)
1.3.1 (2019-08-02)
- 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)
- 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)
- upload: permite que o componente aceite drag and drop (ef47ca8)
1.2.0 (2019-07-19)
- loading: trata o ícone de carregamento para conexões 3g (ea3ba0a)
- table: corrige a exibição do botão de visualizar legenda (535a1af)
- navbar: remove a logo do menu utilizado com navbar (6771395)
- page-blocked-user-contacts: remove o x do describe (2ad40b7)
1.1.1 (2019-07-12)
- lookup: corrige ordenação das tabelas (ee62bde)
- lookup: corrige descrição dos registros (ca9b4b4)
- sync: corrige importação do thf-schema (6e945ae)
- navbar: adiciona testes unitários ao componente (4708a87)
- rich-text: adiciona testes unitários no componente (89b6e44)
- 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)
- adiciona lint para os commits e cria tarefa de release (f864873)
- page-login: opção de tradução para o idioma russo (00c93b8)