UNPKG

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