1 | ## 1.4.0
|
2 |
|
3 | * base/Controller
|
4 | - fix base name
|
5 | * db/ActiveQuery
|
6 | - move related model deletion list to constants
|
7 | * error/Exception
|
8 | - replace HTTP exceptions
|
9 | * scheduler/Task
|
10 | - fix task name
|
11 |
|
12 | ## 1.3.0
|
13 |
|
14 | * db/MongoDatabase
|
15 | - add command options
|
16 | - manage client session
|
17 | * db/Query
|
18 | - add command options
|
19 | - fix field selection
|
20 | * helper/CommonHelper
|
21 | - fix logging with empty prefix
|
22 |
|
23 | ## 1.2.0
|
24 |
|
25 | * base/Module
|
26 | - show errors while requiring file
|
27 | * helper/EscapeHelper
|
28 | - fix escape RegExp
|
29 | - fix escape tags
|
30 | * helper/SpawnValidator
|
31 | - show file errors
|
32 |
|
33 | ## 1.1.0
|
34 |
|
35 | * db/MongoBuilder
|
36 | - add EMPTY condition
|
37 | - fix column query for indexed result
|
38 | * db/MysqlBuilder
|
39 | - add EMPTY condition
|
40 | - add EXISTS condition
|
41 | - fix column query for indexed result
|
42 |
|
43 | ## 1.0.0
|
44 |
|
45 | * helper/ObjectHelper
|
46 | - replace keys in data map
|
47 | * helper/NestedHelper
|
48 | - get whole array element by index
|
49 | - rename NestedValueHelper
|
50 | * i18n/I18n
|
51 | - swap translation arguments
|
52 | * i18n/MessageSource
|
53 | - fix force translation by parent sources
|
54 |
|
55 | ## 0.36.0
|
56 |
|
57 | * db/MongoBuilder
|
58 | - fix NOT EQUAL condition for arrays
|
59 | * validator/StringValidator
|
60 | - add string trimming by default
|
61 |
|
62 | ## 0.35.1
|
63 |
|
64 | * security/WebUser
|
65 | - fix custom return url
|
66 |
|
67 | ## 0.35.0
|
68 |
|
69 | * base/Configuration
|
70 | - fix output configuration name from original module
|
71 | * base/Controller
|
72 | - add web user to spawned objects
|
73 | * behavior/TrimBehavior
|
74 | - remove whitespace from both string ends
|
75 | * validator/RequireValidator
|
76 | - create option to trim empty value
|
77 |
|
78 | ## 0.34.0
|
79 |
|
80 | * behavior/RelationChangeBehavior
|
81 | - unlink and delete by related models only
|
82 | * db/ActiveRecord
|
83 | - fix implicit parameter passing to findById
|
84 | * db/ActiveQuery
|
85 | - skip query with empty link value
|
86 | * db/MongoDatabase
|
87 | - drop all tables
|
88 | * helper/FileHelper
|
89 | - add copy children
|
90 | - add flags to copy method
|
91 | * security/rbac/DatabaseRbacStore
|
92 | - parse JSON rule configuration
|
93 | * validator/CheckboxValidator
|
94 | - add True and False value
|
95 | * validator/RegexValidator
|
96 | - fix duration pattern
|
97 | * validator/SpawnValidator
|
98 | - resolve BaseClass from string
|
99 |
|
100 | ## 0.33.0
|
101 |
|
102 | * validator/ExistValidator
|
103 | - add string filter as attribute value filter
|
104 |
|
105 | ## 0.32.0
|
106 |
|
107 | * base/Module
|
108 | - inject params from constructor
|
109 | * db/ActiveRecord
|
110 | - fix unlink all via relation
|
111 | * web/Router
|
112 | - add selector of all actions for request methods
|
113 |
|
114 | ## 0.31.0
|
115 |
|
116 | * base/Controller
|
117 | - extract render only method
|
118 | * base/Model
|
119 | - move label generation to string helper
|
120 | - unset multiple attributes
|
121 | * base/Module
|
122 | - add relative module name
|
123 | - exclude app name from logs
|
124 | - forward configuration data from module constructor
|
125 | * helper/ArrayHelper
|
126 | - rename diff to exclude
|
127 | * helper/CommonHelper
|
128 | - set not required log prefix
|
129 | * helper/MathHelper
|
130 | - fix Math.round, Math.ceil, Math.floor
|
131 | * helper/ObjectHelper
|
132 | - refactor helpers of delete properties
|
133 | * view/Theme
|
134 | - add view own model methods
|
135 | * view/LocaleFileMap
|
136 | - place language folders on the first locale level
|
137 | * web/Router
|
138 | - redirect to default module
|
139 |
|
140 | ## 0.30.0
|
141 |
|
142 | * db/MongoDatabase
|
143 | - create table when creating index
|
144 | * helper/ArrayHelper
|
145 | - fix hierarchy sorting
|
146 | * helper/DateHelper
|
147 | - add duration parser
|
148 | * helper/ObjectHelper
|
149 | - extract NestedHelper
|
150 | * i18n/I18n
|
151 | - refactor translation
|
152 | * security/Auth
|
153 | - prevent cross-site request forgery
|
154 | * validator/StringValidator
|
155 | - validate by regular expression pattern
|
156 | * view/ActionView
|
157 | - add locale templates including for source language
|
158 |
|
159 | ## 0.29.0
|
160 |
|
161 | * base/Event
|
162 | - add once handler
|
163 | - detach all handlers
|
164 | * db/Query
|
165 | - multiple arguments for logical operations
|
166 | * i18n/MessageSource
|
167 | - async message load
|
168 | * validator/FilterValidator
|
169 | - extract CheckboxValidator
|
170 | - extract JsonValidator
|
171 |
|
172 | ## 0.28.0
|
173 |
|
174 | * db/Database
|
175 | - database components refactor
|
176 | * i18n/FileMessageSource
|
177 | - file message source refactor
|
178 | * log/Logger
|
179 | - logger refactor
|
180 | - extract ActionProfiler as component
|
181 | * scheduler/Scheduler
|
182 | - append initialize method
|
183 | * security/Auth
|
184 | - authentication components refactor
|
185 |
|
186 | ## 0.27.0
|
187 |
|
188 | * db/ActiveLinker
|
189 | - extract as separate entity
|
190 | * helper/QueryHelper
|
191 | - fix query with multiple nested relations
|
192 | * i18n/I18n
|
193 | - resolve message source with module original
|
194 | * scheduler/Scheduler
|
195 | - assign task module
|
196 | * validator/SpawnValidator
|
197 | - validate spawn configuration JSON
|
198 | * view/Theme
|
199 | - add isOrigin flag to template hierarchy
|
200 | - get closest ancestor template (to call from overwritten one)
|
201 |
|
202 | ## 0.26.0
|
203 |
|
204 | * base/Configuration
|
205 | - show config file exception
|
206 | * captcha/CaptchaAction
|
207 | - fix font configuration
|
208 | * helper/FileHelper
|
209 | - promised file actions
|
210 | * log/FileLogStore
|
211 | - non-blocking log rotation
|
212 | * db/QueryBuilder
|
213 | - move query builders to base class
|
214 |
|
215 | ## 0.25.0
|
216 |
|
217 | * base/Base
|
218 | - add spawn method to create instance with dependencies
|
219 | * base/ClassMapper
|
220 | - add class dependencies to module configuration
|
221 | * base/Module
|
222 | - add original to inherit all module functionality
|
223 | * captcha/CaptchaAction
|
224 | - replace gm with sharp
|
225 | * db/ActiveRecord
|
226 | - extend beforeSave with beforeInsert and beforeUpdate
|
227 | - extend afterSave with afterInsert and afterUpdate
|
228 | * upgrade to Node.js 12
|
229 |
|
230 | ## 0.24.0
|
231 |
|
232 | * base/Action
|
233 | - add controller's methods
|
234 | * base/Controller
|
235 | - rename getBodyParam to getPostParam
|
236 | * behavior/OrderBehavior
|
237 | - refactor update method
|
238 | * db/MongoDriver
|
239 | - add unset and unsetAll commands
|
240 | * db/Query
|
241 | - append getter methods
|
242 | * validator/NumberValidator
|
243 | - fix validation method
|
244 |
|
245 | ## 0.23.0
|
246 |
|
247 | * db/Query
|
248 | - extend select and addSelect methods to take array and string arguments
|
249 | * helper/DateHelper
|
250 | - extract date methods to a separate class
|
251 | * helper/MongoHelper
|
252 | - add array identifier checker |
\ | No newline at end of file |