Skip to content

Latest commit

 

History

History
557 lines (389 loc) · 12.7 KB

CHANGELOG.md

File metadata and controls

557 lines (389 loc) · 12.7 KB

CHANGELOG

0.13.0

Sep 14, 2021

  • upgrade @nestjs to v8
  • upgrade husky to v7
  • add @nest/axios for HttpModule (Wowza, Sendbird, Social)
  • fix some errors and typo of typescript
  • fix deprecation of rxjs .toPromise() to lastValueFrom()
  • update dependencies in package.json
  • update plopfile on replace dependencies below
  • replace dependencies
    • twitter to twitter-api-v2
    • i18next-express-middleware to i18next-http-middleware
    • i18next-node-fs-backend to i18next-fs-backend
    • keycloak-admin to @keycloak/keycloak-admin-client
  • remove dependencies
    • @types/mongoose
    • @types/socket.io
    • @types/socket.io-redis

0.12.2

Jun 21, 2021

  • renamed excel4node to exceljs from example folder
  • fixed validation on ApiCustomHeaders decorator

0.12.1

May 26, 2021

0.12.0

Mar 27, 2021

  • add BaseRepository in @lib/typeorm for custom raw query
  • add interfaces directory in @models
  • update jest configuration
  • update @lib/mongoose on deprecation warning
  • update printWidth option to 100 in .prettierrc
  • update linter to all files
  • update testing spec example in AuthModule
  • update @lib/sequelize using @nestjs/sequelize
  • update prefix Model to model class in @models
  • update sequelize controller
  • update SQL example files in @queries
  • update plopfile on sequelize and typeorm
  • remove ToArrayCreateLang, ToArrayUpdateLang in @lib/sequelize
  • remove sequelize.interfaces.ts in @lib/sequelize
  • remove unnecessary functions in user.model.ts
  • remove Cat, CatLocale and Language model in @models
  • remove rate-limiting.guard.ts in favor of nestjs/throttler
  • remove @types/callsite in package.json

0.11.0

Feb 05, 2021

  • add Tile38 in @lib/tile38
  • add Tile38Controller example
  • add prefix Entity for typeorm entities
  • update on loading models in @lib/sequelize
  • update CHANGELOG.md

0.10.1

Jan 06, 2021

  • add InjectModel in @lib/mongoose
  • add schema providers function in @lib/mongoose
  • update on importing entity & repository in @lib/typeorm
  • rename directory @schema to @schemas
  • remove GoogleCloudStorageConfig in @lib/google-cloud-storage
  • remove InjectMongoose in @lib/mongoose
  • remove client-app.schema.ts

0.10.0

Dec 27, 2020

0.9.4

Dec 25, 2020

  • update dependencies in package.json
  • fix some coding

0.9.3

Nov 03, 2020

  • update dependencies in package.json
  • update .vscode extensions
  • fix some coding

0.9.2

Jul 27, 2020

  • add KeycloakModule module with passport-jwt & keycloak-admin

0.9.1

Apr 09, 2020

  • replace excel4node with exceljs
  • enhance styling in excel class
  • add readFile and readStream in excel class
  • update logic in api-headers.decorator.ts
  • update eslintrc.js and tsconfig.json to bypass some eslint validation
  • remove excel4node.d.ts file

0.9.0

Apr 05, 2020

  • add migrate guide from TSLint to ESLint
  • update lint-staged to run eslint
  • fix all files that have wrong eslint format

0.8.4

Apr 04, 2020

  • add IsArrayType in dto.decorator.ts
  • merge GoogleCloudStorageConfig into one provider
  • move sequelize helper into @lib/sequelize
  • fix validate rules on commit message

0.8.3

March 31, 2020

  • add UploadModule with google-cloud-storage helper
  • add Upload API Helper when generate new project
  • update google-cloud-storage lib
  • refactor code in common

0.8.2

March 31, 2020

  • update commitlint, husky, to validate commit name
  • update lint-staged, prettier to format code before commit
  • add script format to run format code of all files in project
  • support node >=10.13.0 up and drop all previous node support
  • fix all files that are not format yet

0.8.1

