-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
233 lines (209 loc) · 11.3 KB
/
CHANGELOG
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
Version 3.2.x -
----------------------------
- Enh: "simplexml_load_file" replaced with "simplexml_load_string"
- Bug: wrong parameters in A::errorHandler()
- Bug: wrong login in CMS PagesController::changeStatusAction() method
- Bug: probably undefined variable issues
Version 3.1.1 - 01 Nov, 2022
----------------------------
- New: added new modules
- New: added new module Advertisements
- New: added new module Backup and Restore
- New: added new module Banners
- New: added new module Blog
- New: added new module Content Management
- New: added new module Events
- New: added new module Faq
- New: added new module Gallery
- New: added new module News
- New: added new module Polls
- New: added new module Reports
- New: added new module Testimonials
- New: added new module Tickets
- New: added new module Users
- New: added new module Web Forms
- Bug: fixed db transaction issues
Version 3.0.2 - 01 Feb, 2019
----------------------------
- New: added possibility clear session and cookies from Debug panel
- New: added new vendor Bar Rating (jQuery Plugin for stars rating)
- New: added possibility to define access permissions to controller actions via _accessRules() method
- New: added possibility to define triggers in CGridView helper
- New: added new assets DatetimePicker
- New: added short time format for General > Site Settings > Local Settings
- New: added possibility for new type of cache - data cache, changes in config file
- New: added possibility to minify CSS and JS files via config file
- New: added possibility to define 'defaultBackendDirectory' in config file
- New: added jQuery Form Validator vendor for Backend and Frontend widgets
- New: added new type of password restore 'reset' for administrator's
- Enh: search settings separated in a special tab in General > Site Settings > Search Settings
- Enh: updated jQuery to v1.11.0
- Enh: changed General Settings in backend - added new tab Cache
- Enh: changed in Website component
- Enh: minimum requirements for PHP is defined as 5.4.0
- Enh: changing currencies rate on changing default currency
- Enh: on BO MailLog now shows also attachments that were sent
- Enh: CodeMirror (JavaScript component) removed from this version
- Bug: removed module placeholders in search results
- Bug: fixed in search procedure if module was incorrectly uninstalled
- Bug: fixed wrong calculation of time zones and offsets
- Bug: fixed in social login routines
- Bug: fixed deleting icon on modules uninstalling
Version 2.9.2 - 17 Mar, 2018
----------------------------
- New: added possibility to site owner to see / clear errorlog file content via dashboard
- New: added possibility to update currency rates from Google services
- New: added new type of CSRF tokens "multipages", that allows to generate tokens for separate pages
- New: added new vendor - jQuery Input Mask
- New: added possibility to send test email for email templates
- Enh: minimum requirements for PHP is defined as 5.3.0
- Enh: button Delete Test Data disappears after 30 days elapsed from installation date
- Enh: improved modules installation procedure
- Enh: payment providers and Currencies Management moved to separate menu Payment Settings
- Enh: in Setup module - added possibility to toggle password fields to visible
- Bug: fixed Chrome ERR_BLOCKED_BY_XSS_AUDITOR error
- Bug: fixed replacing email placeholders in Website::sendEmail()
Version 2.8.6 - 05 Aug, 2017
----------------------------
- New: added support for layouts
- New: added possibility to specify in modules default error controller
- New: added phone, fax, email and address info in General Settings > Visual
- New: added possibility to delete all test data for separate module (if defined)
- New: added possibility to define trigger conditions and actions for module settings
- New: added new vendor - jQuery Timepicker
- Enh: added check for email ban in social networks login
- Enh: added checkBan method to Website component
- Enh: added possibility to define socket in setup for db connection
- Enh: changed new default template
- Enh: upgraded jQuery to 1.11.3
- Enh: improvements in drawing Search Form
- Enh: changes of icons and placement for some of Backend links
- Enh: changed logic in General / Site Settings / Site Info
- Enh: removed check for "magic_quotes" functions for PHP < 5.3
- Enh: added possibility to chekc if module is installed Modules::model()->param('moduleName', 'paramName')
- Enh: modules/ and vendors/ directories moved to assets/ directory
- Enh: all date/datetime fields default value set as NULL
- Bug: fixed "b.browser" error in Fancybox vendor script
- Bug: fixed doubling non-English characters in search textbox
- Bug: fixed wrong text displaying on search result
- Bug: fixed wrong re-ordering modules after module uninstallation
- Bug: fixed birthdate issue on My Account page
- Bug: fixed wrong update of last login date
Version 2.7.2 - 11 Dec, 2016
----------------------------
- New: added possibility to see advanced domain statistics in General / Site Settings / Site Info
- New: added feature "mailing log" - possibility to log all outgoing emails
- New: added Social Networks and Social Login management, possibility to login with social networks
- New: added possibility to save Google API Key for maps General / Site Settings / Mapping APIs Settings
- New: added new vendor Morris (pretty time-series line graphs)
- New: added new vendor Toastr (jQuery Plugin for popup alerts)
- New: added possibility to detect and use last visited page
- New: added detection of min. required version of framework for module installation
- New: added possibility to define shortcodes as {module:name|id}
- Enh: changes in Currencies model
- Enh: blocking unauthorized access to non-logged users
- Enh: javascript files, css and images excluded from rule rewrites
- Enh: added README files for each JS vendor
- Bug: fixed error in order of languages in drawing languages selector
- Bug: fixed error on changing language in General > Settings > Visual Setting
Version 2.6.2 - 28 Apr, 2016
----------------------------
- New: jQuery Modal and Browser.Mobile plugins
- New: jQuery plugin Chosen (Select Box Enhancer)
- New: added possibility to create cron jobs in each module by creating Model::cron()
- New: added payment providers management
- New: added possibility to allow output compression with gzip
- Enh: added possibility to define exclusions for CSRF protection on controller-level
- Enh: minor changes in backend style
- Enh: added search by text in Email Templates in BO
- Enh: added autocomplete in filter section of Countries Management
- Enh: changes in logic of rendering default view in IndexController
- Enh: added possibility on account login to check multiple roles
- Enh: minor changes in FrontendMenu and Locations main view
- Enh: upgraded jQuery to 1.9.1
- Bug: fixed syntax error while runing cron controller
- Bug: fixed error on deleting menu from Frontend menu
Version 2.5.3 - 20 May, 2015
----------------------------
- New: added table "rss_channels" and changed some RSS settings on General > Site Settings page
- New: added directory with file mimetype icons in templates/backend/images/
- New: added possibility to perform search on the whole site or by separate modules
- New: added new vendor Tags Input (jQuery Plugin)
- New: added possibility to define 3 types of WYSIWYG: simplest, simple and advanced (default)
- New: added new feature Ban Lists that allows to ban by IP, username or email
- Enh: added field "property_length" for module properties
- Enh: added field "personal_information" to table "admins"
- Enh: changed placement for view file of components to protected/views/components/
- Enh: added autofocus on backend login page
- Enh: added possibility to activate/deactivate frontend menus
- Enh: added helpers option to main configuration file
- Enh: added 'lifetime' parameter for session settings in configuration file
- Enh: improved description of errors on Error 500 page
- Enh: improved Remember Me algorithm
- Enh: added new privileges - View Modules Management and Edit Modules Management
- Enh: improved Notification Feature on Dashboard
- Bug: fixed getting wrong UTC time in General > Local Settings
- Bug: fixed error on missing module in TinyMCE editor
- Bug: wrong redirect on modules/settings page
Version 2.4.9 - 16 Jan, 2015
----------------------------
- Enh: added new parameter in FrontendMenu component
- Enh: updated setup module to v0.0.9
- Enh: minor changes in Backend styling
- Enh: added possibility to install system modules from Modules Management page
- Bug: fixed issue on changing FrontendMenu type
- Bug: fixed issue on loading default language in Frontend
- Bug: fixed SimpleXMLElement::count() error
- Bug: fixed wrong characters in modules installation error message
- Bug: fixed issue on drawing empty Backend menu
- Bug: fixed issue on instalaltion/updating system modules
- Bug: fixed issue in sql for accounts table
- Bug: fixed undefined variables in index/index
- Bug: fixed minor template issues
- Bug: fixed error on changing default language
Version 2.3.2 - 16 Jun, 2014
----------------------------
- New: added new model EmailTemplates and possibility to manage templates for emails
- New: added possibility to define dashboard alerts in each module separatelly
- Enh: minor changes in Website component
- Enh: minor changes on Admin Management page
- Enh: minor changes on Locations Controller
- Bug: fixed issue with privileges of Locations Controller
- Bug: fixed issue with losing token for datepicker in jQuery DatePicker
Version 2.2.1 - 29 Apr, 2014
----------------------------
- New: added new modules - Blog, Gallery and FAQ
- New: added possibility to define what block can be shown on Dashboard
- New: implemented db caching operations
- New: added new model Accounts
- Enh: module privileges grouped in one fieldset
- Enh: component SiteData and SiteMenu renamed into Website and FrontendMenu
- Enh: login procedures moved from Backend to Admins model
- Bug: fixed issue with definition of paths for imageupload plugin for TinyMCE editor
Version 2.1.2 - 01 Apr, 2014
----------------------------
- New: added new feature to Backend - Force SSL mode
- New: added possibility to add/delete icons for submenus in Backend menu
- New: added possibility to show installed module links in Backend menu
- New: implemented accumulative update feature for modules
- New: added possibility to add icons for sub-menus in Backend menu
- New: implemented daylight saving settings
- Enh: implemented RTL for beckend template
- Enh: FrontendMenu component - added possibility to define whether to draw menu caption or not
- Enh: added RTL styles for Coin Slider and Fancybox
- Enh: improved language and currency handler procedures
- Enh: added "sort order" field to sub-locations
- Enh: AdminMenu component renamed into Backend Menu
- Enh: enable/disable preferred language procedures
- Enh: improved site email settings
- Enh: improved forms submision procedures
- Enh: improved module settings page
- Enh: reduces executing time by reducing number of calls to Settings::model()
- Enh: minor changes in application components
- Enh: implemented american|european numeric formats for framework helper classes
- Enh: improved offline feature
- Bug: fixed issue with deleting of the last records in Countries and Languages models
- Bug: fixed issue with changing meta tags for different languages
Version 1.0.1 - 17 Sep, 2013
----------------------------
Initial release