Releases: mogland/core
Releases · mogland/core
v0.2.0
0.2.0 (2022-03-19)
Bug Fixes
- case: deepscan warning due to case (35db7ab)
- category: category information find error (5ed9cac), closes #58
- ci: misdeployment in the organizational repository (2a7d918)
- comments: error accepting parameters (ed52578)
- deps: update dependency @nestjs/config to v1.1.7 (5d12d6e)
- deps: update dependency @nestjs/passport to v8.1.1 (9f4b071)
- deps: update dependency express to v4.17.3 (7c0447a)
- deps: update dependency redis to v4.0.3 (6f9807b)
- deps: update dependency redis to v4.0.4 (af3960d)
- deps: update dependency rxjs to v7.5.4 (78b7ba7)
- deps: update dependency rxjs to v7.5.5 (ae71603)
- deps: update dependency typeorm to v0.2.42 (ac464eb)
- deps: update dependency typeorm to v0.2.43 (031aa94)
- deps: update dependency typeorm to v0.2.44 (326f10b)
- deps: update dependency typeorm to v0.2.45 (08ba7c2)
- deps: update dependency xss to v1.0.11 (1035af5)
- friends: fix the code scanning alert about information problems (7fd3063), closes #42
- friends: function errors due to data type changes (45497f7)
- friends: import dependency error (517a5b8)
- friends: remove a useless function (f998f24)
- friends: the type of fields is boolean (97ea16f)
- mail: fix falls through (6f4984f)
- posts: the order dismiss (2487806)
- system: error due to case (d706d7b)
- system: error like d706d7b (d3961fe)
Code Refactoring
- modules: modify the interfaces of categories and comments (8ea99de)
Features
- a new RSS Spider! (09e1ca7), closes #95
- category: add functions to category service (155e339)
- ci: one updates the CI upstream to the organizational repository (61797bb)
- entity: a new entity & DTO: projects (0b03eb8)
- entity: new data field: configs (6c2fde0)
- friends: update RSS feed regularly (3a1cdb6), closes #95
- modules: new projects module (8055c87)
Performance Improvements
- comment: change Body to Param (155e959)
- comment: optimize the function when creating comments and fix filter bugs (c434b26)
- comments: change the order of comments (6c2eddd)
- configs: remove privacy field (0d0fd0e)
- env: delete mails configs in .env file (162620a)
- friends: cancel the AuthGuard in friendsController (d749e0d)
- friends: change the route of add links (27c667d)
- friends: give more a option for list (77db7a3)
- friends: modify case options (6d16f54)
- friens: modify default list (1dacff4)
- improve package script (f28cccf)
- mail: modify the route of sendMail Function (3b203ca)
- main: if Origin is null that disableCors (bc666ac)
- modify the messages return in root (2e93628)
- service: make limit is able to change (f2f012e)
- services: query Function Adds the sorting function (17580e6)
- utils: modify a util name (7773489)
- xss: optimized XSS filter function to support object filtering (7c93d13)
Reverts
BREAKING CHANGES
- modules: Need to change client's request
v0.1.0
0.1.0 (2022-01-26)
Bug Fixes
- ci: fix vercel.json error (cdce40f)
- ci: remove bugs in depoly (086bf7a)
- crypt: fix the example user create password empty (96c0f7b)
- deps: pin dependencies (c45cf49)
- deps: update dependency @nestjs/swagger to v5.2.0 (52bcda3)
- deps: update dependency axios to v0.25.0 (feb5130)
- deps: update nest monorepo to v8.2.6 (8cb40d3)
- main: fix an error if Origin is empty (f1d27a9)
- pages: fix Params error when fetching page (a11b8ff)
- swagger: fix swagger setup error (4a437b4), closes #41
Features
- crypt: new password encryption, automatic encryption comparison (f2aed68)
- mailer: a new feature of mailer (not finished) (63d3f53)
- utils: add a bcrypt.utils (60a67c5)
Performance Improvements
- auth: add expires for login api (0ba8b5b)
- bootstrap: change text to English & del the hotLoad checking (301f1f3)
- cors: improve corsOrigin setting (82708ea)
- crypt: change crypto method to sha256 (0ecd556), closes #36
- env: add default value for env (ee3adec)
- env: move PORT to .env (182ac85)
- main: move setup into app.listen() method (166131c)
- main: remove corsOrigin * (058937f)
- post/page: make article content support long Text (1924544)
BREAKING CHANGES
- crypt: New password encryption, automatic encryption comparison
Deps Changed
- fix(deps): update nest monorepo to v8.2.6 (patch) by @renovate in #30
- chore(deps): update dependency typescript to v4.5.5 by @renovate in #31
- chore(deps): pin dependencies by @renovate in #33
- fix(deps): update dependency axios to v0.25.0 by @renovate in #26
- fix(deps): pin dependencies by @renovate in #35
- chore(deps): pin dependencies by @renovate in #37
- chore(deps): update typescript-eslint monorepo to v5.10.1 (patch) by @renovate in #39
- fix(deps): update dependency @nestjs/swagger to v5.2.0 by @renovate in #40
Full Changelog: v0.0.6...v0.1.0
v0.0.6
0.0.6 (2022-01-20)
Bug Fixes
- deps: update dependency @nestjs/typeorm to v8.0.3 (7ec91d9)
- package: fix the NODE_ENV error (3716ebd)
- swagger: swagger support BearerAuth (48ff972)
- users: fix login failure (a92442a)
Features
- app: add a getStat function (358d1e8)
- app: new key detection feature, remove profile JWT limit (9257f2c)
- swagger: add delete interface & add Swagger document (77e8221)
- user: add a POST request to edit userData (e5a0a0e)
- user: add a user decorator (7c57967)
Performance Improvements
- app: getStat add Unfriends (791b2e9)
- users: optimized user initialization and creation modification policies (07af457)
- users: users start to use 'uuid' (dada8c2)
- user: user can provide more data, remove the host module (e9206b2)
BREAKING CHANGES
- swagger: Now you can debug with Swagger!
- app: Use the new interface to detect the key, easier to process
Deps Changed
- chore(deps): update dependency @types/node to v16.11.20 by @renovate in #23
- fix(deps): update dependency @nestjs/typeorm to v8.0.3 by @renovate in #24
- chore(deps): update typescript-eslint monorepo to v5.10.0 (minor) by @renovate in #25
- chore(deps): update dependency @types/node to v16.11.21 by @renovate in #28
- chore(deps): update dependency supertest to v6.2.2 by @renovate in #29
Full Changelog: v0.0.5...v0.0.6
v0.0.5
0.0.5 (2022-01-16)
Bug Fixes
- cors: fixed header error caused by CORS setting (6ed1f25)
- deps: update dependency axios to v0.24.0 (54b63ad)
- deps: update dependency class-transformer to v0.5.1 (c41aa8d)
- deps: update dependency passport to v0.5.2 (e1dbb05)
- deps: update nest monorepo to v8.2.5 (adeb7f7)
- filters: fix all-exception filter return too many request (ff0564f)
- fix 'Origin' is always true (18b40d9)
- services: fix vulnerability vulnerable to injection (4ba0239)
Features
- comment: edit other comments (42fb9e6)
- filters: add a APP_FILTER & remove http-exception filter (48f91b2)
- guards: add a spiders guards (c5d9527)
- guards: add RolesGuard for APP_GUARD (df5ff56)
Performance Improvements
- app: give app a
/ping
request (96b2775) - comment: check for comment username violations (702391b)
- comment: limit contents' Byte (9058517)
- filter: add a swich-case for exception filter (fc2d02e)
- friends: add a check service for links(bugs) (bde5067)
- friends: improve the friendly Exception (566550d)
- service: list provides more options (89eacf5)
- tsconfig: add
include
for tsconfig (23a91f3)
New Contributors
v0.0.4
0.0.4 (2022-01-13)
Bug Fixes
- generic Password exposed (bc7b220)
Features
Performance Improvements
- app: change Logger log (5e4618e)
- app: initialize the user (199fac1)
- app: move some variables into env (774857f)
- comment: add a changeComment function for master (d2fa3e7)
- filters: change the http-exception filter return words (caa372e), closes #7
- service: convert manual error messages to built-in HttpExceptions (d0cb19f)
- service: throw HttpException when catch error (13562a2)
BREAKING CHANGES
- app: Automatically initialize users to prevent usage problems
Full Changelog: v0.0.3...v0.0.4
v0.0.3
0.0.3 (2021-12-18)
Bug Fixes
- fix all autofixed problems (ce67e89)
- fix comment Exp & jwt (ab8b184)
- fix friends repo error (29dedb6)
- fixed bug where multiple data was saved in host (93ee8e5)
- friends: fix 'friends' repo not found (5ad1ad3)
Features
- add a devcontainer (333535c)
- category: add category module & service & controller (f3558fb)
- filter: add a global exception filter (f6eec19)
Performance Improvements
- add counting options for all controllers (66c3313)
- app: optimization of CORS (b8e571c)
- configs: set
jwtToken
for auth constants (a390028) - cors: start CORS and add its configuration options (7fa841f)
- post is provided with a category controller (49029f0)
BREAKING CHANGES
- category: A new category controller and other things
v0.0.2
0.0.2 (2021-10-04)
Bug Fixes
- fix admin information bug (3bf6eb9)
- fix send same post bug (577be4f)
- host: delete mongoose & codes (e2aba01), closes #3
- host: fix createHostDto bugs (a465aa4)
Features
- add mysql & typeorm to repo (bd4c035)
- comment: add Comment controller (cf55b0a)
- host: add data support to the host controller (2053727)
- introducing authorization Guards (81d5fd6)
- pages: database support is provided for Pages (adb3b4c)
- posts: add db supports for posts (4e5d8bf)
Performance Improvements
- add comment.entry (43231f6)
- delete Support for posts & pages (2b2e644)
- posts: improve posts db (7c83763)
- posts: improve postsService findOne (c7c9cab)
- swagger: optimize the swagger of comment (ca93a38)
BREAKING CHANGES
- An authorization guard is introduced to protect routes
v0.0.1
0.0.1 (2021-09-30)
Bug Fixes
- friends.service fix, but bugs still on (0e65388)
- friends: fix friends catch didn't return error.message (9e3c97c), closes #4
- service: fix friends.check (a624950)
Features
- add controller (843735f)
- controller: improve the Host and Friends controllers (04b7f9f)
- import mongoose and use it (98aee44)
- new friend chain detection function (bugs) (75bc22e), closes #2
- project init (25ba497)