2.24.0 (2021-04-21)
- ssh: voltar para versão estável da action ssh-key (bec776f)
- busca por dados de usuário e produtos com dados equivalentes (dffdd7b)
2.23.2 (2021-04-18)
- mover os testes de integração para respectivo diretório (dcb55b8)
- serverest: incluir logo no README e favicon na documentação (a0ec748)
- possibilitar a alteração da documentação para todos os colaboradores (43e2f9c)
- docker: execute dockerfile lint on CI (6368483)
- docker: implementar teste de infra, validando mensagem retornada (3486c9a)
2.23.1 (2021-03-20)
- docker: informar o usuário, ao iniciar o ServeRest via docker, da existência da opção de --help (5e284d0)
2.23.0 (2021-03-20)
- estava abrindo URL incorreta ao iniciar o ServeRest utilizando porta diferente da padrão (95ea7ae)
- monitor: mapear as configurações utilizadas pelos usuários do ServeRest que usam NPM e Docker (9d31551)
- check-link: reduzir periodicidade de validação dos links em arquivos .md (2f6971d)
- docker: habilitar a exibição das saídas da imagem com cor (5365bfe)
- docker: possibilitar configuração de porta, timeout, ajuda, etc. na execução da imagem (6f8d416)
2.22.1 (2021-03-18)
- patch: não monitorar acesso à documentação do ServeRest em Agilizei (ac2ed32)
- check-link: remover configuração de URLs inexistentes (f17b9d2)
- migrar dashboard do resultado do teste de mutação para a referente ao novo repositório (a45c00e)
2.22.0 (2021-03-18)
- docs: ajustar mensagem de erro quando usuario nao e encontrado (cea7576)
- monitor: não monitorar requests específicas realizadas pelo Cypress ao executar testes de API (8f2632d)
- carrinhos: criar rota de busca de carrinho por ID (fcd3a49), closes #211
- produtos: criar rota de busca de produto por ID (938da13), closes #211
2.21.0 (2021-03-17)
- agilizei: ajustar agilizei para outro subdomínio (ce9f44d)
- agilizei: configurar uso do ServeRest pela org Agilizei (#233) (eba9081)
- agilizei: monitorar os acessos na documentaçao (63818ce)
- monitor: não monitorar as requests de status de uso de recurso da máquina (bbe9975)
- renomear para nomenclatura que faz mais sentido com a sua atuação (741485e)
- deploy: ao realizar deploy manual, fornecer opção para não atualizar o serverest.dev (6e936f4)
- deploy: não fazer deploy do ServeRest.dev quando pulado (1622cb8)
2.20.7 (2021-03-13)
2.20.6 (2021-03-07)
- informar o usuário sobre como lidar com o erro 'entity.parse.failed' enquanto investigo solução (06ae564), closes #225
2.20.5 (2021-03-01)
- patch: não ofuscar password no monitoramento de log (39e2ecb)
- impedir que o teste executado em pre-push altere os arquivos .db (1804b3f)
- unificar as pipelines de deploy no serverest.dev (9a5fcef)
2.20.4 (2021-02-25)
- patch: não coletar log das requests de uptime (e25c63d)
- monitor: deixar de monitorar algumas rotas a partir de configuração do moesif (d364db4)
- check-link: triggar validação de links apenas ao alterar arquivos .md em PR e push (a529930)
- deploy: realizar deploy em serverest.dev ao criar nova release (f4576f5)
- mutation test: tornar teste de mutação um gate da entrega contínua (43b9e79)
2.20.3 (2021-02-08)
- patch: remover artefato do NPM do container docker (2e126fb)
- criar commit vazio para triggar deploy na Umbler (2e58cda)
- readme: incluir logo de empresas que adotaram o serverest (db0d75c), closes #201
- readme: referenciar exemplo de automação de API com Robot Framework (5918c89), closes #203
2.20.2 (2021-01-22)
- bump @stryker-mutator/core from 4.1.2 to 4.3.1 (dd7b1d3)
- bump commitlint-github-action from v2.1.3 to v2.1.6 (6b44866)
- bump husky from 4.3.5 to 4.3.6 (6a2f66b)
- bump setup-node from v1 to v2.1.4 (a3c77b7)
- bump sinon from 9.2.1 to 9.2.3 (9f1cbdf)
- mutation test: executar no pull request o teste de mutação apenas dos arquivos alterados (#172) (d2760b8)
2.20.1 (2020-12-16)
- limpar base de dados do serverest.dev diariamente às 3h (33e5a1c)
- add maximilianoalves as a contributor (#193) (e95bb58)
- readme: informar sobre backup da base de serverest.dev (8a02ce1)
2.20.0 (2020-12-08)
- deps: atualizar @semantic-release/github de v7.0.7 para v7.2.0 (dc3b854)
- deps: atualizar @semantic-release/npm de v7.0.5 para v7.0.9 (912c7e0)
- deps: atualizar commitizen de v4.2.1 para v4.2.2 (763df54)
- deps: atualizar cross-env de v7.0.2 para v7.0.3 (cb7ce06)
- deps: atualizar cz-conventional-changelog de v3.1.0 para v3.3.0 (01680f2)
- deps: atualizar express-validation de v3.0.2 para v3.0.6 (dc4556f)
- deps: atualizar husky de v4.2.5 para v4.3.5 (45a671e)
- deps: atualizar lint-staged de v10.2.11 para v10.5.3 (03c5591)
- deps: atualizar mocha de v8.1.3 para v8.2.1 (057d0d8)
- deps: atualizar moesif-nodejs de v3.0.0 para v3.1.5 (895f315)
- deps: atualizar nodemon de v2.0.3 para v2.0.6 (7a546ee)
- deps: atualizar open de v7.0.3 para v7.3.0 (ccd4818)
- deps: atualizar standard de v14.3.3 para v16.0.3 (a39f146)
- deps: atualizar supertest de v5.0.0 para v6.0.1 (52b175c)
- deps: atualizar wagoid/commitlint-github-action de v2.0.2 para v2.1.3 (2d40acb)
- deps: atualizar yargs de v15.3.1 para v16.2.0 (11f83e2)
- remover o uso de codecov.io por ser spam nos PRs (fd3f2aa)
- action-node: versão 2.1.1 da action setup-node está com erro de execução na pipeline (614eca2)
- incluir seção de empresas que utilizam o projeto (934f1a1)
- contributing: informar que a entrega contínua também afeta o ambiente serverest.dev (e95668d)
- adicionar exemplo de automação com pytest (0b646a6)
- código do badge a ser copiado estava com estilo incorreto (e8b28fc)
- monitor: monitorar acesso à documentação do projeto (56248b2)
- mutation: atualizar dependência de mutação e retirar configurações que estão em desuso (3559189)
- reduzir a complexidade e quantidade de chamadas do teste utilizando stub (1fd5a1e)
- validar comportamento em cenário de exceção (500) (b585918), closes #182
2.19.1 (2020-11-01)
- disponiblizar a rota /status apenas para ambiente online, suprimindo erro de 'event-loop-stats' (3d9907a)
2.19.0 (2020-10-30)
- readme: incluir nível de patrocínio empresarial com subdomínio e monitoramento como retorno (6271da3)
- monitorar consumo da máquina pelo ServeRest através da nova rota /status (7b2f73a)
2.18.4 (2020-10-29)
- patch: monitorar os acessos à documentação para ficar a par de possíveis erros (a7af78d)
2.18.3 (2020-10-26)
- monitor: execução do ServeRest em 'docker' estava sendo mapeado como 'npm' no monitoramento (030272a)
2.18.2 (2020-10-26)
- monitor: monitoramento não estava enviando os dados devido a incompatibilidade com async/await (5f6034d)
- continuous_delivery: corrigir branch origem e erro de 'shallow update' (38c9bbf)
2.18.1 (2020-10-25)
- ambiente: username da máquina de hospedagem estava incorreto (9a73ca2)
- npm: diretorio /docs precisa fazer parte do pacote npm (774939f)
- continuous_delivery: corrigir nome do job (5363749)
2.18.0 (2020-10-25)
- continuous_delivery: forçar histórico do repositório atual em api.serverest.dev (3afcdd1)
- mover ambiente de api.serverest.dev para serverest.dev e atualizar documentação (0fac870)
- no-release: implementar rota /version (3ecdb7d)
2.17.0 (2020-10-21)
- authentication-middleware: remover condicional sem uso (576f84b)
- remover try/catch suprimido pelo error handler (c7e70ab)
- continuous_delivery: garantir push da última versão gerada pela release (0857a48)
- no-release: valorizar as pessoas que colaboram ante empresas (31d99b8)
- app: suprimir status code 304 em GET (2295993)
2.16.0 (2020-10-16)
2.15.0 (2020-10-16)
2.14.0 (2020-10-15)
2.13.3 (2020-10-15)
- deps-dev: bump @commitlint/cli from 9.1.2 to 11.0.0 (#152) (74bc016)
- deps-dev: bump faker from 4.1.0 to 5.1.0 (#155) (6d040e6)
- deps-dev: bump husky from 4.2.5 to 4.3.0 (#154) (77655ad)
- deps-dev: bump supertest from 4.0.2 to 5.0.0 (#156) (ea8936f)
2.13.2 (2020-10-06)
- readme: incluir exemplos de repositórios que consomem o ServeRest (9a6de7d)
2.13.1 (2020-10-05)
2.13.0 (2020-10-04)
- terminal: tornar o terminal mais informativo (0953977)
2.12.2 (2020-10-03)
- contributing: comando 'ci' não altera versão no package-lock.json (d4134cb)
- contributing: sugerir teste local utilizando docker (c8f6b73)
- readme: alterar link da badge da página js.org para o repositório (8d8d840)
2.12.1 (2020-10-02)
- docker: habilitar monitoramento (e005133)
2.12.0 (2020-10-02)
- run mutation test, check-link and codeql workflows on pull requests (#140) (6e11498)
- usar versão específica do ubuntu (#141) (9439309)
- add eliasreis54 as a infra contributor (#145) (e65bbe1)
- add gomex as a contributor (#143) (631c6cf)
- add rustnnes as a contributor (#144) (cd4da26)
2.11.0 (2020-10-02)
2.10.1 (2020-10-01)
- deps-dev: bump @commitlint/config-conventional (#128) (c9794f2)
- deps-dev: bump @semantic-release/npm from 7.0.5 to 7.0.6 (#124) (1c653ba)
- deps-dev: bump lint-staged from 10.2.11 to 10.4.0 (#127) (2e51e77)
- package: run tests on pre-push (#129) (0ed6afe)
- readme: adicionar a seção de apoio e badge do projeto (#135) (0480c02), closes #121
- add doamaral as a contributor (#136) (c9dfd31)
- add gabriel-pinheiro as a contributor (#138) (a60b9f2)
- contributing: incluir git e node como pré-requisitos (d9a86db)
- add eliasreis54 as a contributor (#130) (46229c6)
2.10.0 (2020-09-18)
- suprimir erro 'entity.parse.failed' (9880631), closes #36
- traduzir mensagem 'must be of type object' (#118) (974303e), closes #114
2.9.4 (2020-09-17)
- montarMensagemDeErroDeSchema: traduzir 'string.empty' (333f273)
- mapear propriedade em branco (20ef057)
2.9.3 (2020-09-17)
- detalhar mensagem de erro de schema não mapeado para facilitar correção (0cbd5b0)
- package: alterar licença do pacote (27fa117)
2.9.2 (2020-09-16)
- readme: remover badge de licença (5ce8bcb)
- add brunobatista25 as a contributor (#113) (685d6ac)
- update .all-contributorsrc (a8e5c01)
- update README.md (8c84aab)
- license: tornar o ServeRest copyleft (b392feb)
2.9.1 (2020-09-16)
- readme: informar empresas que usam o projeto (2e9aaba)
2.9.0 (2020-09-11)
- monitoramento: identificar versão utilizada (8b1abb7)
2.8.2 (2020-09-06)
- monitor: melhorar legibilidade de quando o monitoramento é habilitado (1e647b3)
- check-link: não validar link de e-mail (c8645da)
- readme: corrigir links quebrados (57b651d)
2.8.1 (2020-09-04)
- suprimir mensagem de alerta de método obsoleto (9efdcd5)
2.8.0 (2020-09-04)
- deps: bump codecov/codecov-action from v1.0.12 to v1.0.13 (e29531c)
- deps: bump wagoid/commitlint-github-action from v1 to v2.0.2 (553c58d)
- deps-dev: bump mocha from 8.0.1 to 8.1.0 (d2f9547)
- remover configuração desnecessária de header (6c569fb)
- simplificar mapeamento de erro de schema para melhor manutenibilidade (cf3f694)
- releaserc: simplificar o mapeamento de commit para melhor manutenibilidade (cf7e6ea)
- executar lint no pre-commit apenas nos arquivos em staged (bac398d)
- suprimir log na execução dos testes (c540a0d), closes #87
- permitir trigger manual da pipeline de CI (8d26e45)
- separar testes de mutação em workflow próprio e ajustar dashboard (c5b999a)
- releaserc: gerar nota de release para todos os tipos de commit (bd35834)
- releaserc: inserir label de versão publicada nas issues e PRs (01c8549)
- releaserc: não rodar CI em commit de release (8edd76b)
- contributing: documentar publicação no NPM e criar sumário (603834f), closes #89
- contributing: incluir material sobre 'teste de mutação' (6d77040)
- contributing: reordenar seção e explicitar possibilidade de apoio (f0700a4)
- mutation: implementar testes de mutação (4548095), closes #86
- stryker: reduzir timeout do teste de mutação (15068ea)
2.7.2 (2020-07-30)
2.7.2-beta.1 (2020-07-30)
2.7.1 (2020-07-30)
- validar tipos enviados na query string em /carrinhos e /produtos (7fd7c13)
2.7.0 (2020-07-30)
2.7.0-beta.1 (2020-07-30)
2.6.1 (2020-07-07)
- Revert "feat(server): apresentar versão do ServeRest no help e ao iniciar" (78cb5e2)
2.6.0 (2020-07-07)
- server: apresentar versão do ServeRest no help e ao iniciar (557fbb9)
2.5.3 (2020-07-03)
- Revert "ci: inserir forma de não executar CI" (0bf32ee)
2.5.2 (2020-07-02)
2.5.1 (2020-07-01)
2.5.0 (2020-06-29)
- apresentar mensagem de início apenas ao iniciar o ServeRest (b895764)
- jSON da resposta será identado com 4 espaços (9e10467)
2.4.5 (2020-06-14)
2.4.4 (2020-06-13)
2.4.3 (2020-06-12)
2.4.2 (2020-06-12)
- suprimir request em /favicon.ico (0e5f78d)
2.4.1 (2020-06-11)
- retirar dependência 'helmet' (8f4d1e0)
2.4.0 (2020-06-11)
2.3.0 (2020-06-10)
- login: opção de desabilitar 'Bearer' do retorno de '/login' (ba9a60b)
2.2.7 (2020-06-10)
2.2.6 (2020-06-10)
2.2.5 (2020-06-09)
2.2.4 (2020-06-09)
- api-doc: remover documentação local e excluir rota 'api-doc' (3976c71)
2.2.3 (2020-06-07)
- help: comando de desabilitar documentação alterado de '-n' p/ '-d' (8f59c9e)
2.2.2 (2020-06-07)
2.2.1 (2020-06-07)
2.2.0 (2020-06-06)
- conf: timeout de token alterado de milissegundos para segundos (dd333f9)
- package: ajustar caminho de destino da doc html gerada (ece00a0)
2.1.5 (2020-06-04)
2.1.4 (2020-06-03)
- help: ajuste da URL do repositório no help do ServeRest (5c9e462)
2.1.3 (2020-06-02)
- api-doc: correção do status code de erro ao logar (6da4aed)
2.1.2 (2020-05-30)
2.1.1 (2020-05-23)
2.1.0 (2020-05-22)
- security: incluir cabeçalhos de segurança e configuração (9342cac)
- doc: incluir ícone na documentação (1fb4321)
2.0.3 (2020-05-22)
- doc: incluir ícone na documentação (1fb4321)
2.0.2 (2020-05-18)
- api-doc: alteração do contraste da documentação (68314f9)
2.0.1 (2020-05-18)
2.0.0 (2020-05-18)
- routes: Alteração de todas as rotas
- middleware: inclusão do middleware 'authentication' (05c204a)
- alterado ponto de entrada do ServeRest (5ed2650)
- implementado DELETE 'cancelar-compra' e '/concluir-compra' (203c9ea)
- carrinhos: inclusão da chave 'quantidadetotal' (d2b695b)
- proibição de DELETE caso usuario/produto tenha carrinho (9bc92c1)
- carrinhos: implementação do GET e POST da rota /carrinhos (b888561)
- alteração da entrega do token para ficar mais claro para o usuario (3aa7d69)
- docker: adicionar os arquivos Dockerfile e Makefile (8664b6b), closes #10
- login: implementado a rota 'login' (51eb300)
- produtos: implementado o GET da rota 'produtos' (62df306)
- produtos: implementado rotas restantes e autenticação (85c6738)
- usuarios: implementado a rota 'usuarios' (adc4e38)
-
authentication: validação se o token pertence a usuário existente (3036f43)
-
carrinhos-model: ajuste de chavs permitidas em GET (1a0e14c)
-
readme: atualização do readme e exclusão da página (f118c36), closes #12 #5 #3 #2
1.1.7 (2020-03-26)
1.1.6 (2020-03-24)
1.1.4 (2020-03-19)
1.1.3 (2020-03-19)
1.1.2 (2020-03-18)
1.1.1 (2020-03-18)
1.1.0 (2020-03-18)
- alteração do timeout do token de segundos para milissegundos (a0bfd83)
1.0.3 (2020-03-17)
- ServeRest: ajustado caminho do diretorio /data/db.json (38aed48)
1.0.2 (2020-03-17)
1.0.1 (2020-03-17)
- ajustado forma de acesso aos arquivos em /data (11eea2d)
- implement CLI conf, rewrite doc and update images (a6571f5)