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