Skip to content

Commit 2b4a351

Browse files
authored
Merge pull request #156 from phpbb/develop
Merge Develop into Master for version 1.5.0
2 parents 91fb04d + 57411af commit 2b4a351

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1453
-1926
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# QuickInstall Changelog
22

3+
## Version 1.5.0
4+
- [Change] Config profiles in the `settings` directory are now in JSON format. Existing profiles in the old text format will automatically be converted to JSON.
5+
- [Change] Prettied up the documentation a bit.
6+
- [Change] Always show profiles in a drop-down menu, even when there is only one, for consistency. Also, naturally/case-insensitively sort them.
7+
- [Change] Now, when updating a saved profile, the name of the current profile will appear in the Save Profile's input field.
8+
- [Change] Relocated some error messages and alerts to the top of the page.
9+
- [Change] Improve appearances of some notices in the QI interface.
10+
- [Change] Literally countless code improvements, removing or fixing ancient code constructs and bad code smells, including completely rewriting the settings class from the ground up.
11+
- [Change] Updated Bootstrap to 4.5.2.
12+
- [Fix] Improved appearance of the Installed boards list in the sidebar and fixed layout issues it had with really long or really short board names.
13+
314
## Version 1.4.2
415
- [Fix] Fixed Delete buttons broken in version 1.4.1.
516

README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@ QuickInstall was made to support the community of phpBB extension developers (an
2121
2222
## 🛠 Upgrading
2323
1. Download the latest QuickInstall and extract it.
24-
2. Copy everything into your QuickInstall folder **except for the `boards/`, `sources/` and `settings/` folders**.
2524

26-
> Upgrading from QuickInstall 1.1.8 or earlier?
27-
>
28-
> 1. Follow the upgrade procedure described above.
29-
> 2. Point your browser to the Profiles page, make sure the settings are in order and click "Save". QuickInstall will convert your old `qi_config.cfg` to a settings profile named "default".
25+
2. Copy everything into your existing QuickInstall folder **except for the `boards/`, `sources/` and `settings/` folders**.
26+
27+
*Note that when upgrading from a very old version of QuickInstall (1.1.8 or less) you will need to reconfigure your settings as a fresh install.*
3028

3129
## 💻 Requirements
3230

@@ -41,15 +39,15 @@ QuickInstall is designed to run on all modern browsers. Please don't use old stu
4139

4240
##### Servers
4341
- Apache or Ngnix
44-
- PHP 5.3.3 or above, with the JSON module
42+
- PHP 5.4.7 or above, with the JSON module
4543

4644
> Note that each version of phpBB has its own requirements and limitations:
4745
>
4846
> PHP requirements:
49-
> - phpBB 3.0 and 3.1 will not work with PHP 7
47+
> - phpBB 3.0 and 3.1 will only work with PHP 5.4.7 through 5.6.40
5048
> - phpBB 3.2.0-3.2.1 will only work with PHP 5.4.7 through 7.1.x
5149
> - phpBB 3.2.2-3.2.x will only work with PHP 5.4.7 through 7.2.x
52-
> - phpBB 3.3 will only work with PHP 7.1.3 or above
50+
> - phpBB 3.3.x will only work with PHP 7.1.3 or above
5351
>
5452
> Database minimum requirements:
5553
> - phpBB 3.0 - MySQL 3.23+, MS SQL Server 2000, PostgreSQL 7.x, or SQLite 2

composer.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "phpbb/quickinstall",
33
"description": "QuickInstall is a developer tool used to create multiple phpBB3 installations.",
44
"homepage": "https://www.phpbb.com/customise/db/official_tool/phpbb3_quickinstall",
5-
"version": "1.4.2",
5+
"version": "1.5.0",
66
"license": "GPL-2.0-only",
77
"authors": [
88
{
@@ -21,7 +21,8 @@
2121
"require": {
2222
"php": ">=5.4",
2323
"twig/twig": "^1.0",
24-
"erusev/parsedown": "^1.7"
24+
"erusev/parsedown": "^1.7",
25+
"ext-json": "*"
2526
},
2627
"config": {
2728
"platform": {

develop/package-lock.json

Lines changed: 31 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

develop/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "quickinstall",
3-
"version": "1.4.2",
3+
"version": "1.5.0",
44
"license": "GPL-2.0-only",
55
"dependencies": {
6-
"autoprefixer": "^9.8.4",
7-
"bootstrap": "^4.5.0",
6+
"autoprefixer": "^9.8.6",
7+
"bootstrap": "^4.5.2",
88
"bootstrap-icons": "^1.0.0-alpha5",
99
"copyfiles": "^2.3.0",
1010
"jquery": "^3.5.1",
@@ -15,7 +15,7 @@
1515
"style": "sass qi_bootstrap.scss | postcss --use autoprefixer -o qi_bootstrap.css",
1616
"style-min": "sass qi_bootstrap.scss --style compressed | postcss --use autoprefixer -o qi_bootstrap.min.css",
1717
"copy-bs-css": "copyfiles --flat qi_bootstrap.min.css ../style/assets/css",
18-
"copy-bs-js": "copyfiles --flat node_modules/bootstrap/dist/js/bootstrap.min.js ../style/assets/js",
18+
"copy-bs-js": "copyfiles --flat node_modules/bootstrap/dist/js/bootstrap.min.js node_modules/bootstrap/dist/js/bootstrap.min.js.map ../style/assets/js",
1919
"copy-bs-icons": "copyfiles --flat node_modules/bootstrap-icons/bootstrap-icons.svg ../style/assets/img",
2020
"all": "npm-run-all style style-min copy-bs-css copy-bs-js copy-bs-icons"
2121
}

0 commit comments

Comments
 (0)