v1.0.0-beta.0
Pre-release
Pre-release
noahziheng
released this
12 May 10:20
·
154 commits
to master
since this release
What's Changed
- feat: Core 包结构及 Loader 基础实现 by @noahziheng in #1
- feat(app): 增加 Application 基类及生命周期管理机制 by @noahziheng in #9
- docs: 更新 README 包名 by @noahziheng in #11
- feat: ✨ support trigger by @hyj1991 in #10
- feat(lifecycle): better application hook decorator by @noahziheng in #12
- test: 🚑 add event / timer trigger test case by @hyj1991 in #15
- feat(exception): 异常处理基本实现 by @noahziheng in #13
- feat: do loader config by @Beace in #14
- feat: Application 根容器替换 & 完整 koa 应用用例 by @noahziheng in #17
- feat: 将 Application 基类整合 IoC Container by @noahziheng in #18
- feat(plugin): 插件基类实现与依赖链排序逻辑 by @noahziheng in #20
- feat: Trigger 支持 IoC ExecutionContainer by @noahziheng in #19
- chore: ♻️ refactor test by @hyj1991 in #23
- fix: 🎉 shouldn't throw if optional dependecies missing by @hyj1991 in #24
- feat: add scanner by @JerrysShan in #31
- feat: 对 Application 的运行机制及 Loader 进行重构,支持扫描器生成的 Manifest 及插件加载 by @noahziheng in #29
- fix(plugin): disabled plugin need be removed from sorted-list by @noahziheng in #38
- feat: support framework by @hyj1991 in #28
- fix: config loader by @hyj1991 in #40
- scnaner: 调试发现extensions出现重复 by @wengeezhang in #44
- feat: support load framework & plugin by env by @hyj1991 in #43
- fix: export missing files by @hyj1991 in #47
- fix: should exit after beforeClose executed by @hyj1991 in #46
- refactor: scan files by env by @hyj1991 in #50
- feat(scanner): 支持通过遍历 configDir 获得待扫描 env 列表 by @noahziheng in #51
- feat: 扫描环节 Loader 判断抽象 & 增加自定义 Loader 用例 by @noahziheng in #54
- test: test example fails locally by @wengeezhang in #57
- fix: should ignore d.ts by @hyj1991 in #59
- feat(scanner): 支持自定义 Loader 场景 by @noahziheng in #60
- refactor: extension renamed to lifecycle by @wengeezhang in #55
- ci: add npm publish workflow by @noahziheng in #62
New Contributors
- @noahziheng made their first contribution in #1
- @hyj1991 made their first contribution in #10
- @Beace made their first contribution in #14
- @JerrysShan made their first contribution in #31
- @wengeezhang made their first contribution in #44
Full Changelog: https://github.com/artusjs/core/commits/v1.0.0-beta.0