March 27, 2020

  • add RedisIoAdapter for socket
  • update ValidationPipe with option errorHttpStatusCode
  • update dto.decorator.ts for easy reading
  • update dependencies in package.json
  • fix i18next lib when import
  • fix disable global timestamps in @lib/sequelize
  • delete file sequelize.interface.ts

0.8.0

March 17, 2020

  • update dependencies in package.json
  • update createParamDecorator in decorator files
  • update AppExceptionFilter class (less code)
  • update default option in nest-cli.json

0.7.6

March 13, 2020

  • add example for typeorm
  • fix typo in @lib/sendbird
  • fix export TypeormModule
  • fix validation jwt in auth guard
  • fix tslint extension in .vscode

0.7.5

February 04, 2020

  • add Hanuman font in assets/fonts
  • update font in pdfmake.class.ts
  • fix minor change in @lib/twilio
  • delete Battambang, Siemreap, Moul font

0.7.4

January 29, 2020

  • remove cron lib and replace with @nestjs/schedule

0.7.3

January 27, 2020

  • add Wowza API @lib/wowza
  • add Twilio in @lib/twilio
  • update all token constants in all @lib/*

0.7.2

January 27, 2020

  • add SendBird API in @lib/sendbird (that's a lot of code 🤦‍♂️🤦‍♂️🤦‍♂️)

0.7.1

January 23, 2020

  • add dynamodb module helper

0.7.0

January 20, 2020

  • refactoring project builder
  • add keepConnectionAlive in @lib/typeorm when using webpack compiler
  • renamed entry file from src/index.ts to src/main.ts
  • remove nodemon.json
  • remove unused dependencies and modules

0.6.0

January 17, 2020

  • add moment & timeAgo utils
  • update dependencies in package.json
  • update i18next providers
  • remove typegoose lib and replace with @typegoose/typegoose

0.5.2

December 08, 2019

  • enhanced config lib with better error messages
  • add DTO decorators
  • add custom injectable service in sequelize models
  • add @nestjs/jwt module
  • add C (constants) & U (utils) in @common
  • add IsGreaterOrEqual validator
  • update @nestjs/swagger module with breaking changes
  • update on handle authenticate connection in socket
  • update dependencies in package.json
  • rename decorator from ApiHeader to ApiCustomHeader
  • remove ArrayMongoId, ApiDateModelProperty, ApiEnumModelProperty decorators
  • remove jsonwebtoken dependency

0.5.1

September 18, 2019

  • add google-api guard
  • add plain option on RunQuery in sequelize.helper
  • add new sequelize examples
  • update sequelize and sequelize-typescript dependencies

0.5.0

September 02, 2019

  • add Auth0 in @lib/auth0 and Auth0Guard
  • update dependencies on package.json
  • update plopfile with auth0
  • update .env.example
  • fix DayoffCalculation helper class
  • fix some i18next functions
  • fix node-media-server typings

0.4.8

July 26, 2019

  • add swagger customization helper
  • add i18next converter for type-safe
  • fix DayoffCalculation helper class
  • fix redis listener event

0.4.7

July 18, 2019

  • add DayoffCalculation helper class
  • update logic on Sanitize Html
  • update plopfile
  • fix error vscode-icon extension

0.4.6

June 03, 2019

  • update Docusaurus (*removed)

0.4.5

May 24, 2019

  • fix and update sequelize providers and models
  • update dependencies in package.json
  • breaking changes on app-exception-filter.ts
    • add support for apollo
    • changes response on class-validator (DTO) or status code 422

0.4.4

Apr 22, 2019

  • fix validator bug on AppExceptionFilter
  • update i8next module to support lookupHeader (#179)
  • update dependencies in package.json

0.4.3

Apr 18, 2019

  • improve HMR performance

0.4.2

Apr 12, 2019

  • add i18next in @lib/i18next and examples
  • fix slow performance on ts-node
  • fix generate core project on socket.io

0.4.1

Apr 10, 2019

  • update nestjs websocket
  • update @nestjs to v6.1.0
  • update @google-cloud/storage

0.4.0

Apr 10, 2019

  • update @nestjs v5 to v6
  • update dependencies in package.json
  • remove @lib/s3 and @lib/redis

0.3.1

Apr 10, 2019

  • fix Sequelize helper

0.3.0

Mar 15, 2019

  • add plopfile.js used to generate core project
  • remove sample module and replace by example module
  • refactored some of the code base

0.2.6

Mar 12, 2019

  • add Typeorm in @lib/typeorm and examples
  • add Typeorm example module

0.2.5

Feb 28, 2019

  • add httpsOptions for localhost

0.2.4

Feb 25, 2019

  • tweak some configuration on nest core

0.2.3

Feb 14, 2019

  • add Docusaurus into the project
  • relocated the documents pages

0.2.2

Feb 13, 2019

  • add additional function on pdfmake.class
  • add resolve point on install-mysql.md
  • update pdfmake examples route

0.2.1

Feb 08, 2019

  • add new iqps sample document for pdfmake
  • add new khmer fonts
  • fix excel4node.d.ts typings
  • refactor pdfmake.d.ts typings
  • update pdfmake.class.ts

0.2.0

Feb 05, 2019

  • add CHANGELOG.md
  • add decimalNumbers to sequelize to converting string to number
  • add pdfmake.class / pdfmake typings / fonts
  • fix excel example
  • refactor crypto service
  • update install-mongo.md

0.1.9

Jan 08, 2019

  • add "export as excel" document
  • add .vscode/extensions and its usage document
  • add DB_SYNC for @lib/sequelize
  • add example module for back-end tips
  • add install-mysql.md
  • add sequelize helpers for add/update locales
  • fix typo on install-mongodb.md and install-redis.md
  • update .env.example
  • update @models
  • update api-header-decorator
  • update document
  • update exception filter on @nestjs version above 5.3
  • update guide.md
  • update type on config.service.ts
  • update type on excel4node.d.ts

0.1.8

Dec 26, 2018

  • add install-redis.md
  • add new issue template
  • add project sample README
  • fix install-mongo.md
  • fix install-redis.md
  • fix pagination class that cause query issue with mongodb
  • update README.md
  • update cheatsheets.md
  • update dependencies in package.json

0.1.7

Dec 05, 2018

  • add config env validate when app start
  • add create page sample
  • add number transformer
  • add remove file in cron resolver
  • add sanitize html transformer
  • fix env config in src/index.ts
  • fix sequelize helpers
  • fix wrong declare variable in cron.resolver
  • made types declaration a little bit easy
  • update dependencies
  • update ioredis

0.1.6

Nov 01, 2018

  • add @types/ioredis
  • add cheatsheets.md, install-mongodb.md, ioredis.md
  • add createMd5Hex to crypto module
  • add rate-limit.guard activity diagram
  • moved document files
  • update error messages when login
  • update excel class to support multi sheet
  • update guide.md
  • update install mongodb.md
  • update ioredis to support reminder service

0.1.5

Oct 16, 2018

  • add Rate Limiting Guard / UML
  • add devtool in webpack config
  • add ioredis module
  • add new articles / new extensions in guide.md
  • downgraded google cloud storage
  • remove auth socket middleware
  • renamed interceptors to upper camel case
  • update dependencies
  • update docs directory
  • update google cloud doc
  • update guide.md

0.1.4

Oct 11, 2018

  • add @lib/crypto
  • add @lib/media-stream
  • add authorize / authenticate / api header decorator
  • add authorize / authenticate guard
  • add socket join in auth guard
  • add authorize api route
  • fix firebase initialize app when using HMR
  • update dependencies
  • update prettier config
  • update sequelize helpers
  • update socket module

0.1.3

Sep 19, 2018

  • add @lib/aws and examples
  • update guide.md

0.1.2

Sep 11, 2018

  • add guide.md (alpha)
  • add alias path
  • add audit schema
  • add auditing interceptor
  • add cron ref website
  • add helmet / compression
  • add sequelize helper
  • add soap api sample
  • update dependencies

0.1.1

Aug 30, 2018

  • add @lib/social module
  • add soap module
  • add array mongo validator
  • add new excel document class
  • update excel4node typings
  • update s3 module / docs

0.1.0

Jun 11, 2018

  • 🚀 init core