Skip to content

v1.0.0

Compare
Choose a tag to compare
@Murzbul Murzbul released this 14 Jan 15:38
· 515 commits to master since this release

1.0.0 (2022-01-14)

Bug Fixes

Build System

  • deps: bump follow-redirects from 1.14.6 to 1.14.7 (#80) (61c34e8), closes #80

Code Refactoring

  • (#57) (9879fd5), closes #57
  • add dockerfile for prod (028e8db)
  • Add pino logger on express and koa with file transport (596e0e6)
  • add types to item test (#35) (5736e72), closes #35
  • add yarn.lock (219be08)
  • change dependencies on package.json (09b8f67)
  • Change Notificator, add mocks notifications, add logger on error stack and fix upload multipart on express app (713742c)
  • Conditions to validate whitelist routes have been refactored (#43) (c8cdb69), closes #43
  • dockerfile (4ff2ccc)
  • dockerfile (5f0a53c)
  • dockerfile (bfb8df3)
  • dockerfile (8999cda)
  • exceptions (#69) (6c9d88b), closes #69
  • move pino pretty and remove file logger (9176137)
  • service injection was removed (#78) (35c6b09), closes #78
  • tranformer interfaces added, rules eslint comments and typescript indent added (#41) (dd613c7), closes #41

Documentation

Features

  • a condition was added to show the errors of the validations made with the @ValidateNested () decorator of class-validator to objects nested within the requests (#45) (94ff0ca), closes #45
  • add commitlint (62d25b1)
  • add IByConditions (#48) (ca77bd1), closes #48
  • All http methods are allowed when placing the "*" as a method o… (#44) (af27dc5), closes #44
  • cron was added (#74) (7a389bb), closes #74
  • new prototype implements was added (#72) (a6bbd56), closes #72
  • role test types added (#40) (e41450b), closes #40
  • validations were added for the handling of routes of the whiteList. (#42) (03bca11), closes #42

Other

  • Update release.yml (4e7205c)
  • Update release.yml (441a52c)
  • Create release.yml (16e9763)
  • Feat/lc/sql test (#79) (6e781b1), closes #79
  • Add yarn engines (c15b30a)
  • fix : Mongo error (ef4e125)
  • refactor : Change log error on fail send email (4cdca4a)
  • fix : nodemailer dependency (2adf1c3)
  • fix : CI (a513958)
  • Refactor/rabc/normalize domains (#77) (7fafeac), closes #77
  • Delete CNAME (0d478d6)
  • Create CNAME (cf42763)
  • Circleci editor/782/master (#75) (c95a828), closes #75
  • feat : Add circleCI (fd9a1fc)
  • parcel added and login done with commented code lines (#68) (b183f07), closes #68
  • fix : Fix test (34d97b2)
  • Merge pull request #71 from DigiChanges/feat/LC/husky (722301c), closes #71
  • feat : husky and lint-staged pre-commit (c7cccb1)
  • Update .env.dev (148fbca)
  • Fix/rabc/container factory is not a function (#67) (254ee71), closes #67
  • styles : markdown formated readme file (cd5fd2b)
  • fix : Set Koa by default and compile with test fixed (2a539c5)
  • refactor : add application on initTestServer (#62) (999106f), closes #62
  • feat : getInBy method added to Base Repository (#66) (7e4a447), closes #66
  • refactor : get all payload roles at once and set them to user (#65) (c622488), closes #65
  • feat : Add item service (00d55f6)
  • Merge pull request #61 from DigiChanges/fix/LC/error-handler (c826e9c), closes #61
  • fix : error handler middleware (7b43cb1)
  • feat : Change rule (30e27b0)
  • feat : Add mixins to reuse components requests (fda4298)
  • Fix/rabc/remove private attributes (#60) (98e50d2), closes #60
  • feat : Add new docker image (8d7985b)
  • fix : Make init (61d76a7)
  • hotfix (5e76267)
  • Feat/rabc/metadata exception (#55) (fe2e36c), closes #55
  • Refactor/rabc/permission (#52) (23b21fa), closes #52
  • Fix/rabc/white list (#53) (cd776be), closes #53
  • feat : Remove dependency on filter and sort criteria (82f9cb4)
  • feat : Decoupling request (2589f5a)
  • Feat/rabc/pagination (#50) (d72a759), closes #50
  • Merge pull request #49 from DigiChanges/feat/LC/debug-environment (2174856), closes #49
  • feat : debug environment added (f191bd6)
  • Refactor/rabc/repositories (#47) (1743bc8), closes #47
  • Feat/rabc/seeds (#46) (93fea32), closes #46
  • feat : Change and fix code to node 16v (f68e417)
  • fix : Remove engine on package.json and change version of node to 15 (d2915e1)
  • feat : Add promise event emmiter and change some dirs (#36) (bf2fdae), closes #36
  • Feat/rabc/add container factory decorator (#38) (1518d2c), closes #38
  • feat : Fix test and add more rules on .eslint.js (90e60c2)
  • fix : Remove body parser deprecated package (b7f3103)
  • feat : Fix change forgot password (e157f33)
  • fix : Add address on user schema (c78717c)
  • fix : Change limit country and documentType from user entity (d35fe41)
  • refactor : Add DDD (#34) (0ba9d66), closes #34 #30
  • feat : Refactor templates of shared experience (55ca563)
  • feat : Add fields on user entity, fix tests, fix eslint (change over tslint) and add sonarqube config (fc5f370)
  • Update custom-environment-variables.json (#33) (57c04fc), closes #33
  • fix : Change config by string on PasswordRequest (d7bfe11)
  • feat : Add abstract RequestCriteria (#32) (0cc22d0), closes #32
  • Feat eslint vs code (#29) (5d98580), closes #29
  • fix : Unit Test (5afffdf)
  • fix : Remove lazyInject and add ContainerFactory - Add payload on errors 500 (#28) (cb4a86d), closes #28
  • exceptions added, empty file deleted (#26) (bd2d01d), closes #26
  • replace updateOne to findByIdAndUpdate in mongo repositories (#27) (00154f0), closes #27
  • feat : Add locales and fix routes for files without .ts extensions (#25) (824d9b3), closes #25
  • feat : Add shared experience package (#24) (536ba6a), closes #24
  • set network mode bridge (#22) (ae25a74), closes #22
  • command option letters was changed (#23) (a0a6b18), closes #23
  • Refactor/nr/change compile ts (#21) (ce049f9), closes #21
  • fix : Fix Authentication Middleware (982f98c)
  • refactor : Add verify token middleware, remove refresh token middleware and change throttle (7d04f76)
  • refactor/change-docker-and-add-metadata-files (#20) (4f6543e), closes #20
  • fix : Mongoose version and Jest coverage (f2d748c)
  • Some minor fixes and cleans (08d725b)
  • Add web log on dev mode (8d87c69)
  • feature/refactoring-test (#19) (1de37fd), closes #19
  • feat : Add roles permissions logic (9716f05)
  • Fix commands (699d7eb)
  • Fix index handler (75db1cb)
  • Add Refresh token (#17) (3fab28f), closes #17
  • refactor : Change jasmine for jest with mongodb memory server and supertest (#18) (78cfb2f), closes #18
  • feature/refactoring-exception/factory (#16) (cfe874b), closes #16
  • Change version of node for bad compatibility of TypeORM and back version of typescript compile to ES2019 (5e1d5f4)
  • Feature/notifications (#15) (959ea0d), closes #15
  • Add exceptions (#14) (d4a8b51), closes #14
  • Replace entities methods for Mongoose logic and add readme to especified that need (5cb2b75)
  • Feature/typeorm (#13) (fb69c59), closes #13
  • Add license MIT, add terraform with simple infraestructure and remove import express-validator from request (5305af3)
  • Add commands on makefile, fix express-validator remain and fix AddUserRoleCommand constructor (19f15b3)
  • Feature/node-minio Filesystem logic (#10) (1cbaa0a), closes #10
  • feature/add-class-validation (#12) (4a44ac7), closes #12
  • Replace ObjectID for uuidv4 (#11) (c8e6547), closes #11
  • Bump bcrypt from 4.0.1 to 5.0.0 (#9) (8974e14), closes #9
  • Feature/db refactoring (#8) (e70778d), closes #8
  • Feature/change to clean architecture (#7) (867b45c), closes #7
  • Update README.md (7000454)
  • Add jasmine test architecture, makefile support with some tasks and login simple test (#6) (b2460ed), closes #6
  • Add contracts to entities (965475d)
  • Remove all config file and replace for node-config and custom variables environment with .env vars (851f3a2)
  • user validations to password required min and max length (#5) (22c5316), closes #5
  • Encryption Md5 / user validations and superAdmin role (8399e22)
  • Fix docker deploy with node_modules (28b5dc2)
  • Change of all logger logic, add docker compose with pm2 for production and development fix to automate with only on command docker, change message on 500 error and other minor changes (772bc27)
  • Add Commands, add abstraction on services and change config on ormconfig (f240fc3)
  • set change forgot password (64fafde)
  • firstName y lastName en AuthTransformer. Se agrega userId, iss y aud en el token (5af92d0)
  • add @types/nodemailer (370cca4)
  • fix to read user without roles (efde27a)
  • fix in User entity to create fields with null values (b1401ea)
  • Feature/roles permissions (#3) (8f71bb3), closes #3
  • forgot password and email setting. (#2) (da91e61), closes #2
  • Feature/auth middleware verify token (#1) (54711f2), closes #1
  • Update README.md (5004736)
  • Fix update user (8a5dcd0)
  • Add Item Mongo Repository and set sort paginator with mongoDB (81cd5a5)
  • Fix Auth transformers in getter data from User entity. (5c5b0ba)
  • Add mongodb (9a139ea)
  • Change version engine (4c7a63a)
  • Fix on request query vars (355919a)
  • Add partial logic of authentication (f5e0a3b)
  • Add compresion, helmet config, add refactoring user and item entities, add system global config and encryption logic (98496ef)
  • Refactor repositories, add user entity with payloads, requests, criteria, handler, service and transformer (ea88177)
  • Add enable attribute on item entity, add filter logic with paginator and repository and some refactors (4750f9b)
  • Add sort logic and itemsort, refactoring of responder and add total and count on pagination with a fix of urls (639abf0)
  • Add winston logger, add criteria, filter, pagination, paginator and sort logic libs (04fe7db)
  • Add errorHandler, clean code, add lint and husky with pre-commit (84ffe6e)
  • Add new envs vars, change version postgres, change transformer and entity and add createdAt and updatedAt on Item entity (1d5e282)
  • Remove line (050b3cc)
  • Add express-validator and validations request (254b7cd)
  • Add update and delete endpoint (05d1cfc)
  • Add getOne endpoint (f535cd4)
  • Add transformers, responders and types class for dependency injection (0a75232)
  • Add docker and docker compose with readme, fix ormconfig entities folder (9b94ade)
  • Add parser on port server number (768a5fc)
  • First Commit (ab540b9)
  • authRegisterAndLogout (#73) (312df6e), closes #73 #68
  • feat : Add Auth, File, Item and Notification controller and change types of factories (#51) (036fdfd), closes #51
  • Feat/nr/add koajs (#64) (7385171), closes #64
  • refactor: exceptions map status code (#76) (d581a2d), closes #76
  • Refactor/rabc/paginator and repositories (#58) (d308391), closes #58
  • Services in use cases (#63) (5d2da5e), closes #63

Tests

  • test user interfaces added, new yarn script to test watch one file, uuid validation message test fixed (#39) (1473acc), closes #39