forked from jasonweicn/miniframework
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
170 lines (92 loc) · 3.98 KB
/
CHANGES
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
MiniFramework Change Log
=========================
2017-06-05 (Version 0.10.0 released.)
* 增加对Composer的支持
* 新增Config类,用于读取配置信息
* 新增Config/database.php,用于配置数据库
* 新增Model类,开发者创建模型时,可通过继承Model获得自动创建的数据库对象
* 新增常量HTTP_CACHE_CONTROL,用于设置页面缓存
* 新增常量CONFIG_PATH,用于设置配置文件路径
* 新增常量DB_AUTO_CONNECT,用于设置数据库自动连接(默认值为false)
* 在Loader::loadClass()方法中增加对Class命名规则的校验
* 在setLayout()方法中增加对布局文件命名规则的校验
* 修正Memcache和Redis缓存类中的Bug
* 改进全局函数getRandomString()
* 更新了README
* 完善注释
2017-05-31 (Version 0.9.0 released.)
* 新增Layout类,用于替代原有的布局控制方法。
* 从View中移除getLayout()方法,新的布局控制方法请查阅Layout类。
* 向附带案例App的IndexController.php文件中,增加Models调用方法的示例代码
* 向附带案例App的IndexController.php文件中,增加Layout调用方法的示例代码
* 为保持统一的目录命名风格,将常量CACHE_PATH默认值中的cache变更为Cache
* 新增常量LAYOUT_ON,用于开启或关闭布局控制功能(默认值为false)
* 新增常量LAYOUT_PATH,用于设置布局脚本存放的路径
2017-05-28 (Version 0.8.2 released.)
* 修正全局函数库中base64EncodeImage()方法的一处bug
* 重新调整了CHANGES的格式
2016-08-18 (Version 0.8.1 released.)
* 修正Db_Mysql中的一处bug
2016-08-14 (Version 0.8.0 released.)
* 改写了view的渲染方式
* 在Params里新增了getPost和getQuery两个方法
2016-08-09
* 在Params中的checkInject()里,用preg_match替换ereg
2016-08-03
* 向全局函数库中新增了pushJson(),用于输出JSON并终止程序运行
* 针对PHP 5.3.6以前可能存在注入的漏洞进行修补
2016-06-21
* 在Action类中,增加了存放Request实例的属性,供在动作中调用。
2016-06-17
* 新增Registry类,用于全局存取变量
2016-06-16
* 在View中新增getLayout()方法,用于在视图中的指定位置调入布局文件
2016-06-15
* 在Action中新增_forward()方法
* 在Request中新增setControllerName()和setActionName()方法
2016-04-29
* 新增支持Redis的缓存类库
* 新增使用Memcache或Redis缓存类库时,可通过getMemcacheObj()或getRedisObj()获取实例化对象,便于使用未封装的方法。
2016-04-28
* 向全局函数库中新增了base64EncodeImage()用于将图片转换为base64编码
2016-01-14
* Bug fix
2016-01-13 (Version 0.7.0 released.)
* 新增支持文件存取的缓存类库
* 从Cache_Abstract中移除_connect()和close()方法
* 在Cache_Abstract中,将_set()方法更名为set()
* 在Cache_Abstract中,将_get()方法更名为get()
* 在Cache_Abstract中,将_unset()方法更名为del()
2016-01-11
* 新增支持Memcache的缓存类库
* 向全局函数库中新增2个函数chgArrayKey()和getRandomString()
2016-01-10
* 新增全局函数库
2015-02-08 (Version 0.6.0 released.)
* 优化完善了Loader中的loadClass方法。
* Bug fix
2015-02-04
* Db_Abstract中新增debug方法,用法:$db->debug()->insert('tablename', array('col'=>'val'));。
* 新增数据库的异常控制。
2015-02-03
* 框架更名为Mini Framework,缩写依旧为:MF。
* Router中新增checkRoute方法。
* Bug fix.
2015-02-02 (Version 0.5.0 released.)
* Db_Mysql中新增insertAll方法。
* Exceptions中新增sendHttpStatus方法。
* 框架性能优化。
2015-02-01
* 新增Request类库。
* 框架性能优化。
2015-01-30 (Version 0.4.0 released.)
* 新增基于PDO的MySQL的类库。
2015-01-28 (Version 0.4.0 released.)
* 新增异常控制机制。
2015-01-27
* 新增处理GET和POST数据的类库。
* Bug fix.
2015-01-26 (Version 0.2.0 released.)
* 新增Rewrite路由模式。
2015-01-25 (Version 0.1.0 released.)
* The first public version.