|
1 | 1 | # QuickInstall Changelog |
2 | 2 |
|
3 | | -## Version 1.6.0-dev |
| 3 | +## Version 1.6.0 |
4 | 4 | - [Change] Updated QI to Bootstrap 5 (Internet Explorer support removed). |
5 | 5 | - [Change] Removed jQuery from QI. |
6 | 6 | - [Change] Redesigned the theme of QI to match phpBB3 and phpBB3 dev docs a little more. |
7 | 7 | - [Change] Redesigned the notification when a new version of QI is available. |
8 | 8 | - [Change] Added a navbar toggle button to display the 'My Boards' list when in mobile view. |
9 | 9 | - [Change] Populated users will now have a last active date. |
10 | 10 | - [Change] Enforce email domain requirement for populated users. |
11 | | -- [Fix] Fixed potential PHP 8 issues. |
| 11 | +- [Change] QI’s TWIG templates can now support language substitution variables. |
| 12 | +- [Change] Moved “Install additional styles” option on main page to the “Install options” sub-section. |
| 13 | +- [Change] Show the admin name and password in their respective fields in the “Install options” sub-section. |
| 14 | +- [Fix] Fixed potential PHP 8 issues (Issues #157, #160, #162). |
12 | 15 | - [Fix] Fixed invalid HTML issues. |
13 | 16 |
|
14 | 17 | ## Version 1.5.0 |
|
28 | 31 | ## Version 1.4.1 |
29 | 32 | - [Change] Replaced use of Emoji with BS icons for a more cohesive and consistent UI. |
30 | 33 | - [Change] Improved all Buttons in the QI UI. |
31 | | -- [Change] Removed QI version constant. QI's version number now maintained in `composer.json`. |
| 34 | +- [Change] Removed QI version constant. QI’s version number now maintained in `composer.json`. |
32 | 35 | - [Change] Removed global QI constants. Now `qi_constants.php` is used just for debugging. |
33 | | -- [Fix] Fixed an issue where phpBB 3.1.0 to 3.2.1 boards would break QI's new Twig template engine. |
| 36 | +- [Fix] Fixed an issue where phpBB 3.1.0 to 3.2.1 boards would break QI’s new Twig template engine. |
34 | 37 | - [Fix] Fixed the behavior of the Check all boards toggle switch. |
35 | 38 | - [Fix] Fixed responsive issues with the nav bar at the top of QI. |
36 | 39 |
|
37 | 40 | ## Version 1.4.0 |
38 | | -- [Change] Re-styled some of QI's UI elements including sidebar menus, buttons and various other form elements. |
39 | | -- [Change] Migrated QI's Bootstrap framework to version 4.5. |
| 41 | +- [Change] Re-styled some of QI’s UI elements including sidebar menus, buttons and various other form elements. |
| 42 | +- [Change] Migrated QI’s Bootstrap framework to version 4.5. |
40 | 43 | - [Change] Bootstrap framework now managed as an NPM library, located in the new `develop` folder. Contributors can use NPM commands to update, customise, compile and deploy Bootstrap to QI (see README). |
41 | | -- [Change] Migrated QI's templating framework to Twig. All QI html files now use Twig syntax. Contributors can use Composer commands to update Twig, located in the `vendor` directory. |
| 44 | +- [Change] Migrated QI’s templating framework to Twig. All QI html files now use Twig syntax. Contributors can use Composer commands to update Twig, located in the `vendor` directory. |
42 | 45 | - [Change] Dropped support for installing AutoMOD into 3.0.x boards from QuickInstall. AutoMOD can still be installed manually for 3.0.x boards. |
43 | 46 | - [Change] Dropped the *subsilver2 only* option from the 'Install additional styles' setting. |
44 | 47 | - [Change] Added a `DEBUG` constant to `qi_constants.php`. Contributors can un-comment it while developing QI to disable template caching. |
|
48 | 51 | ## Version 1.3.7 |
49 | 52 | - [Fix] Improved PHP version compatibility checks to make sure the version of phpBB you are attempting to install will work with your version of PHP. |
50 | 53 | - [Change] The About page has been merged and streamlined with the Documentation page. |
51 | | -- [Change] Official phpBB logos have been added to QI's headers and page titles. |
| 54 | +- [Change] Official phpBB logos have been added to QI’s headers and page titles. |
52 | 55 |
|
53 | 56 | ## Version 1.3.6 |
54 | 57 | - [Feature] Added a new setting to enable/disable Debug mode on boards. Disable it for a production board, or enable it for a development board. |
|
60 | 63 |
|
61 | 64 | ## Version 1.3.5 |
62 | 65 | - [Fix] Fixed an issue where search results of pre-populated posts showed unparsed BBCode XML tags. |
63 | | -- [Fix] Fixed a PHP notice that popped up in QI's templating system with PHP 7.2. |
| 66 | +- [Fix] Fixed a PHP notice that popped up in QI’s templating system with PHP 7.2. |
64 | 67 |
|
65 | 68 | ## Version 1.3.4 |
66 | 69 | - [Fix] Fixed an issue introduced in 1.3.3 that caused a fatal error while installing 3.0 boards. |
|
85 | 88 | - [Change] Prevent an issue when deleting boards where files can't be deleted if the DB connection errors. |
86 | 89 | - [Change] Removed 'eviLs testing hood' as the default site description value, replaced with 'QuickInstall sandbox'. |
87 | 90 | - [Change] Changed the default setting for showing confirmation alerts when deleting boards and profiles to true. |
88 | | -- [Change] Use the gen_error_msg() function instead of compiling an error template when board deletion has an error. |
| 91 | +- [Change] Use the `gen_error_msg()` function instead of compiling an error template when board deletion has an error. |
89 | 92 | - [Change] Removed the default case from qi_manage since it is no longer used (there is no 'manage' mode). |
90 | 93 | - [Change] Removed duplicated phpBB copyright from the page footers. |
91 | 94 | - [Change] Moved "Set default style" setting from main options to Misc options as it isn't commonly used. |
92 | 95 | - [Fix] Fixed several probable bugs discovered (undefined/unused variables, etc.). |
93 | 96 | - [Fix] Fixed an issue where the Boards tab would not appear after initial installation was saved. |
94 | | -- [Fix] Fixed an issue where the Settings template was not being stored in the cache as expected nor allowed to recompile. |
| 97 | +- [Fix] Fixed an issue where the setting's template was not being stored in the cache as expected nor allowed to recompile. |
95 | 98 | - [Fix] Removed dots from anchor links in the changelog as they caused problems with ScrollSpy. |
96 | 99 | - [Feature] Added a new AJAX working/loading indicator when creating boards for a better UX. |
97 | 100 | - [Feature] PHP Info page now has sidebar navigation, and a new live search feature, making it much easier to navigate. |
|
110 | 113 | ## Version 1.2.3 |
111 | 114 | - [Fix] Issue #64 Fix incorrect post count totals. |
112 | 115 | - [Fix] Issue #63 Correctly calculate dates for users, posts, and the board start date when populating the board. |
113 | | -- [Fix] Issue #62 Fix display issues with the Settings menu sidebar on smaller screens/windows. |
| 116 | +- [Fix] Issue #62 Fix display issues with the setting's menu sidebar on smaller screens/windows. |
114 | 117 |
|
115 | 118 | ## Version 1.2.2 |
116 | 119 | - [Feature] Supports phpBB 3.2 boards |
117 | 120 | - [Fix] Issue #55 Improve compatibility with PHP 7 |
118 | 121 | - [Fix] Issue #49 Removed closing php tag from generated config.php file |
119 | | -- [Fix] Fix for UTF-8 characters $error_msg |
| 122 | +- [Fix] Fix for UTF-8 characters `$error_msg` |
120 | 123 | - [Fix] Issue #45 Fix compatibility for installing phpBB 3.1.5 boards. |
121 | 124 | - [Change] Sort boards in a natural order (10 > 9). |
122 | 125 | - [Change] Added a scroll bar to the boards list. |
|
134 | 137 | - [Fix] Issue #42 the installation note box got more or less unreadable in some screen resolutions. |
135 | 138 | - [Fix] "schema.json" was removed in phpBB 3.1.3. QI used it to create the 3.1 DB. Now install of 3.1.x works again. |
136 | 139 | - [Fix] Ticket #44 QI removed uppercase letters from directory names due to a missing Hyphen "-". |
137 | | -- [Fix] Ticket #43 when run in server root dirname() on Windows returns a backslash QI did not handle that correct. (By Skouat) |
| 140 | +- [Fix] Ticket #43 when run in server root `dirname()` on Windows returns a backslash QI did not handle that correct. (By Skouat) |
138 | 141 | - [Change] Moved the "can take a while" warning box, and the options/settings boxes. |
139 | 142 | - [Change] Moved the header text to the sidebar in the PHP info tab. |
140 | 143 | - [Change] Added some space above and below the "Check all" link. |
|
164 | 167 | - [Fix] Various tickets containing HTML and CSS errors fixed. |
165 | 168 | - [Fix] Ticket #63321 Check that both the config file and settings directory are writable. |
166 | 169 | - [Fix] Ticket #63311 The error message had the wrong file name when the config file could not be written. |
167 | | -- [Fix] Need to set $profile before trying to use it. |
| 170 | +- [Fix] Need to set `$profile` before trying to use it. |
168 | 171 | - [Fix] Ticket #63320 all left/right mentions in css need a ".rtl" equivalent that specifies the other direction. |
169 | 172 | - [Fix] Ticket #63308 Combining language strings don't work in all languages. |
170 | 173 | - [Fix] Ticket #EXTTOOLS-649 QI did not delete the DB when deleting phpBB 3.1 boards. |
171 | 174 | - [Fix] Ticket #EXTTOOLS-650 QI did not populate migrations table. |
172 | 175 | - [Fix] Ticket #EXTTOOLS-621 Always check that default language is available before installation. |
173 | 176 | - [Fix] The button to see the configuration if the `settings` directory was not visible. |
174 | 177 | - [Change] Removed the cache usage. The `cache` directory is for now used to store file based databases. |
175 | | -- [Change] Had 'load_tplcompile' in several places, one should be enough. |
176 | | -- [Change] No need to add session and $user to only store language keys. Changed $user->lang[] to qi::lang(). |
| 178 | +- [Change] Had `load_tplcompile` in several places, one should be enough. |
| 179 | +- [Change] No need to add session and `$user` to only store language keys. Changed `$user->lang[]` to `qi::lang()`. |
177 | 180 | - [Change] Removed "powered by phpBB" from the footer. That would not be true anymore. |
178 | 181 | - [Change] Suppress E_DEPRECATED from php >=5.5.0 to still work with php 4 |
179 | 182 | - [Change] Removed CSS hack for Mac IE since the last version was released in 2003 |
|
202 | 205 | - [Fix] Made QuickInstall functional on postgres. |
203 | 206 | - [Fix] Make sure boards_url ends with a slash. |
204 | 207 | - [Fix] Bug #62694 Clarify that it is QI that do not support PHP older than 5.2.0 and not phpBB. |
205 | | -- [Fix] Bug #62700 Put the config through htmlspecialchars_decode() instead of remove request_var(). |
| 208 | +- [Fix] Bug #62700 Put the config through `htmlspecialchars_decode()` instead of remove `request_var()`. |
206 | 209 | - [Fix] Bug #62704 Mention the upload directory for AutoMOD 1.0.0. |
207 | 210 | - [Fix] Bug #62739 Check for `phpBB3/common.php` instead of the `phpBB3` directory. |
208 | 211 | - [Fix] Bug #62757 Copy permissions from the default forum instead of from the default category. |
|
224 | 227 | - [Fix] Ticket #63298 Error text was not shown when there were errors on first config save. |
225 | 228 | - [Fix] Ticket #63303 The wrong sidebar was shown in settings when installing QI. |
226 | 229 | - [Fix] Ticket #63301 Removed some globalization which got some variables to be empty. |
227 | | -- [Fix] Ticket #63305 $language was null when sent as default to request_var. |
| 230 | +- [Fix] Ticket #63305 `$language` was null when sent as default to request_var. |
228 | 231 | - [Fix] Ticket #63306 QI needs to correctly handle an empty qi_config.cfg. |
229 | 232 | - [Change] Added checking for functions_mods.php. It will be moved in AutoMOD in the future. |
230 | 233 | - [Change] Include functions_admin.php for postgres' benefit. |
231 | | -- [Change] Use get_cache_dir() in sqlite dbal. |
| 234 | +- [Change] Use `get_cache_dir()` in sqlite dbal. |
232 | 235 | - [Change] Delay database connection until it is necessary. |
233 | 236 | - [Change] Cleaned up the JS in the main html file. |
234 | 237 | - [Change] Changed the changelog to have the same format as the rest of our tools have. A text file with most recent versions at top. |
235 | | -- [Change] QI pages are now in $page instead of $mode. We needed $mode for setting vars, and it got kind of crowded. |
| 238 | +- [Change] QI pages are now in `$page` instead of `$mode`. We needed `$mode` for setting vars, and it got kind of crowded. |
236 | 239 | - [Change] Only try to connect to DB when saving settings or creating/deleting a board. |
237 | 240 | - [Change] Removed version check from the About page and moved the changelog stuff a bit. |
238 | 241 | - [Change] Errors are stored as an array and imploded to a string on demand. |
239 | | -- [Change] The global $qi_config array has been removed and all settings/configs are now handled by $settings. |
| 242 | +- [Change] The global `$qi_config` array has been removed and all settings/configs are now handled by `$settings`. |
240 | 243 | - [Change] Deleted qi_config_sample.cfg since it's not used anymore. |
241 | 244 | - [Change] The note about not removing the copyright is removed, as it is in phpBB. |
242 | 245 | - [Change] Removed some unused language strings. |
|
272 | 275 | - [Fix] Checks for the config file and gives a proper slap if it's missing. |
273 | 276 | - [Fix] Tries to correctly handle non-valid chars in db names. |
274 | 277 | - [Change] Removed AutoMOD from the QI package. |
275 | | -- [Change] Moved QI's language file for phpBB. |
| 278 | +- [Change] Moved QI’s language file for phpBB. |
276 | 279 | - [Change] Moved some AutoMOD installation to QI instead of MODding UMIL or AutoMOD. |
277 | 280 | - [Feature] Added option so set how many users, forums, topics and posts that will be created. |
278 | 281 |
|
|
314 | 317 | - [Change] Added link to settings from the error page. |
315 | 318 | - [Change] Added checkbox for not using a db password. |
316 | 319 | - [Change] Added information about successful or unsuccessful settings update. |
317 | | -- [Change] Removed set_magic_quotes_runtime() |
| 320 | +- [Change] Removed `set_magic_quotes_runtime()` |
318 | 321 | - [Change] Use the same string timezones as phpBB 3.1.x. To still be compatible with both 3.0.x and 3.1.x. |
319 | 322 | - [Feature] Added installation/settings page |
320 | 323 | - [Feature] Validates the settings on page load. |
|
0 commit comments