Skip to content

Releases: mogland/core

v0.2.0

19 Mar 15:30
Compare
Choose a tag to compare

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

26 Jan 13:21
Compare
Choose a tag to compare

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

20 Jan 06:50
82cb576
Compare
Choose a tag to compare

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

16 Jan 14:04
Compare
Choose a tag to compare

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

13 Jan 15:40
671a119
Compare
Choose a tag to compare

0.0.4 (2022-01-13)

Bug Fixes

  • generic Password exposed (bc7b220)

Features

  • env: use .env to control privacy variables (d038685)
  • filters: add a http-exception filter (e70e64d)

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

18 Dec 15:40
7d69b85
Compare
Choose a tag to compare

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

04 Oct 15:45
Compare
Choose a tag to compare

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

30 Sep 22:26
Compare
Choose a tag to compare

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)

Performance Improvements

  • package: remove some useless command (1edb1a5)
  • return host/admin (0043c60)
  • service: convert the check function to an asynchronous function (f85ad7d), closes #2