# 24.0.1
[04/05/2026]

### Melhorias
* [ARQENG-1097](https://jira.senior.com.br/browse/ARQENG-1097) - Alterado versão do senior-platform-data para 5.5.0.

### Alteração de dependências: Projeto Gerado
-   **@seniorsistemas/senior-platform-data: 5.4.1 > 5.5.0**

# 24.0.0
[17/12/2025]

### Quebras de compatibilidade
* [ARQENG-939](https://jira.senior.com.br/browse/ARQENG-939) - Geração de fontes em Angular 18 / Node 22

### Alteração de dependências
* `@angular-devkit/core`: ^7.3.2 > ^18.0.0
* `chalk`: 2.3.0 > ^4.1.2
* `commenting`: ~1.0.5 > ^1.1.0
* `core-js`: - > ^3.37.0
* `decomment`: ~0.9.2 > ^0.9.5
* `fs-extra`: 5.0.0 > ^11.2.0
* `inquirer`: 6.2.2 > ^9.2.15
* `js-beautify`: 1.7.5 > ^1.15.4
* `moment`: ^2.24.0 > ^2.30.1
* `prettier`: ^2.8.4 > ^3.6.2
* `semver`: 5.5.0 > ^7.6.0
* `yargs`: 9.0.1 > ^17.7.2
* `@babel/core`: - > ^7.24.0
* `@babel/preset-env`: - > ^7.24.0
* `@babel/register`: - > ^7.23.7
* `babel-loader`: ~7.1.2 > ^10.0.0
* `chai`: ~4.1.2 > ^4.3.7
* `clean-webpack-plugin`: ~0.1.19 > ^4.0.0
* `mocha`: ~4.1.0 > ^10.2.0
* `nyc`: - > ^15.1.0
* `webpack`: ~4.23.1 > ^5.101.3
* `webpack-cli`: ^3.2.3 > ^6.0.1
* `webpack-node-externals`: ~1.6.0 > ^3.0.0
* Removidas: `@biesbjerg/ngx-translate-extract`, `babel-polyfill`, `espree`, `fs-readfile-promise`, `log-symbols`, `node-fetch`, `node-nightly`, `babel-core`, `babel-plugin-transform-object-rest-spread`, `babel-preset-env`, `eslint`, `eslint-config-prettier`, `eslint-plugin-prettier`

# 23.19.3
[17/12/2025]

### Melhorias
* [ARQENG-957](https://jira.senior.com.br/browse/ARQENG-957) - Adicionado ViewChild `customGrid` do `lib/generators/angular/templates/src/app/features/entity/views/list/entity-list.component.ts.js`.

# 23.19.3
[17/12/2025]

### Melhorias
* [ARQENG-957](https://jira.senior.com.br/browse/ARQENG-957) - Adicionado ViewChild `customGrid` do `lib/generators/angular/templates/src/app/features/entity/views/list/entity-list.component.ts.js`.

# 23.19.2
[07/11/2025]

### Novas funcionalidades
* [ARQENG-935](https://jira.senior.com.br/browse/ARQENG-935) - Adicionado bloco de customização no método `subscribe` do `updateGrid` e o ViewChild `customGrid` no `lib/generators/angular/templates/src/app/features/entity/views/tab/tab.component.ts.js`.

# 23.19.1
[30/10/2025]

### Correções
* [ARQENG-910](https://jira.senior.com.br/browse/ARQENG-910) - Erro de lint no projeto gerado


# 23.19.0
[16/10/2025]

### Novas funcionalidades
* [ARQENG-864](https://jira.senior.com.br/browse/ARQENG-864) - Adicionado seleção e persistência de colunas em tabelas nos projetos gerados.

### Alteração de dependências
* `@seniorsistemas/angular-components`: 17.3.6 > 17.29.0

# 23.18.1
[14/08/2025]

### Melhorias
* [ARQENG-861](https://jira.senior.com.br/browse/ARQENG-861) - Adicionado bloco de customização no `features/features.module.ts.js`.

# 23.18.0
[09/07/2025]

### Novas funcionalidades
* [ARQENG-838](https://jira.senior.com.br/browse/ARQENG-838) - Adicionado o bloco de customização nos métodos `setStorageFiltersIntoForm` e `onClear` no `src/app/features/entity/views/list/entity-list.component.ts.js`.

# 23.17.0
[21/03/2025]

### Melhorias
* [DEVEXP-680](https://jira.senior.com.br/browse/DEVEXP-680) - Adicionado o método `getFilterFormGroup()` no `src/app/features/entity/views/list/entity-list.component.ts` com bloco de customização para customizar o formulário de filtro.

# 23.16.1
[10/03/2025]

### Melhorias
* [DEVEXP-667](https://jira.senior.com.br/browse/DEVEXP-667) - Adicionado método `getHomeUrl()` para definir a homeUrl do breadcrumb, o corportamento padrão de é definir a rota `main` somente quando a variável de ambiente `production` conter o valor `false`.

# 23.16.0
[06/03/2025]

### Melhorias
* [DEVEXP-664](https://jira.senior.com.br/browse/DEVEXP-664) - Adicionado bloco de customização no `tabView` do `src/app/features/entity/views/form/entity-form.component.html.js`.

# 23.15.0
[26/02/2025]

### Melhorias
* [DEVEXP-663](https://jira.senior.com.br/browse/DEVEXP-663) - Adicionado bloco de customização no `fromDto` e `toDto` do `src/app/core/entities/entity/entity.ts.js`.

# 23.14.2
[16/12/2024]

### Correções
* [DEVEXP-640](https://jira.senior.com.br/browse/DEVEXP-640) - Implementado no `fromDto` das entidades geradas o método `resolveRefs` para resolver os problemas de referências

# 23.14.1
[11/12/2024]

### Correções
* [DEVEXP-638](https://jira.senior.com.br/browse/DEVEXP-638) - Utilizar o `getSuggestionValue` para gerar o label das entidades geradas corretamente.

# 23.14.0
[06/12/2024]

### Melhorias
* [DEVEXP-636](https://jira.senior.com.br/browse/DEVEXP-636) - Adicionado bloco de customização no antes e depois do campos no `feature/entity/views/form/entity-form.component.html`.

# 23.13.0
[02/12/2024]

### Melhorias
* [DEVEXP-616](https://jira.senior.com.br/browse/DEVEXP-616) - Adicionar blocos de customização no `p-header` do `feature/entity/views/list/entity-list.component.html`
* [DEVEXP-631](https://jira.senior.com.br/browse/DEVEXP-631) - Adicionado o TemplateRef `customParentDetailsCustom` no `features/entity/views/form/entity-form.component.html.js` para customizar o ObjectCard do parentDetails.
* [DEVEXP-628](https://jira.senior.com.br/browse/DEVEXP-628) - Adicionar blocos de customização no `catchError` do `onSave` do component `feature/entity/views/form/entity-form.component.ts`

# 23.12.0
[18/09/2024]

### Melhorias
* [DEVEXP-601](https://jira.senior.com.br/browse/DEVEXP-601) - Adicionar blocos de customização no `feature/main.rouuting`
* [DEVEXP-588](https://jira.senior.com.br/browse/DEVEXP-588) - Adicionar bloco de customização após o `confirm-dialog` do list.component

# 23.11.0
[26/07/2024]

### Melhorias
* [DEVEXP-583](https://jira.senior.com.br/browse/DEVEXP-583) - Adicionar possibilidade de alterar a rota do método `goBack()` dos formulários gerados
* [DEVEXP-584](https://jira.senior.com.br/browse/DEVEXP-584) - Adicionar bloco de customização no `ngOnInit` do AppComponent

# 23.10.0
[10/07/2024]

### Melhorias
* [DEVEXP-574](https://jira.senior.com.br/browse/DEVEXP-574) - Possibilidade de personalizar e criar novas `errorMessages` do s-dynamic-form
* [DEVEXP-562](https://jira.senior.com.br/browse/DEVEXP-562) - Adicionar bloco de customização no `updateGrid` do tabComponent

# 23.9.0
[08/07/2024]

### Melhorias
* [DEVEXP-499](https://jira.senior.com.br/browse/DEVEXP-499) - Adicionadas traduções de componentes do angular-components nos projetos gerados. [Documentação](https://git.senior.com.br/arquitetura/angular-components/-/wikis/Configura%C3%A7%C3%A3o-das-tradu%C3%A7%C3%B5es-do-Angular-Components)

### Alteração de dependências
* `@seniorsistemas/angular-components`: 17.1.8 > 17.3.16

# 23.8.0
[07/06/2024]

### Melhorias
* [DEVEXP-296](https://jira.senior.com.br/browse/DEVEXP-296) - importar biblioteca de acessibilidade Senior-X

# 23.7.5
[22/05/2024]

### Melhorias
* [DEVEXP-478](https://jira.senior.com.br/browse/DEVEXP-478) - Adicionar blocos customizáveis nos filtros do onLookupRequest e o do onSearchRequest

# 23.7.4
[10/05/2024]

### Melhorias
* [DEVEXP-474](https://jira.senior.com.br/browse/DEVEXP-474) - Validação de campos tipo e-mail
* [DEVEXP-475](https://jira.senior.com.br/browse/DEVEXP-475) - Adicionados blocos customizáveis nos campos do 'getFormFields' do formulário gerado

# 23.7.3
[29/04/2024]

### Melhorias
* [DEVEXP-452](https://jira.senior.com.br/browse/DEVEXP-452) - Adicionar bloco customizável no import do Translations Module

### Correções
* [DEVEXP-470](https://jira.senior.com.br/browse/DEVEXP-470) - Arquivo .gitignore gerado não respeitando blocos customizáveis

# 23.7.2
[26/03/2024]

### Correções
* [DEVEXP-188](https://jira.senior.com.br/browse/DEVEXP-188) - Filtros por string trazendo primeiro a string digitada

# 23.7.1
[22/03/2024]

### Correções
* [DEVEXP-379](https://jira.senior.com.br/browse/DEVEXP-379) - Tratamento de campos numéricos null em listagens

# 23.7.0
[20/03/2024]

### Melhorias
* [DEVEXP-444](https://jira.senior.com.br/browse/DEVEXP-444) - Gerar arquivos de tradução e limpar traduções não utilizadas de outros idiomas (en-US/es-CO) através das funções '[translations](https://wiki.senior.com.br/pt-br/Plataforma/Frontend-Generator/gerando-parcialmente#gerando-apenas-arquivo-de-tradu%C3%A7%C3%B5es)' do gerador

# 23.6.2
[01/02/2024]

### Correções
* [DEVEXP-422](https://jira.senior.com.br/browse/DEVEXP-422) - DynamicForm com campos booleanos exibidos em checkbox conforme SDS

# 23.6.1
[30/01/2024]

### Correções
* [DEVEXP-421](https://jira.senior.com.br/browse/DEVEXP-421) - Correção de erro na paginação da lista após editar item

# 23.6.0
[26/01/2024]

### Melhorias
* [DEVEXP-419](https://jira.senior.com.br/browse/DEVEXP-419) - Adicionar TAG de comentário

### Correções
* [DEVEXP-418](https://jira.senior.com.br/browse/DEVEXP-418) - Problema na listagem e troca de página

# 23.5.16
[05/01/2024]

### Melhorias
* [DEVEXP-404](https://jira.senior.com.br/browse/DEVEXP-404) - Uso do LocalizedDatePipe no lugar de DatePipe

# 23.5.15
[15/12/2023]

### Melhorias
* [DEVEXP-401](https://jira.senior.com.br/browse/DEVEXP-401) - Atualizar botões gerados para o padrão SDS

### Alteração de dependências
* `@seniorsistemas/angular-components`: 16.7.6 > 17.1.8

# 23.5.14
[07/12/2023]

### Correções
* [DEVEXP-398](https://jira.senior.com.br/browse/DEVEXP-398) - Gerador de frontend gerando chave inválida na plataforma

# 23.5.13
[21/11/2023]

### Melhorias
* [DEVEXP-387](https://jira.senior.com.br/browse/DEVEXP-387) - Inserir adicionar chaves de comentários antes e depois da const filterQuery

# 23.5.12
[17/10/2023]

### Melhorias
* [DEVEXP-331](https://jira.senior.com.br/browse/DEVEXP-331) - Inserir chaves de comentários para novos botões no empty-state

# 23.5.11
[06/10/2023]

### Correções
* [DEVEXP-353](https://jira.senior.com.br/browse/DEVEXP-353) - Changelog não será mais gerado - Solicitação da equipe de DEVOPS

# 23.5.10
[04/10/2023]

### Correções
* [DEVEXP-352](https://jira.senior.com.br/browse/DEVEXP-352) - Ajuste do .npmrc gerado para corrigir consumo na franquia do FontAwesome
* [DEVEXP-350](https://jira.senior.com.br/browse/DEVEXP-350) - Arquivo angular.json gerado com valor errado em 'projects'

# 23.5.9
[28/09/2023]

### Correções
* [DEVEXP-348](https://jira.senior.com.br/browse/DEVEXP-348) - Arquivo test.ts gerado sem barra invertida

# 23.5.8
[27/09/2023]

### Correções
* [DEVEXP-347](https://jira.senior.com.br/browse/DEVEXP-347) - Ajuste karma.conf.js

# 23.5.7
[22/09/2023]

### Melhorias
* [DEVEXP-333](https://jira.senior.com.br/browse/DEVEXP-333) - Adicionar GtagManager na opção 'analytics' do frontend-generator

# 23.5.6
[20/09/2023]

### Correções
* [DEVEXP-332](https://jira.senior.com.br/browse/DEVEXP-332) - Erro na pipeline build ao gerar frontend
* [DEVEXP-339](https://jira.senior.com.br/browse/DEVEXP-339) - Ajuste CI para pendências do CQAT e geração de releases

# 23.5.5
[20/09/2023]

# 23.5.4
[20/09/2023]

### Correções
* [DEVEXP-332](https://jira.senior.com.br/browse/DEVEXP-332) - Erro na pipeline build ao gerar frontend
* [DEVEXP-339](https://jira.senior.com.br/browse/DEVEXP-339) - Ajuste CI

# 23.5.3
[19/09/2023]

### Correções
* [DEVEXP-332](https://jira.senior.com.br/browse/DEVEXP-332) - Erro na pipeline build ao gerar frontend

# 23.5.2
[28/08/2023]

### Correções
* [DEVEXP-298](https://jira.senior.com.br/browse/DEVEXP-298) - Changelog sendo gerado trocando caractere "*"

# 23.5.1
[28/08/2023]

### Correções
* [DEVEXP-317](https://jira.senior.com.br/browse/DEVEXP-317) - Incluir chaves de comentário para novos botões personalizados nas listas/tabs

# 23.5.0
[14/08/2023]

### Melhorias
* [DEVEXP-13](https://jira.senior.com.br/browse/DEVEXP-13) - Implementar o Google Analytics, GTAG4 e Hotjar nos códigos gerados

# 23.4.0
[07/07/2023]

### Melhorias

### Correções

# 23.4.2
[07/08/2023]

### Correções
* [DEVEXP-227](https://jira.senior.com.br/browse/DEVEXP-227) - SecurityType 'anonymous' gerando erro no backend

# 23.4.1
[19/07/2023]

### Correções
* [DEVEXP-293](https://jira.senior.com.br/browse/DEVEXP-293) - Erro ao gerar o frontend quando a entidade mestre/detalhe tem dois campos enum

# 23.4.0
[07/07/2023]

### Melhorias
* [DEVEXP-268](https://jira.senior.com.br/browse/DEVEXP-268) - Inclusão de Seletor HTML único para automação de testes

### Correções
* [DEVEXP-35](https://jira.senior.com.br/browse/DEVEXP-35) - Erro tslint/sonar no codigo gerado

# 23.3.1
[07/07/2023]

### Melhorias
* [DEVEXP-286](https://jira.senior.com.br/browse/DEVEXP-286) - Adicionar tooltips nos botões de ação das listas e tabs

### Alteração de dependências
* [DEVEXP-266](https://jira.senior.com.br/browse/DEVEXP-266) - Atualização dos componentes internos da senior

# 23.3.0
[06/07/2023]

### Alteração de dependências
* [DEVEXP-266](https://jira.senior.com.br/browse/DEVEXP-266) - Atualização dos componentes internos da senior

# 23.2.2
[04/07/2023]

### Correções
* [DEVEXP-35](https://jira.senior.com.br/browse/DEVEXP-35) - Erro tslint/sonar no codigo gerado

# 23.2.1
[03/07/2023]

### Correções
* [DEVEXP-275](https://jira.senior.com.br/browse/DEVEXP-275) - Chave de tradução cabeçalho do detalhe gerada em camelCase

# 23.2.0
[03/07/2023]

### Melhorias
* [DEVEXP-276](https://jira.senior.com.br/browse/DEVEXP-276) - Adicionar botões de ação nas listas e tabs conforme solicitação da área de UX/SDS
* [DEVEXP-277](https://jira.senior.com.br/browse/DEVEXP-277) - Ajuste de botões "salvar" e "cancelar" em formulários para padrão SDS

### Correções
* [DEVEXP-253](https://jira.senior.com.br/browse/DEVEXP-253) - Formatar os valores individuais dos campos tipo "Objeto" no Master Detail.

# 23.1.0
[30/06/2023]

### Melhorias
* [DEVEXP-276](https://jira.senior.com.br/browse/DEVEXP-276) - Adicionar botões de ação nas listas e tabs conforme solicitação da área de UX/SDS

### Correções
* [DEVEXP-253](https://jira.senior.com.br/browse/DEVEXP-253) - Formatar os valores individuais dos campos tipo "Objeto" no Master Detail.

# 23.0.5
[23/06/2023]

### Correções
* [DEVEXP-253](https://jira.senior.com.br/browse/DEVEXP-253) - Formatar os valores individuais dos campos tipo "Objeto" no Master Detail.

# 23.0.4
[02/06/2023]

### Correções
* [DEVEXP-263](https://jira.senior.com.br/browse/DEVEXP-263) - Campo tipo enum não preenchido aparecendo no master detail.

# 23.0.3
[19/05/2023]

### Correções
* [DEVEXP-249](https://jira.senior.com.br/browse/DEVEXP-249) - Campo tipo enum não estava sendo traduzido no master detail.

# 23.0.2
[12/05/2023]

# 23.0.1
[26/04/2023]

### Correções
* [DEVEXP-250](https://jira.senior.com.br/browse/DEVEXP-250) - Correção de erro do botão 'clear' do filtro que estava gerando erro.
* [DEVEXP-228](https://jira.senior.com.br/browse/DEVEXP-228) - Gerador de front apagando código dentro de comentários

# 23.0.0
[26/04/2023]

### Novas funcionalidades
* [DEVEXP-137](https://jira.senior.com.br/browse/DEVEXP-137) - Exibição de detalhes da entidade mestre no formulário de cadastro dos detalhes, mais informações na [Wiki](http://wiki.senior.com.br/pt-br/Plataforma/Frontend-Generator/exemplos-gerador#master-detail)

# 22.1.20
[20/04/2023]

# 22.1.19
[18/04/2023]

# 22.1.18
[12/04/2023]

# 22.1.17
[04/04/2023]

# 22.1.16
[23/03/2023]

### Correções
* [DEVEXP-226](https://jira.senior.com.br/browse/DEVEXP-226) - Correção de erro no tabComponent (método OnGridChange)
* [DEVEXP-235](https://jira.senior.com.br/browse/DEVEXP-235) - Ajuste na declaração da dependência no package.json para correto funcionamento do frontend-updater
* [DEVEXP-229](https://jira.senior.com.br/browse/DEVEXP-229) - Correção de grid do TabComponent que não estava sendo carregado
* [DEVEXP-230](https://jira.senior.com.br/browse/DEVEXP-230) - Corrigir tratamento de campos booleanos no lookup

# 22.1.15
[13/03/2023]

# 22.1.14
[28/02/2023]

### Correções
* [DEVEXP-185](https://jira.senior.com.br/browse/DEVEXP-185) - Atualizar link do readme para nova Wiki
* [DEVEXP-11](https://jira.senior.com.br/browse/DEVEXP-11) - Correção de problemas que ao editar ou excluir registros as configurações de página eram perdidas
* [DEVEXP-211](https://jira.senior.com.br/browse/DEVEXP-211) -  Correção método updateGrid
# 22.1.13
[09/02/2023]

### Correções
* [DEVEXP-14](https://jira.senior.com.br/browse/DEVEXP-14) - Adicionar configuração de report de cobertura

# 22.1.12
[07/02/2023]

### Correções
* [DEVEXP-20](https://jira.senior.com.br/browse/DEVEXP-20) - Correção de filtro de campo tipo boolean que não estava sendo traduzido

# 22.1.11
[03/02/2023]

### Correções
* [DEVEXP-154](https://jira.senior.com.br/browse/DEVEXP-154) - Correção de bugs na paginação após filtrar itens e mudança do comportamento após limpar filtros (agora retorna para primeira página)

# 22.1.10
[01/02/2023]

### Correções
* [DEVEXP-12](https://jira.senior.com.br/browse/DEVEXP-12) - Mudar botoes de confirmDialog para o padrao do SDS

# 22.1.9
[19/01/2023]

### Correções
* [DEVEXP-5](https://jira.senior.com.br/browse/DEVEXP-5) - Correção de erro na função "editar" das entidades que não encontrava as pemissões pelo nome da entidade
* [ARQPTF-5303](https://jira.senior.com.br/browse/ARQPTF-5303) - Efetuada correção na geração de breadcrumbs.
* [ARQPTF-6046](https://jira.senior.com.br/browse/ARQPTF-6046) - Corrigido problema na ordenação ao trocar de página na tabela.
* [DEVEXP-1](https://jira.senior.com.br/browse/DEVEXP-1) - Correção de erro no filtro de busca que não retornava itens de páginas anteriores.


# 22.1.8
[21/12/2022]

### Correções
* [ARQPTF-5287](https://jira.senior.com.br/browse/ARQPTF-5287) - Alterado para chamar a primitiva ao limpar campo do filtro.
* [ARQPTF-5300](https://jira.senior.com.br/browse/ARQPTF-5300) - Alterado para que as mensagens de toasts de erro permaneçam na tela até serem fechadas pelo usuário.
* [ARQPTF-5293](https://jira.senior.com.br/browse/ARQPTF-5293) - Alterado para verificar a tag "securityType", caso a informação seja "none" não deve gerar os recursos e as permissões para a entidade.

# 22.1.7
[18/10/2022]

### Correções
* [ARQPTF-5304](https://jira.senior.com.br/browse/ARQPTF-5304) - Alterado para que os campos boolean dos formulários sejam gerados no padrão SDS.
* [ARQPTF-5285](https://jira.senior.com.br/browse/ARQPTF-5285) - Alterado para que seja gerado o arquivo de configuração do sonar.
* [ARQPTF-5271](https://jira.senior.com.br/browse/ARQPTF-5271) - Alterado para utilizar as configurações do contexto.

# 22.1.6
[26/09/2022]

### Correções
* [ARQPTF-5693](https://jira.senior.com.br/browse/ARQPTF-5693) - Não estava adicionando a criação da pasta "Core" na fila de processos.
* [ARQPTF-5621](https://jira.senior.com.br/browse/ARQPTF-5621) - Atualizado componentes.
* [ARQPTF-5795](https://jira.senior.com.br/browse/ARQPTF-5795) - Correção de problemas ao carregar grid gerada.

### Alteração de dependências
* `@types/mousetrap`: 1.6.0 > 1.6.3
* `@seniorsistemas/primeng-theme`: 8.1.0 > 8.1.6
* `@seniorsistemas/angular-components`: 14.16.8 > 14.16.12
* `@fontawesome/fontawesome-pro`: 5.12.0 > 5.15.3

# 22.1.5
[09/09/2022]

### Correções
* [ARQPTF-5776](https://jira.senior.com.br/browse/ARQPTF-5776) - Alterado para que os novos fontes gerado utilizem a biblioteca bignumber.

### Alteração de dependências
* `@seniorsistemas/angular-components`: 12.6.3 > 14.16.8

# 22.1.4
[02/08/2022]

### Correções
* [ARQPTF-5481](https://jira.senior.com.br/browse/ARQPTF-5481) - Alterado para que a tabela não seja carregada quando a tela for inicializada.

# 22.1.3
[29/07/2022]

### Correções
* [ARQPTF-5700](https://jira.senior.com.br/browse/ARQPTF-5700)- Adicionada validação para que caso o objeto da grid já esteja populado, não realizar novamente a chamada da api.

# 22.1.2
[28/07/2022]

### Correções
* [ARQPTF-5302](https://jira.senior.com.br/browse/ARQPTF-5302) - Corrigido para que o filtro receba o código e não trate como uma data válida.

# 22.1.1
[27/07/2022]

### Correções
* [ARQPTF-5481](https://jira.senior.com.br/browse/ARQPTF-5481) - Adicionada validação para que não seja realizada a chamada para o backend caso não tenha filtro salvo no localStorage.

# 22.1.0
[27/06/2022]

### Novas funcionalidades
* [HCMCEM-1067](https://jira.senior.com.br/browse/HCMCEM-1067) - Criação do tipo de campo localDateTime, para ter um campo do tipo data e hora, sem o timezone.

# 22.0.0
[10/06/2022]

### Quebras de compatibilidade
* [ERPARQ-1824](https://jira.senior.com.br/browse/ERPARQ-1824) - Atualizado gerador para criar projetos utilizando Angular 9.
* [ERPARQ-1822](https://jira.senior.com.br/browse/ERPARQ-1822) - Atualizado gerador para criar formulários utilizando DynamicForms. Reduzido código duplicado nos filtros de lookup. Alterada criação das listas para utilizar componente de exportação de CSV

# 21.3.0
[07/02/2022]

### Melhorias
* [ECOAPI-1011](https://jira.senior.com.br/browse/ECOAPI-1011) - Adicionada função que grava a persistência de tabela selecionada depois de reload de tela.

# 21.2.2
[28/06/2021]

### Correções
* Grid em tabs (quando haviam relacionamentos 1xN) geradas sem métodos de getSortField / getRowIndex / getPageSize()

# 21.2.1
[17/06/2021]

### Correções
* [ECOAPI-1514](https://jira.senior.com.br/browse/ECOAPI-1514) - Correção na função que trata as preferências de listagem nas tabelas.

# 21.2.0
[24/05/2021]

### Novas funcionalidades
* [ECOAPI-1012](https://jira.senior.com.br/browse/ECOAPI-1012) - Implementada funcionalidade para salvar preferência de ordenação da tabela, de seleção de página e de tamanho de página nas tabelas.

# 21.1.16
[11/02/2021]

### Correções
* [ECOAPI-1377](https://jira.senior.com.br/browse/ECOAPI-1377) - Correção na tradução do calendário.

### Alteração de dependências
* `@seniorsistemas/angular-components`: 12.6.3 > 12.12.2

# 21.1.15
[22/12/2020]

### Correções
* [ECOAPI-1322](https://jira.senior.com.br/browse/ECOAPI-1322) - Alterado as consultas com método LOWER para UPPER.

# 21.1.14
[17/12/2020]

### Correções
* [ECOAPI-1321](https://jira.senior.com.br/browse/ECOAPI-1321) - Alterado modificador de acesso `private` para `public` do método `resetGrit`.

# 21.1.13
[10/11/2020]

### Correções
* [SRE-6755](https://jira.senior.com.br/browse/SRE-6755) - Atualização do `platform-utils` para diminuir chamadas em excesso do getUser.

### Alteração de dependências
* `@seniorsistemas/platform-utils`: 4.1.1 > 4.4.0

# 21.1.12
[09/10/2020]

### Correções
* [ARQPTF-3469](http://jira.senior.com.br/browse/ARQPTF-3469) - Correção na hora de gerar o build com a flag --prod.

### Alteração de dependências
* `@seniorsistemas/platform-components`: 3.1.2 > 4.1.1
* `@types/mousetrap`: 1.6.0

# 21.1.11
[19/08/2020]

### Correções
* [ARQPTF-3188](http://jira.senior.com.br/browse/ARQPTF-3188) - Tratamento de mensagem de erro com status 401 Unauthorized, onde foi adicionado as seguintes chaves de tradução(`domain.service.error_unauthorized_title`, `domain.service.error_unauthorized_description`) no retorno do erro 401.

# 21.1.10
[30/07/2020]

### Correções
* [ARQPTF-3082](http://jira.senior.com.br/browse/ARQPTF-3082) - Correção ao utilizar o `frontend-generator entities`, onde não estava gerando o tipo `enumeration` de acordo com a entidade selecionada.

# 21.1.9
[21/07/2020]

### Correções
* [ARQPTF-2996](http://jira.senior.com.br/browse/ARQPTF-2996) - Correção ao utilizar o `frontend-generator entities`, onde não estava respeitando a lista de entidades selecionadas.

# 21.1.8
[02/06/2020]

### Correções
* [ARQPTF-2656](http://jira.senior.com.br/browse/ARQPTF-2656) - Correção na rotina que pega o `type` dos campos declarados dentro do objeto de `relationship`.

# 21.1.7
[21/05/2020]

### Correções
* [ARQPTF-2626](http://jira.senior.com.br/browse/ARQPTF-2626) - Correção na validação de permissão quando o formulário possui relacionamento com outras entidades obrigatórias.
* [ARQPTF-2283](http://jira.senior.com.br/browse/ARQPTF-2283) - Correção na validação de permissão das entidades.

# 21.1.6
[13/04/2020]

### Correções
* [ARQPTF-2539](http://jira.senior.com.br/browse/ARQPTF-2539) - Adicionado parâmetro `filterTitle` no componente `s-lookup` nos filtros da listagem.
* [ARQPTF-2552](http://jira.senior.com.br/browse/ARQPTF-2552) - Corrigido erro `Cannot read property 'type' of undefined` na geração do frontend.

# 21.1.5
[01/04/2020]

### Correções
* [ARQPTF-2516](http://jira.senior.com.br/browse/ARQPTF-2516) - Adicionado parâmetro `filterTitle` no componente `s-lookup`.

# 21.1.4
[24/03/2020]

### Correções
* [ARQPTF-2290](http://jira.senior.com.br/browse/ARQPTF-2290) - Adicionado uma novo espaço `GRID_HEADER` para customização do header da `p-table`. Para utilizar basta criar um `ng-template`.

```html
<ng-template pTemplate="header" let-columns *ngIf="!customGridHeader else customGridHeader">
...
</ng-template>

<!--{CA:GRID_HEADER:START}-->
<ng-template pTemplate="header" let-columns #customGridHeader>
...
</ng-template>
<!--{CA:GRID_HEADER:END}-->

```

# 21.1.3
[28/02/2020]

### Correções
* [ARQPTF-2271](http://jira.senior.com.br/browse/ARQPTF-2271) - Correção para não deixar o botão excluir invisível no estado de loading.

# 21.1.2
[21/02/2020]

### Correções
* [ARQPTF-2042](http://jira.senior.com.br/browse/ARQPTF-2042) - Correção no retorno das permissões do usuário nos campos do form.
* [ARQPTF-2172](http://jira.senior.com.br/browse/ARQPTF-2172) - Correção na geração do código quando a entidade é do tipo `fixed na sdl`.

# 21.1.1
[11/02/2020]

### Correções
* [ARQPTF-1726](http://jira.senior.com.br/browse/ARQPTF-1726) - Atualização da lib `angular-components` para correção dos filtros do tipo `boolean`.

### Alteração de dependências
* `@seniorsistemas/angular-components`: 12.4.0 > 12.4.1

# 21.1.0
[10/02/2020]

### Novas funcionalidades
* [ARQPTF-1476](http://jira.senior.com.br/browse/ARQPTF-1476) - Campo customizado do tipo `Blob` com suporte para envio de arquivos.

### Alteração de dependências
* `@seniorsistemas/platform-components`: 3.0.0 > 3.1.2
* `@seniorsistemas/angular-components`: 12.2.1 > 12.4.0

# 21.0.3
[31/01/2020]

### Correções
* [ARQPTF-240](http://jira.senior.com.br/browse/ARQPTF-240) - Corrigido a validação para não salvar filtros nulos no localStorage.

# 21.0.2
[30/01/2020]

### Correções
* [ARQPTF-1556](http://jira.senior.com.br/browse/ARQPTF-1556) - Corrigido geração do sharedModule.

# 21.0.1
[29/01/2020]

### Correções
* [ARQPTF-1425](http://jira.senior.com.br/browse/ARQPTF-1425) - Correção geração dos campos do tipo boolean.

# 21.0.0
[16/01/2020]

### Quebras de compatibilidade
* [ARQPTF-316](http://jira.senior.com.br/browse/ARQPTF-316) - Migrado para angular 8x.

### Alteração de dependências
* `@seniorsistemas/primeng-theme`: 6.0.1 > 7.1.0
* `@seniorsistemas/senior-platform-data`: 10.7.0 > 12.2.1
* `@seniorsistemas/platform-components`: 2.4.2 > 3.0.0
* `primeng`: 7.1.2 > 8.0.3

# 20.1.1
[14/01/2020]

### Correções
* [ARQPDT-1773](http://jira.senior.com.br/browse/ARQPDT-1773) - Correção para que o erro "invalid filter" não ocorra ao pesquisar em um lookup quando tem campos de data.
* [ARQPDT-1540](http://jira.senior.com.br/browse/ARQPDT-1540) - Correção na geração do frontend para que o sonar não gere warning de código duplicado na pipeline.

# 20.1.0
[07/11/2019]

### Novas funcionalidades
* [ARQPDT-1854](http://jira.senior.com.br/browse/ARQPDT-1854) - Implementado para que ao abrir um formulário que tenha campos `required` mas que estejam ocultos seja mostrado uma mensagem ao usuário.

### Correções
* [ARQPDT-1905](http://jira.senior.com.br/browse/ARQPDT-1905) - Correção para gerar o frontend com a versão atualizada do platform-data
* Correção para incluir as hotkeys de 'filtrar' e 'limpar' nos CRUDS.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/senior-platform-data: 2.0.4 > 3.0.0**

# 20.0.0
[24/09/2019]

### Quebras de compatibilidade
* FG passa a necessitar da versão 22.+ da EDL.

### Novas funcionalidades
* [ARQPDT-1622](http://jira.senior.com.br/browse/ARQPDT-1622) - Implementação para que o frontend esteja preparado para o parâmetro `thousandSeparator`, que deverá ser informado na EDL para possibilitar esconder o separador de milhares.

### Correções
* Correção para limpar a label dos lookups no arquivo `entity-form.ts`, evitando problemas com lookups multiselect na hora de salvá-los, também foram inseridos blocos de código customizado no método `updateSuggestions`.

### Alteração de dependências: Frontend Generator
* **EDL: 21.0.0 > 22.0.0**

# 19.3.0
[27/06/2019]

### Novas funcionalidades
* [ARQPDT-1494](http://jira.senior.com.br/browse/ARQPDT-1494) - Implementação para possibilitar a customização de código em caso de erro ao deletar registros na grid, para isso, foi implementado o callback de erro tanto das `tabs` quanto dos `lists` e utilizamos o operator `finalize`, ele será chamado em caso de erro/sucesso, também foram inseridos blocos de customização em cada um dos callbacks.

# 19.2.3
[25/06/2019]

### Correções
* [ARQPDT-1562](http://jira.senior.com.br/browse/ARQPDT-1562) - Correção no erro que ocorria ao deixar um lookup multiselect em branco e tentar salvar uma edição de registro.
* [ARQPDT-1454](http://jira.senior.com.br/browse/ARQPDT-1454) - Trocado o componente `Growl` para o `Toast` nos arquivos `app.module.ts`/`app.component.html`, corrigindo o problema no qual todas as mensagens desapareciam de uma vez só.

# 19.2.2
[11/06/2019]

### Correções
* Correção no qual alguns campos do HTML eram gerados com diretivas `undefined`

# 19.2.1
[10/06/2019]

### Correções
* [ARQPDT-1550](http://jira.senior.com.br/browse/ARQPDT-1550) - Correção no erro `cannot read property slots of undefined`
* [ARQPDT-1417](http://jira.senior.com.br/browse/ARQPDT-1417) - Foi alterada a forma como e gerado o atributo hidden do tipo lookup, agora se um campo do tipo lookup for declarado na EDL como hidden=true sera respeitada essa informação na hora de gerar o form, ou seja o lookup nao sera exibido independente das permissões do usuário!.
* [ARQPDT-1425](http://jira.senior.com.br/browse/ARQPDT-1425) - Quando ocorria um erro apos a lista ter sido carregada ao menos uma vez, era mantido o state atual da lista sobreposta pelo emptyState sem validar o serverError no hidden, foi inserida a validacao de serverError.
* [ARQPDT-1560](http://jira.senior.com.br/browse/ARQPDT-1560) - Correção para remover da query de filtro os valores strings quando o campo for do tipo number, evitando problemas no backend.

# 19.2.0
[31/05/2019]

### Correções
* [ARQPDT-1169](http://jira.senior.com.br/browse/ARQPDT-1169) - Correção para possibilitar adicionar rotas customizadas antes do `not-found`
* [ARQPDT-1522](http://jira.senior.com.br/browse/ARQPDT-1522) - Correção da tecla de atalho para deletar um item de uma tab, foi alterada para ctrl+shift+x.
* [ARQPDT-1300](http://jira.senior.com.br/browse/ARQPDT-1300) - Removido o arquivo style scss do componente s-empty-state, pois o estilo do componente esta sendo definido pelo css do proprio componente no angular-components.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 10.6.0 > 10.7.0**
* **primeng: 7.0.0 > 7.1.2**

# 19.1.0
[27/05/2019]

### Novas funcionalidades
* [ARQPDT-1198](http://jira.senior.com.br/browse/ARQPDT-1198) - Implementação de uma pipe que formata números decimais conforme a localização do usuário/tenant.

### Correções
* [ARQPDT-1549](http://jira.senior.com.br/browse/ARQPDT-1549) - Corrigido o bug em que o lookup carregava eternamente no Internet Explorer.
* Corrigido para que o filtro padrão seja informado caso não tenha nenhum filtro disponível.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 10.1.0 > 10.6.0**

# 19.0.1
[21/05/2019]

### Correções
* Correção no filtro padrão dentro dos formulários para colocar entre `()`

# 19.0.0
[18/05/2019]

### Quebras de compatibilidade
Por conta da issue [ARQPDT-1518](http://jira.senior.com.br/browse/ARQPDT-1518), será necessário o trabalho manual de regerar todas as telas que continham chaves de tradução inválidas para aplicar as novas chaves e rodar o comando `frontend-generator translations --clean-translations` para remover essas chaves incorretas do arquivo de tradução

### Correções
* [ARQPDT-1518](http://jira.senior.com.br/browse/ARQPDT-1518) -  Correção na criação de chaves de tradução para vir sem `.`

# 18.3.9
[15/05/2019]

### Correções
* Correção para enviar corretamente os atributos nas requisições do Custom Handler.

# 18.3.8
[15/05/2019]
### Correções

* Correção nas dependências do frontend-generator.

# 18.3.7
[15/05/2019]

### Correções
* Correção no parâmetro passado para algumas funções no qual originiva um erro ao acessar a propriedade `slots`.

# 18.3.6
[14/05/2019]

### Correções
* [ARQPDT-1526](http://jira.senior.com.br/browse/ARQPDT-1526) -  Correção nos parâmetros na requisição do `customHandler`.

# 18.3.5
[07/05/2019]

### Correções
* [ARQPDT-1485](http://jira.senior.com.br/browse/ARQPDT-1485) -  Correção nas suggestions/valor do Lookup dentro dos filtros.

# 18.3.4
[06/05/2019]

### Correções
* [ARQPDT-1493](http://jira.senior.com.br/browse/ARQPDT-1493) -  Correção na paginação de lookups dentro do Formulário de criação.

# 18.3.3
[03/05/2019]

### Correções
* [ARQPDT-1478](http://jira.senior.com.br/browse/ARQPDT-1478) -  Correção para exibir corretamente o valor do searchToken quando forem booleanos.

# 18.3.2
[03/05/2019]

### Melhorias
* [ARQPDT-1126](http://jira.senior.com.br/browse/ARQPDT-1126) - Criada uma ordenação padrão (ordenado pela data de alteração) para as telas de listagem. A ordenação padrão só funcionará para entidades que tiverem a auditoria habilitada.

### Correções
* [ARQPDT-1264](http://jira.senior.com.br/browse/ARQPDT-1264) - Permitir a ordenação na grid de campos externos.
* Correção para aplicar corretamente o filtro padrão ao buscar os dados.

# 18.3.1
[25/04/2019]

# Melhorias
* [ARQPDT-1281](http://jira.senior.com.br/browse/ARQPDT-1281) - Mudança no import do CyclicJsonInterceptor para o que está no platform-components
* [ARQPDT-1456](http://jira.senior.com.br/browse/ARQPDT-1456) - Correção para mostrar corretamente a label do Enum dentro do lookup
- Passa a enviar o valor de enum entre '' na query de filtro para o backend.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/platform-components: 2.2.3 > 2.4.2**

# 18.3.0
[25/04/2019]

### Alteração de dependências: Frontend Generator
* **EDL: 20.0.0 > 21.0.0**

# 18.2.0
[25/04/2019]

# Melhorias
- Nova área de customização para possibilitar importar multiplos domínios e serviços no features.module.ts

### Alteração de dependências: Frontend Generator
* **EDL: 19.0.0 > 20.0.0**

# 18.1.0
[09/04/2019]

### Novas funcionalidades
* [ARQPDT-1340](http://jira.senior.com.br/browse/ARQPDT-1340) - Colocado novos pontos de customização em alguns métodos (onSave, onDelete)

### Correções
* [ARQPDT-1375](http://jira.senior.com.br/browse/ARQPDT-1375) - Correção para que apenas mude a label de campos no qual existe algum valor.
* Correções na implementação do lookup externo.

# 18.0.2
[02/04/2019]

### Alteração de dependências: Frontend Generator
* **EDL: 18.0.0 > 19.0.0**

### Correções
- Correcao na geracao do atributo page no list lookup dentro do form da entidade.

# 18.0.1
[02/04/2019]

### Alteração de dependências: Frontend Generator
* **EDL: 16.0.0 > 18.0.0**

# 18.0.0
[01/04/2019]

### Novas funcionalidades
* [ARQPDT-1239](http://jira.senior.com.br/browse/ARQPDT-1239) - Quando a entidade pai (relacionamento de compsosição) for uma entidade replicada, a especializada passa a ser a principal nao gerando o crud para a entidade pai declada como externa na EDL.
* [ARQPDT-1288](http://jira.senior.com.br/browse/ARQPDT-1288) - Implementacao realizada para possibilitar o uso de lookup externo, que trata-se da geracao do service chamando o dominio e servico declarado no campo externalEntityInfo da EDL para a entidade em questao.
* [ARQPDT-1325](http://jira.senior.com.br/browse/ARQPDT-1325) - Nos componentes de lookup e na listagem de entidades filas da composição, a nova primitiva criada quando o usuário informar na EDL *generateRelationshipHandler* dentro de um relacionamento.
* [ARQPDT-1336](http://jira.senior.com.br/browse/ARQPDT-1336) - frontend-generator não estava gerando as telas quando na declaração de displayfields estava sendo utilizada o nome do relacionamento no lugar do nome da entidade para navegar dentro do objeto e encontrar o field type.

### Correções
* [ARQPDT-1204](http://jira.senior.com.br/browse/ARQPDT-1204) - Correções para que a grid dentro do lookup para que crie os campos da grid corretamente, também uma correção na suggestion do lookup.
* [ARQPDT-1343](http://jira.senior.com.br/browse/ARQPDT-1343) - Correção para utilizar a chave de tradução description ao invés do title na descrição da página de erro.

# 17.0.0
[19/03/2019]

### Quebras de compatibilidade
- Com a issue [ARQPDT-1077](http://jira.senior.com.br/browse/ARQPDT-1077), é necessário fazer o trabalho manual de tradução das chaves de tradução que antigamente eram globais (ex: save, clear, cancel) e agora seguem o padrão domínio.serviço_conteudo, também é necessário o recadastramento destas chaves na plataforma Senior-X
- Agora o frontend-generator espera a versão 16 da EDL.

### Melhorias
* [ARQPDT-1077](http://jira.senior.com.br/browse/ARQPDT-1077) - As chaves de tradução globais foram removidas, adicionando o dominio e o servico antes das mesmas.

### Correções
* [ARQPDT-1211](http://jira.senior.com.br/browse/ARQPDT-1211) - Implementado um loader na ação salvar (salvar/alterar).
* [ARQPDT-1262](http://jira.senior.com.br/browse/ARQPDT-1262) - Correção da exibicação de valores cadastrados com 0 na grid que eram exibidos como empty_field, foi itroduzido um force string comparator ("" +) conforme nota 1 da documentação da ES (http://www.ecma-international.org/ecma-262/5.1/#sec-11.9.3).

### Alteração de dependências: Frontend Generator
* **EDL: 14.0.0 > 16.0.0**

# 16.1.0
[28/02/2019]

### Correções
* [ARQPDT-1211](http://jira.senior.com.br/browse/ARQPDT-1211) - Correções no filtro padrão para evitar problemas de concatenação de múltiplos filtros.
* [ARQPDT-1235](http://jira.senior.com.br/browse/ARQPDT-1235) - Correção para tradução de inputs do tipo monetário, adicionando as options de acordo com o localeConfig.
* [ARQPDT-1256](http://jira.senior.com.br/browse/ARQPDT-1256) - Correção no localStorage service, para deletar os filtros ao clicar em limpar, não salvar filtros com valor null, e ao remover as tags de atriubutos do filtro remove por inteiro do objeto no local storage.
* [ARQPDT-1256](http://jira.senior.com.br/browse/ARQPDT-1256) - Correção no metodo responsavel por recuperar os dados do localStorage e inserir nos filtros, nao estava conseguindo carregar filtros do tipo Date.
* [ARQPDT-1199](http://jira.senior.com.br/browse/ARQPDT-1199) - Passa a utilizar a mesma chave de tradução dos booleanos na Grid no token do formulário do Filtro.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 10.1.0 > 10.1.1**
* **@seniorsistemas/primeng-theme: 5.0.2 > 6.0.1**
* **@seniorsistemas/senior-platform-data: 2.0.2 > 2.0.4**
* **@seniorsistemas/platform-components: 2.2.1 > 2.2.3**

# 16.0.2
[26/02/2019]

### Melhorias
* [ARQPDT-1070](http://jira.senior.com.br/browse/ARQPDT-1070) - Permitir customização de campos sem perder alterações implementando TemplateRef nos inputs do form.

# 16.0.1
[25/02/2019]

### Novas funcionalidades
* [ARQPDT-1210](http://jira.senior.com.br/browse/ARQPDT-1210) - Implementação para exibir os valores de tradução nos campos do tipo boolean na grid do loockup.

### Melhorias
* [ARQPDT-1178](http://jira.senior.com.br/browse/ARQPDT-1178) - Adição do script build:high-memory que altera o limite de memoria do node durante o build para 4GBs.
* [ARQPDT-1178](http://jira.senior.com.br/browse/ARQPDT-1178) - Adição do log de tempo para geracao dos arquivos utilizando o performanceTiming API do node.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 10.0.1 > 10.1.0**

# 16.0.0
[19/02/2019]

### Novas funcionalidades
* [ARQPDT-1168](http://jira.senior.com.br/browse/ARQPDT-1168) - Implementacao para exibir na grid os campos das entidades definidas no displayFields de forma recursiva.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 10.0.0 > 10.0.1**
* **@seniorsistemas/platform-components: 2.1.0 > 2.2.1**

### Alteração de dependências: Frontend Generator
* **EDL: 13.2.1 > 14.0.0**

# 15.0.3
[15/02/2019]

### Correções
* [ARQPDT-1177](http://jira.senior.com.br/browse/ARQPDT-1177) - Correcao no filtro do lookup, para nao criar filterQuery em campos com string vazia no form.

# 15.0.2
[13/02/2019]

### Correções
* Corrigido o problema que fazia o gerador não criar os campos de auditoria nas telas de cadastro.

### Alteração de dependências: Frontend Generator
* **EDL: 13.2.0 > 13.2.1**

# 15.0.1
[08/02/2019]

### Correções
* Correção nas tabs na qual o método "isSortable" não era gerado.
* [ARQPDT-1172](http://jira.senior.com.br/browse/ARQPDT-1172) - Corrigido o problema que fazia o gerador não criar os campos de auditoria nas telas de cadastro.

# 15.0.0
[08/02/2019]

### Novas funcionalidades
* [ARQPDT-1104](http://jira.senior.com.br/browse/ARQPDT-1104) - Implementacao para exibir na grid os campos das entidades definidas no displayField.
* [ARQPDT-1064](http://jira.senior.com.br/browse/ARQPDT-1064) - Ao salvar, atribuir o foco no primeiro campo com erro.
* [ARQPDT-1011](http://jira.senior.com.br/browse/ARQPDT-1011) - Novo formato de exibição dos campos de auditoria.
* [ARQPDT-912](http://jira.senior.com.br/browse/ARQPDT-912) - Suportar parâmetros de precisão/scale para campos double.

### Melhorias
* [ARQPDT-1124](http://jira.senior.com.br/browse/ARQPDT-1124) - Os filtros foram ajustados para escapar os apóstrofos, adicionando o caractere "\".

### Correções
* [ARQPDT-1125](http://jira.senior.com.br/browse/ARQPDT-1125) - Ajuste de enumerador nos tokens (badges) das telas de listagem.
* Corrigido imports de diretivas nos arquivos de modules das features/entities
* [ARQPDT-1111](http://jira.senior.com.br/browse/ARQPDT-1111) - Corrigido problema no qual o fallback não era carregado.
* [ARQPDT-1133](http://jira.senior.com.br/browse/ARQPDT-1133) - Correção na comparação de campos númericos com texto no lookup
* [ARQPDT-1147](http://jira.senior.com.br/browse/ARQPDT-1147) - Correção nos fontes gerados incorretamente relacionado a lookup

### Alteração de dependências: Frontend Generator
* **EDL: 13.0.0 > 13.2.0**

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 9.0.0 > 10.0.0**

# 14.1.0
[24/01/2019]

### Novas funcionalidades
* [ARQPDT-1065](http://jira.senior.com.br/browse/ARQPDT-1065) - Ao expandir o filtro, realizar um cadastro ou editar, o cursor passa a focar no primeiro campo da tela.
* [ARQPDT-1059](http://jira.senior.com.br/browse/ARQPDT-1059) - O gerador passa a adicionar o product header nas telas geradas.
* [ARQPDT-1054](http://jira.senior.com.br/browse/ARQPDT-1054) - Implementação para que os campos boolean na lista tenham uma tradução ao inves do checkbox
* [ARQPDT-988](http://jira.senior.com.br/browse/ARQPDT-988) [ARQPDT-989](http://jira.senior.com.br/browse/ARQPDT-989) - Alterado para permitir pesquisa e exibição de vários campos, ordenando pelos campos exibidos de forma ascendente

### Melhorias
* [ARQPDT-1107](http://jira.senior.com.br/browse/ARQPDT-1107) - Corrigido o nome dos arquivos .gitignore/.editorconfig
* [ARQPDT-1105](http://jira.senior.com.br/browse/ARQPDT-1105) - searchTokens agora são os valores dos campos informados dentro do searchFields do lookup
* [ARQPDT-1103](http://jira.senior.com.br/browse/ARQPDT-1003) - Correção para que não passe o object inteiro na filterQuery em lookups.

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/platform-components: 2.0.1 > 2.1.0**

# 14.0.0
[22/01/2019]

### Melhorias
* [ARQPDT-1066](http://jira.senior.com.br/browse/ARQPDT-1066) - Tratamento para filtro com valor do formGroup redefinido para String Vazia
* Tratativa para não criar lookups dentro de outros lookups
* Adicionada área de customização nas injeções das telas de formulário

### Alteração de dependências: Gerador
* **EDL: 12.0.0 > 13.0.0**

# 13.0.0
[18/01/2019]

### Novas funcionalidades
* [ARQPDT-985](http://jira.senior.com.br/browse/ARQPDT-985) - Campo lookup disponibilizado para os filtros nas páginas
* [ARQPDT-1003](http://jira.senior.com.br/browse/ARQPDT-1003) - Filtros das listagens persistidos no localStorage
* [ARQPDT-794](http://jira.senior.com.br/browse/ARQPDT-794) - Projeto gerado passa a usar o módulo de permissão e tradução do platform-components

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 8.5.1 > 9.0.0**
* **@seniorsistemas/primeng-theme: 4.1.3 > 5.0.2**
* **@angular/\*: 6.1.2 > 7.1.3**
* **typescript/\*: 2.7.2 > 3.1.6**
* **karma/\*: 6.1.2 > 7.1.3**
* **protactor/\*: 5.3.2 > 5.4.1**
* **primeng/\*: 6.1.1 > 7.0.0**
* **rxjs/\*: 6.2.2 > 6.3.3**
* **@seniorsistemas/platform-components: 2.0.1**

# 12.0.0
[27/11/2018]

### Melhorias
* [ARQPDT-987](http://jira.senior.com.br/browse/ARQPDT-987) - Implementado atributo `multiple` para o Dynamic Form do filtro na tela de listagem

### Novas funcionalidades
* [ARQPDT-979](http://jira.senior.com.br/browse/ARQPDT-979) - Passa a realizar tradução das enumerações nas listagens
* [ARQPDT-788](http://jira.senior.com.br/browse/ARQPDT-788) - Passa a gerar páginas de erros 403 (Forbidden) e 404 (Not Found), e empty-state para o erro 500 (Internal Server Error) na tela de listagem

### Correções
* [ARQPDT-981](http://jira.senior.com.br/browse/ARQPDT-981) - Atributo `pageLoading` do `app.component.ts` passa a ser público para corrigir erro de compilação AOT
* Corrigido erro ao executar testes no projeto gerado
* Corrigidas vírgulas inválidas em diversos arquivos

### Alteração de dependências: Gerador
* **EDL: 11.0.0 > 12.0.0**

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components**: 8.5.1 > 8.6.0

# 11.1.3
[07/11/2018]

### Correções
* Corrigidos valores não traduzidos em campos do tipo Enum nos filtros

# 11.1.2
[05/11/2018]

### Correções
* Corrigida a geração dos services de entidades com nome iniciado em letra maiúscula

# 11.1.1
[05/11/2018]

### Correções
* Corrigido erro ao montar `filterQuery` em pesquisa por campos numéricos no lookup
* Passa a não utilizar o nome da entidade para gerar chaves de tradução das enumerações

# 11.1.0
[01/11/2018]

### Melhorias
* [ARQPDT-558](http://jira.senior.com.br/browse/ARQPDT-559) - Passa a gerar o template do `app.component` em um arquivo separado
* [ARQPDT-559](http://jira.senior.com.br/browse/ARQPDT-559) - Passa a gerar o código de formulários, listas e tabs de forma mais organizada

### Novas funcionalidades
* [ARQPDT-559](http://jira.senior.com.br/browse/ARQPDT-559) - Passa a gerar áreas de customização de código
* [ARQPDT-558](http://jira.senior.com.br/browse/ARQPDT-558) - Passa a gerar templates substituíveis em alguns arquivos `.html`
* [ARQPDT-559](http://jira.senior.com.br/browse/ARQPDT-559) - Passa a manter nome, versão e novas dependências do `package.json` entre gerações
* [ARQPDT-559](http://jira.senior.com.br/browse/ARQPDT-559) - Passa a manter o conteúdo do arquivo `config.json` entre gerações
* [ARQPDT-948](http://jira.senior.com.br/browse/ARQPDT-948) - Passa a utilizar o componente s-loading-state
* [ARQPDT-939](http://jira.senior.com.br/browse/ARQPDT-939) - Passa a utilizar tamanho fixo de 200px nas colunas da grid e scroll horizontal.

### Correções
* Corrigida a geração de nomes e chaves de tradução de entidades com números e siglas no nome (ex.: `e070EMP`)
* Corrigido erro ao executar o atalho para deletar um registro na listagem das entidades
* Passa a verificar permissões ao executar um atalho
* Corrigido ícone inválido nos campos de hora
* Corrigido tamanho da coluna de seleção nas grids
* Removido código inútil para tratamento de mensagens no `app.component`

### Alteração de dependências: Gerador
* babel-core : 6.26.0 > 6.2.3
* babel-preset-env : 1.6.1 > 1.7.0
* webpack: 4.3.0 > 4.23.1
* commenting: 1.0.5
* decomment: 0.9.2
* ramda: removido
* jest: removido

# 11.0.0
[26/10/2018]

### Melhorias
* [ARQPDT-927](http://jira.senior.com.br/browse/ARQPDT-927) - Adicionada geração de chaves de tradução para os valores de cada enum

### Novas funcionalidades
* [ARQPDT-908](http://jira.senior.com.br/browse/ARQPDT-908) - Obtém valores padrões de traduções do ed.json para aplicar nas chaves geradas
* [ARQPDT-900](http://jira.senior.com.br/browse/ARQPDT-900) - Passa a gerar teclas de atalhos para as principais ações
* [ARQPDT-911](http://jira.senior.com.br/browse/ARQPDT-911) - Passa a gerar o filtro customizado nas relações de agregação

### Correções
* [ARQPDT-925](http://jira.senior.com.br/browse/ARQPDT-925) - Correção na geração do componente de lookup para realizar o filtro com base no campo `searchFields` ao invés de `displayFields`
* Corrigidos alguns casos em que ocorria erro de dependências ao extrair as chaves de tradução

### Alteração de dependências: Gerador
* **EDL: 9.0.0 > 11.0.0**

### Alteração de dependências: Projeto Gerado
* **@angular/\***: 6.1.2 > 6.1.7
* **@seniorsistemas/primeng-theme**: 4.1.0 > 4.1.4
* **@seniorsistemas/angular-components**: 8.1.0 > 8.5.1
* core-js: 2.5.4 > 2.5.7
* rxjs: 6.2.0 > 6.2.2
* rxjs-compat: 6.2.0 > 6.2.2
* angular2-hotkeys: 2.1.2

# 10.0.0
[05/09/2018]

### Melhorias
* [ARQPDT-747](http://jira.senior.com.br/browse/ARQPDT-747) - Adicionada geração de enums _ordinais_ e _string_ de acordo com o tipo informado no _ed.json_

### Alteração de dependências: Projeto Gerado
* **primeng: 6.1.1**
* **@angular/\*: 6.1.2**
* **@seniorsistemas/primeng-theme: 4.1.0**
* @seniorsistemas/senior-platform-data: 2.0.2
* core-js: 2.5.7
* moment: 2.22.2
* ng2-currency-mask: 5.3.1
* rxjs: 6.2.2
* rxjs-compat: 6.2.2
* zone.js: 0.8.26

### Quebras de compatibilidade
* Deixa de ser compatível com versões anteriores à 6.x do primeng

# 9.0.1
[20/08/2018]

### Correções
* [ARQPDT-718](http://jira.senior.com.br/browse/ARQPDT-718) Correção dos imports em entidades que referenciam elas mesmas.

# 9.0.0
[29/06/2018]

### Novas funcionalidades
* [ARQPDT-108](http://jira.senior.com.br/browse/ARQPDT-108) - Gerador passa a suportar todos os tipos de relacionamentos (1:1, 1:N, N:1, N:N), incluindo bidirecionais e cíclicos

### Melhorias
* [ARQPDT-659](http://jira.senior.com.br/browse/ARQPDT-659) - Adicionado interceptor para referências cíclicas no projeto gerado
* Projeto gerado passa a carregar todos os módulos de forma lazy
* Regra de não permitir variáveis não-utilizadas transferida do `tsconfig` para o `tslint`, permitindo a compilação do código

### Correções
* Corrigidos casos em que campos do tipo `Enum` não eram mostrados na pesquisa avançada dos lookups gerados
* Projeto gerado deixa de efetuar requisições adicionais para obter configurações de locale
* Projeto gerado passa a importar apenas no módulo principal outros módulos que possuem apenas providers

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components**: 5.0.0 > 6.1.0

# 8.0.0
[06/06/2018]

### Correções
* Corrigida versão `undefined` nos arquivos de `README.md` e `CHANGELOG.md` gerados

### Novas funcionalidades
* [ARQPDT-491](http://jira.senior.com.br/browse/ARQPDT-491) - Passa a gerar estrutura de projeto conforme Angular CLI
* [ARQPDT-525](http://jira.senior.com.br/browse/ARQPDT-525) - Passa a gerar estrutura para testes unitários conforme Angular CLI
* [ARQPDT-525](http://jira.senior.com.br/browse/ARQPDT-525) - Passa a gerar estrutura para testes e2e conforme Angular CLI
* [ARQPDT-492](http://jira.senior.com.br/browse/ARQPDT-492) - Projeto gerado passa a ser compatível com AOT

### Melhorias
* [ARQPDT-490](http://jira.senior.com.br/browse/ARQPDT-490) - Atualizada versão da biblioteca RxJS e todos os seus imports
* [ARQPDT-491](http://jira.senior.com.br/browse/ARQPDT-491) - Tabs de detalhes passam a ser geradas no módulo em que são utilizadas, em `ENTIDADE_MESTRE/views/form/tabs` ao invés de `ENTIDADE_MESTRE/views/form/details/ATRIBUTO_DETALHE/views/tab`
* [ARQPDT-491](http://jira.senior.com.br/browse/ARQPDT-491) - Módulos de detalhes passam a ser gerados em `ENTIDADE_MESTRE/details` ao invés de `ENTIDADE_MESTRE/views/form/details`, para melhor organização
* Arquivo com traduções passa a ser gerado como `src/locale/pt-BR.json` ao invés de `src/locales/fallback.json`, em preparação para futura automatização pela equipe de engenharia de fábrica

### Quebras de compatibilidade
* Parâmetros `--env.ignorePermissions` e `--env.restUrl` passam a ser [variáveis de ambiente](/projeto-gerado/desenvolvendo-no-projeto-gerado#ambiente-de-desenvolvimento)
* Estrutura do projeto gerado alterada conforme novas funcionalidades e melhorias

### Alteração de dependências: Projeto Gerado
* **@angular/cli**: 6.0.7
* **@seniorsistemas/angular-components**: 3.3.0 > 5.0.0
* **@seniorsistemas/senior-platform-data**: 1.1.3 > 2.0.2
* **@angular/\***: 5.2.9 > 6.0.3
* rxjs: 5.5.8 > 6.2.0
* karma: 2.0.0
* karma-chrome-launcher: 2.2.0
* karma-coverage-istanbul-reporter: 1.4.2
* karma-jasmine: 1.1.1
* karma-jasmine-html-reporter: 0.2.2
* karma-spec-reporter: 0.0.32
* jasmine-core: 2.8.0,
* jasmine-spec-reporter: 4.2.1,
* protractor: 5.3.0
* rxjs-compat: 6.1.0
* tsconfig-paths: 3.3.2
* @types/webpack-env: removido
* clean-webpack-plugin: removido
* copy-webpack-plugin: removido
* css-loader: removido
* file-loader: removido
* html-loader: removido
* html-webpack-plugin: removido
* html-webpack-template: removido
* json-loader: removido
* optimize-css-assets-webpack-plugin: removido
* raw-loader: removido
* sass-loader: removido
* style-loader: removido
* ts-loader: removido
* url-loader: removido
* webpack: removido
* webpack-dev-server: removido

# 7.0.1
[24/05/2018]

### Correções
* [ARQPDT-628](http://jira.senior.com.br/browse/ARQPDT-357) - Corrigido bug em que não era possível gerar o projeto quando havia uma agregação para uma entidade que possuísse um atributo do tipo enumeração

# 7.0.0
[23/05/2018]

### Melhorias
* [ARQPDT-357](http://jira.senior.com.br/browse/ARQPDT-357) - Passa a gerar opções de paginação e totalizador de registros nas tabelas
* Alterada verificação de versão da EDL para permitir com alerta versões minor menores do que a esperada

### Correções
* Flag `clean-translations` funciona novamente
* Deixa de importar a biblioteca moment em entidades que não possuem atributos temporais

### Alteração de dependências: Gerador
* **EDL: 7.0.0 > 8.1.0**

### Alteração de dependências: Projeto Gerado
* **@seniorsistemas/angular-components: 3.2.0 > 3.3.0**

# 6.0.0
[16/05/2018]

### Correções
* [ARQPDT-566](http://jira.senior.com.br/browse/ARQPDT-566) - Para de gerar elementos para relacionamentos não definidos na EDL
* Ajustado readme do projeto

### Alteração de dependências: Gerador
* **EDL: 6.0.2 > 7.0.0**

# 5.0.0
[10/05/2018]

### Quebras de compatibilidade
* [ARQPDT-314](http://jira.senior.com.br/browse/ARQPDT-314) - Gerador passa a ler somente arquivos ed.json
* Flags de geração renomeadas para kebab-case

### Novas funcionalidades
* [ARQPDT-299](http://jira.senior.com.br/browse/ARQPDT-299) - Geração de Lookup nos formulários
* [ARQPDT-367](http://jira.senior.com.br/browse/ARQPDT-367) - Geração de filtros nas telas de lista das entidades
* [ARQPDT-318](http://jira.senior.com.br/browse/ARQPDT-318) - Geração de mestre/detalhe
* Adicionado parâmetro `restUrl` para projetos gerados, possibilitando utilizar outros backends

### Melhorias
* [ARQPDT-314](http://jira.senior.com.br/browse/ARQPDT-314) - Adicionados checks de versão do Node e de EDL ao gerar o projeto
* [ARQPDT-466](http://jira.senior.com.br/browse/ARQPDT-466) - Arquivo de CI (.gitlab-ci.yml) agora é gerado sempre conforme última versão disponibilizada pela equipe de DevOps
* [ARQPDT-420](http://jira.senior.com.br/browse/ARQPDT-420) - Arquivos passam a ser buildados com hash no nome para evitar problemas com cache
* [ARQPDT-465](http://jira.senior.com.br/browse/ARQPDT-465) - @seniorsistemas/primeng-theme passa a ser uma dependência direta
* Passa a utilizar os [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) do RxJS
* Passa a gerar os erros de formulário com o componente ControlErrors da biblioteca @seniorsistemas/angular-components
* Formulários passam a mostrar segundos nos campos DateTime, padronizado com a SDL
* Componentes de formulário e lista passam a usar Subject para controle de subscriptions
* Adicionado Prettier ao projeto e configurado para funcionar juntamente com o ESLint
* Só salva o input (ed.json) fornecido se o mesmo for válido
* Geração de DTOs para requisições
* Projeto gerado passa a validar variáveis não utilizadas
* Templates de componentes passam a ser gerados conforme nomenclatura definida no Styleguide Angular
* Removidos tamanhos fixos das colunas de grid do código gerado
* Flags de geração `sort` e `clean` renomeados para `sort-translations`e `clean-translations`, respectivamente

### Correções
* [ARQPDT-432](http://jira.senior.com.br/browse/ARQPDT-432) - Corrigido erro em que componentes com estilo quebravam a aplicação gerada em produção
* Corrigido casos em que o placeholder para os enums era gerado com camel-case ao invés de snake-case
* Corrigido casos em que o nome do computador estando maiúsculo não possibilitava subir o projeto localmente
* Removido parâmetro `--hot` indevido no comando `start` do projeto gerado

### Alteração de dependências: Gerador
* **Node: 6.10.0 > 8.10.0**
    * Pode ser necessário executar o comando `npm rebuild node-sass --force` nos projetos gerados após efetuar essa atualização
* **NPM: 5.4.0 > 5.6.0**
* **SDL > EDL (6.0.2)**
* clean-webpack-plugin: 0.1.17 > 0.1.19
* eslint: 4.15.0 > 4.19.1
* webpack: 3.10.0 > 4.3.0
* @angular-devkit/core: 0.5.8
* node-fetch: 2.1.2
* prettier: 1.12.1

### Alteração de dependências: Projeto Gerado
* **@angular: 5.2.0 > 5.2.9**
* **primeng: 5.2.3 > 5.2.5**
* **typescript: 2.6.2 > 2.8.1**
* **@seniorsistemas/angular-components: 1.4.0 > 3.2.0**
* **@seniorsistemas/senior-platform-data: 1.1.1 > 1.1.3**
* **@seniorsistemas/primeng-theme: 1.6.0**
* @types/node: 9.3.0 > 9.6.1
* clean-webpack-plugin: 0.1.17 > 0.1.19
* copy-webpack-plugin: 4.3.1 > 4.5.1
* css-loader: 0.28.8 > 0.28.11
* file-loader: 1.1.6 > 1.1.11
* html-loader: 0.5.4 > 0.5.5
* html-webpack-plugin: 2.30.1 > 3.1.0
* html-webpack-template: 6.1.0 > 6.2.0
* node-sass: 4.7.2 > 4.8.3
* sass-loader: 6.0.6 > 6.0.7
* style-loader: 0.19.1 > 0.20.3
* ts-loader: 3.2.0 > 3.5.0
* url-loader: 0.6.2 > 1.0.1
* webpack-dev-server: 2.10.1 > 2.11.1
* webpack: 3.10.0 > 3.11.0
* core-js: 2.5.3 > 2.5.4
* moment: 2.20.1 > 2.21.0
* rxjs: 5.5.6 > 5.5.8
* font-awesome: 4.7.0
* ng2-currency-mask: 5.0.0
* css-hot-loader: removido
* extract-text-webpack-plugin: removido

# 4.0.2
[27/03/2018]

### Correções
* [ARQPDT-422](http://jira.senior.com.br/browse/ARQPDT-422) - Corrigido casos em que a requisição de update das entidades ia com id `undefined` se o campo era do tipo uuid

# 4.0.1
[27/03/2018]

### Correções
* Corrigido erro em que o nome do app estava trocado com o nome do serviço no package.json

# 4.0.0
[12/03/2018]

### Novas funcionalidades
* [ARQPDT-241](http://jira.senior.com.br/browse/ARQPDT-241) - Adicionada documentação de instalação/execução para projeto gerado
* Adicionado componente de breadcrumb para todas as telas
* Adicionado componente de empty state para todas as listas
* Adicionado módulo de permissões
* Adicionado módulo de traduções
* Geração de classes para todos os enums e entidades

### Melhorias
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Melhorias diversas
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Ajustado tsconfig e webpack do projeto gerado para suportar referências absolutas para arquivos do projeto
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Refatorado o processo de interação com o usuário ao gerar o projeto
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Dispensada a necessidade de adicionar imports de módulos e recursos de permissão para novas telas de entidades geradas

### Correções
* Corrigido bug em que os valores dos campos customizados eram perdidos ao salvar
* Corrigido bug em que a validação de valores maiors que 0 não era gerada

### Quebras de compatibilidade
* Templates alterados para template string

# 3.0.0
[09/02/2018]

### Quebras de compatibilidade
* [ARQPDT-235](http://jira.senior.com.br/browse/ARQPDT-235) - Removidos os componentes que agora são obtidos do pacote [@seniorsistemas/angular-components](https://www.npmjs.com/package/@seniorsistemas/angular-components)

### Novas funcionalidades
* [ARQPDT-210](http://jira.senior.com.br/browse/ARQPDT-210) - Inclusão do componente de campos customizados nos formulários gerados

### Melhorias
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Melhorias diversas
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Substituído componente [DataTable](https://www.primefaces.org/primeng/#/datatable) pelo novo componente [Table](https://www.primefaces.org/primeng/#/table)
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Webpack do projeto gerado pega automaticamente o nome do host ao iniciar o dev-server (agradecimentos ao @arthur.eggert)
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Ajustado arquivo tslint para ser mais tolerante
* [ARQPDT-236](http://jira.senior.com.br/browse/ARQPDT-236) - Melhorias no código para se adequar melhor aos padrões recomendados para typescript

### Correções
* Corrigido erro ao deletar entidade na tela de lista caso o atributo id tivesse outro nome

### Alteração de dependências: Projeto Gerado
* Tema Senior: 1.2.1 > 1.3.1

# 2.1.1
[24/01/2018]

### Melhorias
* Removidos os comentários da build de produção do projeto gerado
* Removido o pacote "angular2-cookie" em favor do pacote "senior-platform-data"
* Alterado valor inicial dos campos do formulário para `undefined`

# 2.1.0
[18/01/2018]

### Novas funcionalidades
* [ARQPDT-187](http://jira.senior.com.br/browse/ARQPDT-187) - Implementada exibição de mensagens de validação nos campos dos formulários
* [ARQPDT-188](http://jira.senior.com.br/browse/ARQPDT-188) - Implementados layouts para mensagens de validação

### Melhorias
* [ARQPDT-218](http://jira.senior.com.br/browse/ARQPDT-218) - Removida a geração de source-map no código de produção (estava deixando o build muito pesado)

### Alteração de dependências: Projeto Gerado
* Tema Senior: 1.0.0 > 1.2.1

# 2.0.1
[09/01/2018]

### Correções
* [ARQPDT-216](http://jira.senior.com.br/browse/ARQPDT-216) - Corrigido erro ao buscar permissões de entidades com nome composto

# 2.0.0
[14/12/2017]

### Novas funcionalidades
* [ARQPDT-180](http://jira.senior.com.br/browse/ARQPDT-180) - Incluído import do tema da Senior
* [ARQPDT-154](http://jira.senior.com.br/browse/ARQPDT-154) - I18n de campos do tipo Data
* [ARQPDT-154](http://jira.senior.com.br/browse/ARQPDT-154) - Adicionado pipe para exibição de datas conforme locale do usuário
* [ARQPDT-155](http://jira.senior.com.br/browse/ARQPDT-155) - I18n de campos do tipo Moeda
* [ARQPDT-155](http://jira.senior.com.br/browse/ARQPDT-155) - Adicionado pipe para exibição de valores monetários conforme locale do usuário
* Adicionadas chaves de tradução para os botões dos modais

### Melhorias
* Separados os loaders de estilo do Webpack para garantir que o tema seja sempre carregado após os demais estilos do PrimeNG
* Atualizadas as dependências do projeto para a última versão disponível (inclusive Angular)
* Removidos os ícones dos botões dos modais
* Movidos os botões do formulário para dentro do footer do painel

### Correções
* Corrigidos os labels que não estavam vinculados aos inputs na tela de formulário (acessibilidade)

# 1.2.2
[13/12/2017]

### Correções
* Corrigido erro ao exibir as entidades disponíveis para geração no comando "entities"

# 1.2.1
[23/11/2017]

### Correções
* Corrigido bug em que o html dos enums não era gerado

# 1.2.0
[22/11/2017]

### Novas funcionalidades
* [ARQPDT-120](http://jira.senior.com.br/browse/ARQPDT-120) - Possibilidade de exclusão na tela de grid
* [ARQPDT-117](http://jira.senior.com.br/browse/ARQPDT-117) - Modo sem verificação de permissões nos projetos gerados
* Ao editar um registro, o formulário é desabilitado por completo caso o usuário não possua permissão de edição

### Correções
* [ARQPDT-189](http://jira.senior.com.br/browse/ARQPDT-189) - Corrigido .yml inválido no projeto gerado
* Corrigido nome do projeto no README gerado

# 1.1.2
[07/11/2017]

### Melhorias
* [APG-3768](http://jira.senior.com.br/browse/APG-3768) - Utilização da biblioteca senior-platform-data

### Correções
* Corrigido comportamento em que ao errar um comando do CLI, aparecia o nome do bin ao invés do comando principal

# 1.1.1
[01/11/2017]

### Correções
* Corrigido bug em que era tentado utilizar um template inexistente

# 1.1.0
[01/11/2017]

### Melhorias
* [APG-3714](http://jira.senior.com.br/browse/APG-3714) - Updates na documentação

### Correções
* [APG-3433](http://jira.senior.com.br/browse/APG-3433) - Correções na verificação de permissões

# 1.0.0
[31/10/2017]

### Novas funcionalidades
* [APG-3161](http://jira.senior.com.br/browse/APG-3161) - Criação do projeto
* [APG-3404](http://jira.senior.com.br/browse/APG-3404) - Gerar chaves de tradução
* [APG-3405](http://jira.senior.com.br/browse/APG-3405) - Carregar traduções do Translation Hub
* [APG-3413](http://jira.senior.com.br/browse/APG-3413) - Paginação de registros
* [APG-3415](http://jira.senior.com.br/browse/APG-3415) - Ordenação de registros
* [APG-3433](http://jira.senior.com.br/browse/APG-3433) - Verificação de permissões
* [APG-3662](http://jira.senior.com.br/browse/APG-3662) - Suporte à campos read-only
* [APG-3657](http://jira.senior.com.br/browse/APG-3657) - Tratamento genérico para mensagens de erro
* [APG-3714](http://jira.senior.com.br/browse/APG-3714) - Criar documentação
* [APG-3714](http://jira.senior.com.br/browse/APG-3714) - Criar documentação
