Releases: mogland/core
Releases · mogland/core
Release v1.4.0-alpha.2
🚨 Breaking Changes
🚀 Features
- init: Init post and page in initing - by wibus-wee (3810e)
- module: Init configs module - by wibus-wee (eb56e)
🏎 Performance
- init:
View changes on GitHub
Release v1.4.0-alpha.1
🚨 Breaking Changes
🚀 Features
- links:
- Basic links service - by Wibus in #219
- links/module:
- links/service:
- Check all friends link's health - by wibus-wee (f85ac)
- utils:
- Rss parser utils - by wibus-wee (c6e12)
- utils/parser:
🐞 Bug Fixes
🏎 Performance
- links/model:
- Set up links model - by wibus-wee (e29fb)
- links/service:
View changes on GitHub
Release v1.3.1
🚨 Breaking Changes
- aggregate: Public controller api - by wibus-wee (46d9b)
🚀 Features
- aggregate: Find top & rss builder - by wibus-wee (4c6b3)
View changes on GitHub
Release v1.2.1 Beta
Release v1.2.0 Beta
Hi, 好久不见啊,在core v0.4.0的时候,我们曾宣告 core 开始重构 Jump to v0.4.0 Release Link
今天!我们带着 core v1 回来了!
Summary Changes
-
项目换名字了:从原本的 Golden 变成 NEXT 了(图标也换了 魔改自nextjs 😚)
-
NEXT core v1 用上了
redis + mongodb
的组合:目前来看用的很爽 -
NEXT core v1 引入了一个比较大的Feature:插件系统
目前基本模块是写完了,剩下是优化和实际应用了,你可以在 这里 查看更多关于插件系统的信息
-
将 NEXT core 的产物打包成一个可执行文件:相当于封装了一个node进去,这样可以防止node版本不一致导致功能上的问题
-
NEXT core v1 把 DB 模块脱离出来了:变成了一个相对独立的模块 可以做更多自定义的东西
感谢 所有的 nx-space's members
但目前 core 的接口尚未完全完善 您可以下载此项目run一次项目并查看 swagger api (请将NODE_ENV设置为
development
)
Get Started With Core v1
下载 Release Assets 中的 nx-core-bundle.zip,对压缩包解压
node index.js
即可启动项目(请提前准备好 nodejs >= 14, redis, MongoDB 环境)
以下是详细的 ChangeLogs
v1.2.0 (2022-07-03)
Feat
- modules: comment module refactor (#214)
- modules: refator page module closed #210
- plugins:
usePlugins
to use all plugin - plugins: use plugin's fn method
- plugins: active plugin
- module: new plugin module
- plugins service
- patch configs re #205
- service: get and wait for config ready
- service: init configs
- configs: dtos support re #205
- module: initialize configs module re #205
- article module refactor closed #207
- post: get post with paginate re #207
- add cz config
Perf
- db: delete old db module
- plugins: interface authorized access re #211
- plugins: safe eval plugin functions fix #212
- configs: patch and validate data with translate to Chinese
- plugins: eval plugin method
- plugins: set plugin manifest class
- plugins: remove getIntro method
- add fields for mainifest
- app: friendly to railway
- set engine field
- add redis & mongo fields
Fix
- page: missing db inject
- plugins: plugin folder cause undefined
- js doc to type
- path
- bundle build in npm-script
- ci: invalid workflow file
- listener ip to wrong way
- cannot find deps
v1.1.0 (2022-06-21)
Feat
- service: post service functions re #207
- category: set operation for api fix #206
- strip the dbmodule as an independent module
- lib: db lib module
- controller: category controllers & services fix #206, re #203
- module: category module re #203, re #206
- module: user module initialized
Fix
- category: validate function cannot pass value re #206
- db: trailing comma followed
Perf
- app: change the default dbName
- post: annotation causes method died
- post: annotation of post scheme type
- adapt: php good
v0.4.0
0.4.0 (2022-06-19)
这是 core 0.x 的最后一个版本,此版本主要用作归档,将不再继续维护
若您需要查看目前最新的开发状态,请前往 refactor/mongo 分支查看
Bug Fixes
- deps: change ejs dangerous version (#202) (3afbe40)
- docker: db connection failure (4ac29e0)
- markdown: return stream zip file as a json (2d3129f)
- tsconfig cause to errors (c2172cd)
Features
- docker: docker support! (cae46fc)
- helper: new macro helper (3e18e44), closes #176
- markdown: markdown export (244ca29), closes #182
- module: new markdown module (f3a7c74), closes #182
- thumbUp (12de13a)
Performance Improvements
- add NODE_PATH for pm2 (470dc6c)
- docker: make env follows user setting (1796f3f)
- main: set a option for engine (622509a), closes #175
- markdown: add compression to generating (6469fba), closes #182
- use
forwardRef
in post and category (88988ec)
BREAKING CHANGES
- markdown: Exporting Markdown is now supported!
- docker: docker support!
v0.3.6
v0.3.6
v0.3.0
0.3.0 (2022-05-22)
Bug Fixes
- app allow cors (106d124)
- categories: judgment return error (a26a4cd)
- ci: pnpm run install (c4435c9)
- cors (69f20fa)
- deps: update dependency @nestjs/jwt to v8.0.1 (646a54b)
- deps: update dependency @nestjs/typeorm to v8.0.4 (a46b4b6)
- deps: update dependency axios to v0.27.2 (#129) (87ca0a3)
- deps: update dependency express to v4.18.1 (#131) (ad90d7b)
- deps: update dependency nodemailer to v6.7.5 (2455769)
- deps: update dependency passport to v0.5.3 (b64d32f)
- deps: update nest monorepo to v8.4.5 (c233f93)
- encounter undefined (a982d34)
- missing judgment field logic (b18823d)
- pnpm: update pnpm_lock.yml (e15d644)
Features
- add a WHERE field to the list (d8228f9)
- engine: dynamic routing (8b7763b)
- engine: template engine (b3d620e), closes #162
- module: configs (4bce15b)
- module: email Service & ConfigsModule (dc136bc)
- posts: a random api (7a70c88)
- SERVERLESS! (5951b5b)
Performance Improvements
- mail: configurable parameter (36e0517), closes #85
- modules: add a paginator (0588d5d)
- remove useless count (db956ed)
- useGlobalPipes (93ae149)
BREAKING CHANGES
- engine: Implement a template engine rendered by EJS
Full Changelog: v0.2.2...v0.3.0
v0.2.2
0.2.2 (2022-04-30)
Bug Fixes
- deps: update dependency @nestjs/config to v1.2.1 (#64) (c65aa5e)
- deps: update dependency @nestjs/swagger to v5.2.1 (62d32c8)
- deps: update dependency axios to v0.26.1 (#60) (71576d4)
- deps: update dependency nodemailer to v6.7.3 (b280d32)
- deps: update dependency nodemailer to v6.7.4 (29fc60d)
- deps: update dependency redis to v4.0.6 (2ca56b6)
- deps: update nest monorepo (#120) (c5370f2)
- isMaster comments (711d2f8)
- mail: cWE-79 CWE-176 bug (1efd6c7)
- vercel: try fix deployment (033bfd2)