UNPKG

6.99 kBMarkdownView Raw
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