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()
tolastValueFrom()
- update dependencies in
package.json
- update plopfile on replace dependencies below
- replace dependencies
twitter
totwitter-api-v2
i18next-express-middleware
toi18next-http-middleware
i18next-node-fs-backend
toi18next-fs-backend
keycloak-admin
to@keycloak/keycloak-admin-client
- remove dependencies
@types/mongoose
@types/socket.io
@types/socket.io-redis
Jun 21, 2021
- renamed
excel4node
toexceljs
from example folder - fixed validation on
ApiCustomHeaders
decorator
May 26, 2021
- update dependencies in
package.json
- update breaking changes on
html-entities
- update breaking changes on
class-transform
- update breaking changes on
eslint-config-prettier
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
andtypeorm
- remove
ToArrayCreateLang
,ToArrayUpdateLang
in@lib/sequelize
- remove
sequelize.interfaces.ts
in@lib/sequelize
- remove unnecessary functions in
user.model.ts
- remove
Cat
,CatLocale
andLanguage
model in@models
- remove
rate-limiting.guard.ts
in favor ofnestjs/throttler
- remove
@types/callsite
inpackage.json
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
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
Dec 27, 2020
- add graphql-request in
@lib/graphql-request
- update
.env.example
Dec 25, 2020
- update dependencies in
package.json
- fix some coding
Nov 03, 2020
- update dependencies in
package.json
- update
.vscode
extensions - fix some coding
Jul 27, 2020
- add
KeycloakModule
module withpassport-jwt
&keycloak-admin
Apr 09, 2020
- replace
excel4node
withexceljs
- enhance styling in excel class
- add
readFile
andreadStream
in excel class - update logic in
api-headers.decorator.ts
- update
eslintrc.js
andtsconfig.json
to bypass some eslint validation - remove
excel4node.d.ts
file
Apr 05, 2020
- add migrate guide from
TSLint
toESLint
- update
lint-staged
to runeslint
- fix all files that have wrong
eslint
format
Apr 04, 2020
- add
IsArrayType
indto.decorator.ts
- merge
GoogleCloudStorageConfig
into one provider - move sequelize helper into
@lib/sequelize
- fix validate rules on commit message
March 31, 2020
- add
UploadModule
withgoogle-cloud-storage
helper - add
Upload API Helper
when generate new project - update
google-cloud-storage
lib - refactor code in
common
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
March 27, 2020
- add
RedisIoAdapter
for socket - update
ValidationPipe
with optionerrorHttpStatusCode
- 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
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
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
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
January 29, 2020
- remove
cron
lib and replace with@nestjs/schedule
January 27, 2020
January 27, 2020
- add SendBird API in
@lib/sendbird
(that's a lot of code 🤦♂️🤦♂️🤦♂️)
January 23, 2020
- add dynamodb module helper
January 20, 2020
- refactoring project builder
- add
keepConnectionAlive
in@lib/typeorm
when using webpack compiler - renamed entry file from
src/index.ts
tosrc/main.ts
- remove
nodemon.json
- remove unused dependencies and modules
January 17, 2020
- add
moment
&timeAgo
utils - update dependencies in
package.json
- update
i18next
providers - remove
typegoose
lib and replace with@typegoose/typegoose
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
toApiCustomHeader
- remove
ArrayMongoId
,ApiDateModelProperty
,ApiEnumModelProperty
decorators - remove
jsonwebtoken
dependency
September 18, 2019
- add
google-api
guard - add
plain
option onRunQuery
insequelize.helper
- add new sequelize examples
- update
sequelize
andsequelize-typescript
dependencies
September 02, 2019
- add Auth0 in
@lib/auth0
andAuth0Guard
- 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
July 26, 2019
- add swagger customization helper
- add i18next converter for type-safe
- fix
DayoffCalculation
helper class - fix redis listener event
July 18, 2019
- add
DayoffCalculation
helper class - update logic on Sanitize Html
- update plopfile
- fix error vscode-icon extension
June 03, 2019
- update Docusaurus (*removed)
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
Apr 22, 2019
- fix validator bug on
AppExceptionFilter
- update i8next module to support
lookupHeader
(#179) - update dependencies in
package.json
Apr 18, 2019
- improve HMR performance
Apr 12, 2019
- add i18next in
@lib/i18next
and examples - fix slow performance on ts-node
- fix generate core project on socket.io
Apr 10, 2019
- update nestjs websocket
- update
@nestjs
to v6.1.0 - update
@google-cloud/storage
Apr 10, 2019
- update
@nestjs
v5 to v6 - update dependencies in package.json
- remove
@lib/s3
and@lib/redis
Apr 10, 2019
- fix Sequelize helper
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
Mar 12, 2019
- add Typeorm in
@lib/typeorm
and examples - add Typeorm example module
Feb 28, 2019
- add
httpsOptions
for localhost
Feb 25, 2019
- tweak some configuration on nest core
Feb 14, 2019
- add Docusaurus into the project
- relocated the documents pages
Feb 13, 2019
- add additional function on
pdfmake.class
- add resolve point on
install-mysql.md
- update pdfmake examples route
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
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
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
andinstall-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
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
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
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
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
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
Sep 19, 2018
- add
@lib/aws
and examples - update guide.md
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
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
Jun 11, 2018
- 🚀 init core