-
Notifications
You must be signed in to change notification settings - Fork 8
/
CHANGE-LOG
120 lines (77 loc) · 4.46 KB
/
CHANGE-LOG
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
Zollty MVC Framework CHANGELOG
===============================
http://www.zollty.org/zollty-mvc
Changes in version 0.0.1 (2013-06-02)
-------------------------------------
Create this project. It's only a rudiment, which expected to help servlet dispatch.
Changes in version 0.0.2 (2013-08-05)
-------------------------------------
The first inner version. Reference for the design of Spring and Struts 2. Integrate
some good ideas like the URLMatcher of OSChina.NET.
Changes in version 0.0.3 (2013-09-16)
-------------------------------------
The first local release version(in our company). Realized the Controller( based on httpservlet ), and IoC( support xml and annotation bean inject ).
Changes in version 0.0.4 (2013-09-25)
-------------------------------------
Project re-constitution. Optimizing it's core design, overwrite the 90% Code of IoC.
Changes in version 0.0.5 (2013-10-09)
-------------------------------------
Optimizing it's MVC module, overwrite all of the Handlers.
Changes in version 0.0.6 (2013-10-24)
-------------------------------------
Add some useful tools under the addons module, like JndiDataSourceCreator and FileUploadTools.
Changes in version 0.0.7 (2013-11-26)
-------------------------------------
Add lightweight JDBC module, 80% of the JDBC code reference from Spring Framework, and maintain its license and copyright.
Changes in version 0.0.8 (1.0.0.RELEASE) (2014-02-18)
-------------------------------------
After many projects use, we release the 1.0.0 stable version.
Changes in version 0.0.9 (2014-03-18)
-------------------------------------
Configuration module optimization. ApplicationConfig is an Abstract interface, make configuration more flexible. Default support XML and properties file.
Changes in version 0.1.0 (1.0.1.RELEASE) (2014-05-17)
-------------------------------------
Support StaticResourceView. Can read static resource (like HTML, CSS, JS, PNG file...) from jar or other places.
Changes in version 0.1.1 (1.0.2.RELEASE) (2014-06-12)
-------------------------------------
The new path matching pattern design. It took me three days and two `whole nights` to write this algorithm.
A bit like AntPathMatcher, but more advanced (more suitable URL match, the speed is 3~4 times of AntPathMatcher).
Changes in version 0.1.2 (1.1.0.RELEASE) (2014-9-10)
-------------------------------------
Optimizations of Controller and Dispatcher, to make it more efficient.
The version 1.1.0.RELEASE is a recommended stable version with interceptor.
Later, we'll release another new version without interceptor, will reach unprecedented efficiency.
Changes in version 1.2.0.RELEASE (2014-11-21)
-------------------------------------
Adjust the version naming. see the commit history for details.
Changes in version 1.2.1.RELEASE (2015-7-15)
-------------------------------------
Add MVC AOP function, see the special docs: /docs/AOP-design.md
Many optimizations, see the commit history for details.
Changes in version 1.3.0.RELEASE (2015-8-11)
-------------------------------------
Internal optimization, see the commit history for details.
Changes in version 1.4.0.RELEASE (2016-11-26)
-------------------------------------
Enhance the object (bean) instantiation functions.
Changes in version 1.5.0.RELEASE (2017-07-09)
-------------------------------------
Separate zollty-dbk to an independent project, convenient maintenance and upgrading.
Changes in version 1.6.0.RELEASE (2018-11-20)
-------------------------------------
Add BeanFactory lifecycle interceptors :
add doBeforeClose() and doAfterRefresh() in AbstractBeanFactory,
add beforeRefreshInterceptors('before-refresh' in xml)
and afterCloseInterceptors('after-close' in xml).
Changes in version 1.6.2.RELEASE (2019-03-07)
-------------------------------------
1. refactor the pom.
2. resolved a bug in mvc aop.
3. support http `array param` in ModelDriven bean.
Changes in version 1.7.0.RELEASE (2019-07-22)
-------------------------------------
1. Optimizing resource loading,include classloader resources.
2. Support run on Android System (Android 1.6 to Android 9.0 all tested pass).
Changes in version 1.8.0.RELEASE (2019-11-21)
-------------------------------------
1. Support system placeholder in config value. e.g. ${catalina.base:-target}/logs, use the token ":-" specify a default value.