All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.3 (2021-11-10)
- use cors (d8c47cc)
2.0.2 (2021-11-10)
- recovery cors (f75370b)
2.0.1 (2021-11-10)
- try all cors (fdce33a)
2.0.0 (2021-11-10)
- finish mograte to nest8 (9282773)
- migrate to nest8 (b749544)
- resolve conflict (fa1f3ca)
- update (44fa9dd)
- use Apollo Studio (06049a7)
- wip: migrate nestjs to v8 (3cf5c6c)
- wip: use new graphql playground (2726b2e)
1.17.1 (2021-11-10)
- fix cors node_env (2536825)
1.17.0 (2021-11-09)
- add globalFix (90eed1a)
1.16.0 (2021-11-09)
- remove uploader service (96af669)
1.15.4 (2021-11-08)
- update (20b63bb)
- close cors temporarily (b68eba6)
1.15.3 (2021-11-02)
- cors: supports empty third-level domain name (26b9471)
1.15.2 (2021-10-24)
1.15.1 (2021-10-24)
- add auth for upload (8c31dc0)
- delete auth (6d05615)
- fix cors (0ed2b81)
- try bady-parse (b5e757b)
- try delete GraphQLValidationPipe (b330e30)
- try restful upload api (a0ef117)
1.15.0 (2021-10-23)
- back to http upload (63affb1)
1.14.2 (2021-10-23)
- try do not use sharp (8028c3f)
1.14.1 (2021-10-23)
- try delete sharp (3ad6f01)
1.14.0 (2021-10-23)
- update logger and uploader (8f211c0)
1.13.0 (2021-09-30)
- adjusting parameter of sharp (db2278f)
- delete ali sms module (2464a9f)
- finish sharp (705a48e)
- wip: use sharp to genrate webp and avif (b569e0e)
1.12.0 (2021-09-27)
1.11.0 (2021-09-14)
1.10.0 (2021-09-12)
- delete useless file (c670cee)
- optimizate env (c888a00)
- try azure storage (f543389)
- update config.service.ts (a9b87c7)
- update env (04f4b20)
- use azure blob (ae15e4c)
- use dependabot.yml (e691fbf)
- wip: upload file with graphql and azure (8843422)
1.9.0 (2021-06-05)
- integrate nestjs-sentry (009c727)
- integrate winston logger (941f1c4)
- integrate wiston logger (33e611e)
- use luxon instead of moment (d26946e)
1.8.1 (2021-02-08)
- use toObject() to tranform Document type (c87d84c)
1.8.0 (2020-12-29)
- compatible new version of mongoose (f035239)
1.7.0 (2020-11-22)
1.6.0 (2020-10-25)
- compatible the new version of qs-string (c794235)
1.5.0 (2020-09-25)
- integrate Google Recaptcha (182d00c)
- support Google Recaptcha (a5ff3dd)
- supports Google Recaptcha (8e5be71)
- update constants (7953634)
1.4.1 (2020-09-24)
- revert (b8b8d80)
1.4.0 (2020-09-24)
1.3.0 (2020-08-29)
- update login (90a6d35)
- update login (ff4b769)
- update schema.gql (9340949)
- update user service (5b30865)
- use
.gql
suffix for GraphqlModule (e87e8f3)
1.2.1 (2020-05-09)
- graphqls.module.ts: expose error code when graphql throw errors (b8ee171)
1.2.0 (2020-05-09)
- graphqls.module.ts: update graphql error response strcture (010e5ec)
1.1.1 (2020-05-07)
- fix findByPagination's regexp (509f2d1)
1.1.0 (2020-05-04)
- add Credible origins for CORS policy (6e08d37)
- add Credible origins for CORS policy (ef6b033)
- delete useless file (b3f7fc5)
- delete useless file (4bff8b3)
- do not register now! (17e3e44)
- login database via username and password (121c4bd)
- resolve CORS (5dd0fad)
- update CORS (214efcc)
- update CORS (ce9add4)
- update CORS config (01867a5)
- update CORS policy (d0c006a)
- update CORS policy (54ed506)
- update CORS policy (72b0322)
- update CORS policy (177510b)
- update docker-file (8da3b81)
- update dockerfile (1b108bc)
- update Dockerfile (0b5a458)
- update ecosystem.config.js (47860a0)
- update findOneById (0b3deff)
- update GrpahqlQL module (345766c)
- update regexp for CORS policy (44cbabb)
1.0.0 (2020-05-01)
- sopport next and prev post for findOneById (30aea72)
- support archive for posts (611568e)
- support Archive for posts (11cdff1)
- support findOneById for post (451feb9)
- support search Posts by tag (2647fdb)
- update archive of posts (59d54f5)
- update decodeJWT (cff0ea2)
- update findOneById (4db6277)
- update findOneById (ac8999c)
- update findOneByIdPost params (18dae83)
- update findPublicByPagination (19d715d)
- update post (864ec81)
- update posts for searching tag (b404ac4)
0.23.0 (2020-04-18)
- add covers (349d58e)
- check is repeat of username when register (cd04fe1)
- finish Cover module (322b1e8)
- integrate SMS to User module (741b198)
- support excange position for Player module (74e508c)
- support findAllPubilc (9c74360)
- supports exchange position for Player module (fcfe69f)
- update checkTimeIsExpired (029cbff)
- update covers for FE (b169f49)
- update getAllTags (28e31dd)
- update SMS module (1ca0354)
- update updateEmail (d6bf445)
0.22.0 (2020-04-12)
- finish Account (cc68115)
- finish global-setting module (7e8c26c)
- finish PostStatistics module (1f7e5fb)
- update BandwagonService (b0fc5ed)
- update getTopPVPosts (3c96f8a)
- update graphql error display (bdbb34b)
- update PostStatisticsModel (a58392c)
- update profile (0f1e7d6)
- update sms (335ab57)
- update userInfo (fef273b)
- update validateTOTP (bd5deed)
0.21.0 (2020-04-10)
- add cover module (37b3f2d)
- add disk_write_bytes (0ec98c3)
- add update User (8756431)
- delete useless files (09a6ff2)
- make announcement support exchange (570a3e8)
- update batchUpdate (7e71414)
- update batchUpdate (15fd1e3)
- update create (dceff96)
- update resolver (79ce1a7)
- update userModels (42095de)
0.20.0 (2020-04-06)
0.19.0 (2020-04-05)
- add isPublic (9ba64cd)
- define Post interface (a92c027)
- define PostModel (ec53d27)
- define UpdatePostInput CreatePostInput (1e9f12e)
- finish PostSchema (81ec421)
- generate post module (dedbb58)
- support Pagination (80c935a)
- update BatchDeleteModel (c1cac45)
- update pagination (545240a)
- update PaginationInput (f85c646)
- update post module (38c0b32)
0.18.0 (2020-04-03)
- add IPModel (f3ae3d8)
- add types for ua-parser-js (d6f77a8)
- finish IPModel (2004cf7)
- finish loginStatistics (e130c6f)
- finish loginStatistics (781ddd0)
- finish loginStatistics (69e6536)
- update IP_STACK_ACCESS_KEY (567c8ac)
0.17.0 (2020-04-03)
- finish changepassword (bec654e)
- support totp and validateTOTP (5171bf4)
- update createRecoveryCodes (60fe522)
- update generateRecoveryCodes (0ea9e47)
- update jwt (8d0aecd)
- update TOTP (9641d93)
- update TOTP (57960a9)
- update validateRecoveryCode (bbb9eea)
0.16.0 (2020-03-31)
- add twoFactorSecret (8c7e302)
- add createTOTP (2fd8b45)
- add NEED_SIMULATE_NETWORK_THROTTLE for env (2d24d58)
- add network (4ec4c4d)
- add passport-2fa-totp (9b6cd3c)
- add RecoveryCodeModel (94f3f01)
- add ReqDecorator (4f9f518)
- add updateUser (9cc5418)
- delete useless codes (fadaf4f)
- finish the .env.example (b6375f3)
- finish generateRecoveryFile (a7677a3)
- finish validateRecoveryCode (587016b)
- finish validateTOTP (8887f21)
- hide twoFactorSecret (1a062b4)
- package generateQRCode function (cc50b7e)
- support DelayInterceptor (5829c16)
- support generateRecoveryCodes (56d84c0)
- update @Field(() => String) (f846b6b)
- update APP_INTERCEPTOR (ea3dd60)
- update app.module.ts (adc4feb)
- update AuthModel (575ecf1)
- update BestAlbumsResolver (23b1977)
- update ConfigService (5d89e6d)
- update createTOTP (089148f)
- update createTOTP (de838e1)
- update docorators (7798c7f)
- update LiveToursResolver (edd5d45)
- update models (5ae5d36)
- update needSimulateNetworkThrottle (fe42009)
- update PlayerResolver (179f4ce)
- update SMSResolver (9a46f34)
- update UpdateUserInput (30c5f1c)
- update UserModel (6847259)
- update validateEnvFile (292bb56)
- update validateTOTP (f475ded)
- update validateTOTP (ddbbb8f)
- update validateTOTP (0150ee7)
- update YanceyMusicResolver (0949572)
0.15.0 (2020-03-26)
- delete docs (3a2bf8f)
0.14.0 (2020-03-26)
- add .dockerignore (68bd4c5)
- add docker-compose (3637f8d)
- add Dockerfile (bf6ea14)
- add Label (d3d8595)
- add npm cache clean (dacf29b)
- delete useless dependencies (c79e4c8)
- delete useless dependencies (53fe08f)
- docker-compose (574b505)
- finish Docker (4af37da)
- follow the advise of eslint (12a573c)
- link to db (5e1a920)
- simplify the path of favicon.ico (0ef0693)
- update .dockerignore (23d9e95)
- update .dockerignore (c879fe8)
- update .gitignore (04a0c43)
- update .gitignore (28f245a)
- update .travis.yml (6c69d75)
- update ConfigModule (d6bd8e9)
- update docker file (a455657)
- update docker-compose (6bfe329)
- update docker-compose (e8b432d)
- update Dockerfile (e8ca82f)
- update Dockerfile (7ea0db9)
- update Dockerfile (fb3b178)
- update Dockerfile (1d5c16a)
- update Dockerfile (e356afd)
- update Dockerfile (9ecbc58)
- update Dockerfile (0ca4810)
- update Dockerfile (1c0a63b)
- update Dockerfile (6fa142c)
- update Dockerfile (c37ad05)
- update Dockerfile (061fc5f)
- update Dockerfile (9de5c11)
- update getMongoURI (dccc707)
- update getMongoURI (c82b845)
- update GraphQLModule (3593d3f)
- update import of uuid/v4 (2116b3c)
- update jest (31a971c)
- update npm ci (93096a8)
- update package.json (c22baf2)
- update package.json (2504f61)
- update package.json (44f3659)
- update uuidv4 (126d026)
- use uuid (d64daa3)
- use yarn (48603f7)
0.13.0 (2020-03-22)
- add alioss timeout (41f420f)
- update ALI_OSS_END_POINT (6e483fb)
- update resolver of player (16de792)
- update UpdatePlayerInput (e68d5de)
- update uploader (01dfdfe)
0.12.3 (2020-03-18)
0.12.2 (2020-03-04)
- fix all Date type (495ef91)
0.12.1 (2020-02-21)
0.12.0 (2020-02-04)
- add agenda.gql (e24756b)
- assign default value for notes (15fdc66)
- define agenda schema (fb48dad)
- define CreateAgendaInput (3a86869)
- define gql model of agenda (c22483f)
- define interface of agenda (b5e7875)
- define UpdateAgendaInput (2baf42a)
- genrate agenda model (c81b70d)
- maek notes nullable (7dd9298)
- upadte AgendaResolver (1e3d56d)
- update Agenda interface (0984e7e)
- update agenda.gql (18ef76d)
- update AgendaModel (756c711)
- update AgendaModel (9c1c236)
- update AgendaModel (cf87b0d)
- update AgendaModule (36de1bf)
- update AgendaResolver (95deb47)
- update AgendaResolver (cf4e12f)
- update AgendaSchema (cde6494)
- update AgendaService (44bff0c)
- update AgendaService (be37c78)
- update CreateAgendaInput (19263d1)
- update dtos (449512d)
- update dtos of agenda (011c7fb)
- update dtos of agenda (225456f)
- update schema.gql (be9540f)
- update service of agenda (5aad683)
- update UpdateAgendaInput (dd2be79)
- update UpdateAgendaInput (1226d99)
- use guard for getAgenda (f88f48d)
0.11.0 (2020-02-01)
- delete useless file (98a6fbc)
- finish basic login and register (d3d28cd)
- make JWT_EXPIRES_TIME from contanst to env (d8a6e2c)
- support JWT for Announcement module (e89e735)
- update announcement module (fee7776)
- update EnvConfig's types (add742f)
- update JWT strategy (9f17879)
- update register logic (c14bff5)
- write e2e cases for auth module (69067e6)
0.10.0 (2020-01-31)
- finish register (d0b8c60)
- login from RESTful to GraghQL (05671d8)
- update register (9821a8a)
- update Roles (85a746f)
- use guards for module (a5b3d35)
0.9.3 (2020-01-21)
- fix env config (29ceafe)
0.9.2 (2020-01-09)
- batchDelete return selectIds (8cdbf9a)
- update AnnouncementModel (f3ee708)
- update batchDelete of best-albums (7a5026e)
- update batchDelete of live-tours (7ddb475)
- update batchDelete of player (839fd3c)
- update batchDelete of yancey-music (140eafe)
- update BatchDeleteModel (5abdda7)
- update batchUpdate of player (8a80a77)
0.9.1 (2020-01-09)
0.9.0 (2019-12-28)
- define CreatePlayerInput dto (989d158)
- define Player interface (297b1b6)
- define Player.gql (964933f)
- define PlayerModel (83edf6b)
- define PlayerResolver (d8cbf10)
- define PlayerSchema (fc7c39f)
- define PlayerService (17c4bda)
- define UpdatePlayerInput (242cdce)
- finish Player module (be38163)
- finish PlayerController e2e (b30570c)
- generate Player architecture (e2c8984)
- remove BatchDelete interface and use BatchDeleteModel (6b422e8)
- rename PlayerResolver (424bece)
- try switchIsPubilc (6e3ac59)
- update Player (53a5e10)
- update Player e2e (648d1d3)
- update player,gql (e705fb7)
- update PlayerModule (1ccbd89)
0.8.0 (2019-12-27)
- define BestAlbum interface (cb65b22)
- define BestAlbum.gql (d268fcb)
- define BestAlbumModel (6c295f6)
- define BestAlbumsResolver (047397a)
- define BestAlbumsService (5248fc6)
- define CreateBestAlbumInput dto (0473681)
- define mongo schema (a545b7c)
- define UpdateBestAlbumInput dto (5567992)
- finish BestAlbumsController e2e (177a7de)
- generate BestAlbum architecture (ba1f875)
- rename BestAlbumsResolver (7dc14b9)
- update BestAlbumsModule (81194e9)
- update dtos file name (cb8f395)
0.7.0 (2019-12-26)
- add CreateYanceyMusicInput (6351f38)
- add UpdateYanceyMusicInput (142dff6)
- add yancey-music.gql (0577f72)
- add YanceyMusic interface (665f148)
- add YanceyMusicModel (8d80ec3)
- add YanceyMusicSchema (256c22a)
- finish the e2e test YanceyMusicController (caf8d3c)
- generate yanceyMusic architecture (b50b4e0)
- update gql input file names (ba5af71)
- update YanceyMusicModule (f344d95)
- update YanceyMusicResolver (d71b8d4)
- update YanceyMusicService (2737f8a)
0.6.0 (2019-12-26)
- add CreateLiveTourInput (614abc0)
- add live-tour.gql (558039b)
- add live-tours gql model (f2af557)
- add live-tours.interface (25ce133)
- add LiveToursService (d4c535a)
- add UpdateLiveTourInput (394b8ac)
- define mongo schema (9593c70)
- finish e2e test for liveTours module (ed4ed37)
- finish liveTours module (411e83d)
- finish LiveToursResolver (7625448)
- generate liveTours architecture (d4888ea)
- update LiveTourModel (2fdab93)
- update liveTours.module (b59e272)
- update mutation input (dd5916b)
0.5.0 (2019-12-26)
- add announcement.gql (a2b66f5)
- finish e2e test of Announcement module (2af1fd9)
- update announcements modules (0f5ab25)
0.4.2 (2019-12-21)
- update yarn.lock (7b79396)
- delete useless dependencies (62aad9d)
0.4.1 (2019-12-11)
- fix the path of jest coverage report (027ff7f)
0.4.0 (2019-12-11)
- finish Bandwagon Module (dc249d5)
- finish the infrastructure of Bandwagon Module (fa4bef9)
- update assets (5005bdb)
- update jest scan config (39ed1bf)
0.3.1 (2019-12-10)
- readme.md: update README.md (b82eb71)
- resolve conflict (a5da31c)
- resolve conflicts (2314f2f)
- update package.json (287cfd1)
0.3.0 (2019-12-05)
- .env.example: update .env.example (b9dda5b)
- update .huskyrc.json (a2f12a4)
- update ConfigModule and env (006cea0)
- update schema.gql (2e1d960)
- update schema.gql (0540a45)
0.2.0 (2019-12-04)
- update commitizen config (0a60b64)