-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGE_LOG.txt
215 lines (111 loc) · 4.39 KB
/
CHANGE_LOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
## 变更
+ 2023-5
* 优化部分代码
* 4.18.4 优化日志 增加按天分割日志 `candy/log/file/DailyRotateLog`
+ 2023-2
* 4.18 变更
* 新增过滤器
* 修改 `core/ActionFilter` 名字为 `core/ActionAspect`
* 删除 `Component#attachBehaviors()` 方法 使用 `Component#attachBehavior()` 代替
* 删除 `Component#detachBehaviors()` 方法 使用 `Component#detachBehavior()` 代替
+ 2023-01-26
* 4.17.2 对 `core/Application core/View core/Controller` 抽象类进行了重命名
+ 2022-11-16
* 4.17.0 重构 I18N
+ 2022-09-22
* 4.16.0 优化 http 工具包
+ 2022-05-12
* 4.14.0 删除 `candy/midwares/Resource#serve()` 替换为静态方法 `candy/midwares/Resource.serve(directory, options)`
+ 2022-05-07
* 4.13.0 移动 `candy/model/*Validator` 到 `candy/model/validators/*Validator`
+ 2022-04-29
* 4.12.0
* 移除 `Application#getRootPath()` 与 `Application#setRootPath()`
* 移除 `Logger.newInstance(settings)` 方法
* 移除 `CandyJs.getLogger(app)` 方法
* 移动 `candy/i18n/Translator` 到 `candy/i18n/file/Translator`
+ 2022-04-21
* 4.11.5 优化代码
+ 2022-04-15
* 4.11.4 优化代码
+ 2022-02-23
* 4.10.3 修改了 `handlerException(exception, res)` 参数位置
+ 2022-02-18
* 4.10.2 发布
* 移除了 `candy/web/Request#getCookie()` 增加了 `candy/web/Request#getCookies()`
* 修改 `candy/web/Request#getReferer()` 函数名为 `candy/web/Request#getReferrer()`
* 删除了 `Candyjs#getI18N()` 方法
+ 2021-11-13
* 4.9.6 修复 bug
+ 2021-10-21
* 4.9.4 优化系统
+ 2021-10-14
* 重构 模板 模块
+ 2021-10-04
* npm package 4.9.0 添加 model
+ 2021-10-01
* fix some bug
+ 2020-12-16
* npm package 4.7.0 优化数据库类
+ 2020-10-31
* npm package 4.6.0 移除已经标记为过期的类
+ 2020-07-12
* npm package 4.5.0 系统优化 并修复部分 bug
+ 2020-06-10
* npm package 4.4.4 分离正则路由组件到 `fast-regexp-router`
+ 2020-05-30
* npm package 4.4.1 重构了 url 请求部分 `candy/web/Request` 与 `candy/web/Response` 已标记为过期 使用 `candy/http/*` 替代
+ 2020-05-16
* npm package 4.4.0 重构了缓存系统 所有异步操作均返回 Promise ,不再使用回调函数
+ 2020-05-16
* 优化系统
+ 2020-05-10
* 由于设计缺陷 npm 包 4.3.0 对控制器切面进行了重构,当 `beforeAction()` 返回值不为 true 时将阻止程序的运行
* `beforeActionCall()` 更名为 `beforeAction()`
* `afterActionCall()` 更名为 `afterAction()`
+ 2020-04-21
* npm 包 4.2.0 对模板系统进行了重构
* View 类的 `getTemplate(view, callback)` 更名为 `getTemplateContent(view, callback)`
* View 类的 `getTemplateFilePath(view)` 更名为 `findViewFile(view)`
* 去除 View 类的 `getTemplateFromPath()`
+ 2020-04-11
* npm 包 4.1.2 修复系统 Hook bug
+ 2020-04-03
* npm 包 4.1.0 将 `Component` 的 `inject` 方法改名为 `injectBehaviors`
* 对 rest 路由系统进行了重构
+ 2019-12-24
* npm 包 4.0.0 移除了 `CandyJs.Candy` 属性
+ 2019-03-18
* npm 包 3.1.4 优化代码 修改测试用例
+ 2019-02-25
* npm 包 3.1.3 优化部分代码
+ 2018-09-27
* npm 包 3.1.0 优化日志系统
+ 2018-08-20
* npm 包 3.0.5 移除 candy/web/Request 类的 `setQueryString()` 方法
+ 2018-08-20
* npm 包 3.0.3 项目增加组件测试用例
+ 2018-08-02
* npm 包 3.0.2 项目中 `class` 配置项修改为 `classPath`
+ 2018-06-15
* npm 包 3.0.0 更新了 web/Request 和 web/URL 两个类 web/URL 类中的大部分方法移动到了 web/Request 中
+ 2018-05-09
* npm 包 2.0.0 重构 rest 模式
+ 2018-05-07
* npm 包 1.2.3 优化代码
+ 2018-03-21
* npm 包 1.2.0 修改 rest 模式不能正常运行 bug
+ 2018-03-15
* npm 包 1.1.5 StringHelper.indexOfN() 方法名字修改为 StringHelper.nIndexOf()
+ 2018-03-02
* npm 包 1.1.4 系统所用的事件变量从实例变量修改为静态变量
+ 2018-02-05
* npm 包 1.1.3 日志生成文件 bug 修复
+ 2018-02-01
* npm 包 1.1.2 日志部分重构
+ 2018-01-12
* npm 包 1.1.1 修复部分 bug
+ 2018-01-12
* npm 包 1.1.0 util/LinkedQueue 添加 `each()` 方法
+ 2018-01-11
* npm 包 1.0.9 util/LinkedQueue 添加 `iterator()` 和 `remove(data)` 方法