diff --git a/CHANGELOG.md b/CHANGELOG.md index 91255280..222065f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,38 @@ # Changelog +## 1.6 (2019/05/25) + +* Switch to TravisCI +* Fix update URL +* Check Apache HTTP headers insensitive +* Add homepage logging in `neard-homepage.log` +* Typo lang +* Increase MySQL initialization timeout +* Apache 2.4.39 +* MongoDB 3.4.20 +* MySQL 8.0.16 +* NodeJS 10.15.3 (LTS) +* PHP 7.3.5 +* PostgreSQL 11.3 +* Composer 1.8.5 +* Git 2.20.1 +* Perl 5.30.0.1 +* PHPUnit 7.5.9 +* Ruby 2.6.3-1 +* Yarn 1.15.2 + ## 1.5 (2019/01/04) -* Update Mariadb to 10.3.8 -* Update MySQL to 8.0.12 -* Update NodeJS to 11.4.0 -* Update PHP to 7.2.13 -* Update Adminer to 4.6.1 -* Update phpMyAdmin to 4p7 -* Update Git to 2.19.1 -* Update Python to 3.6.6.2 -* Update Ruby to 2.4.4 -* Update Yarn to 1.12.3 +* Mariadb 10.3.8 +* MySQL 8.0.12 +* NodeJS 11.4.0 +* PHP 7.2.13 +* Adminer 4.6.1 +* phpMyAdmin 4p7 +* Git 2.19.1 +* Python 3.6.6.2 +* Ruby 2.4.4 +* Yarn 1.12.3 ## 1.4 (2017/12/30) @@ -37,17 +58,17 @@ * Wrong file size for version check on homepage * Exclude .editorconfig from core * Neard settings configurable through build.properties -* Update Apache to 2.4.29 -* Update Composer to 1.5.6 -* Update Console to 2.00.148.4 -* Update Drush to 8.1.15 -* Update Ghostscript to 9.22 -* Update Git to 2.15.1.2 -* Update Gitlist to 0.6.0 -* Update Node.js to 8.9.3 -* Update PHP to 7.1.12 -* Update PHPUnit to 6.5.5 -* Update Yarn to 1.3.2 +* Apache 2.4.29 +* Composer 1.5.6 +* Console 2.00.148.4 +* Drush 8.1.15 +* Ghostscript 9.22 +* Git 2.15.1.2 +* Gitlist 0.6.0 +* Node.js 8.9.3 +* PHP 7.1.12 +* PHPUnit 6.5.5 +* Yarn 1.3.2 ## 1.3 (2017/09/01) @@ -151,23 +172,23 @@ * Add Administration button for FileZilla Server Interface (Issue #138) * Add download links for binaries / tools / apps on homepage * Migrate from Notepad2 to Notepad2-mod -* Update Composer to 1.1.2 -* Update Git to 2.9.0 -* Update ImageMagick to 6.9.3-10 -* Update PHPUnit to 4.8.26 -* Update Adminer to 4.2.5 -* Update phpMyAdmin to 4p3 -* Update Webgrind to 1.3.1 +* Composer 1.1.2 +* Git 2.9.0 +* ImageMagick 6.9.3-10 +* PHPUnit 4.8.26 +* Adminer 4.2.5 +* phpMyAdmin 4p3 +* Webgrind 1.3.1 ## 1.0.19 (2016/05/05) * Bug while loading latest changelog from homepage (Issue #135) * Add MailHog binary : 0.2.0-r1 (Issue #32, Issue #119) * Add menu item to change MySQL and MariaDB root password (Issue #134) -* Add PhpMetrics tool : 1.0.1-r1, 1.1.1-r1, 1.9.2-r1 (Issue #121) -* Add WP-CLI tool : 0.12.1-r1, 0.13.0-r1, 0.14.1-r1, 0.15.1-r1, 0.16.0-r1, 0.17.2-r1, 0.18.1-r1, 0.19.3-r1, 0.20.4-r1, 0.21.1-r1, 0.22.0-r1, 0.23.1-r1 (Issue #121) -* Add Drush tool : 5.9.0-r1, 6.7.0-r1, 7.3.0-r1, 8.1.0-r1 (Issue #121) -* Add PHPUnit tool : 4.8.24-r1, 5.3.2-r1 (Issue #121) +* PhpMetrics 1.0.1-r1, 1.1.1-r1, 1.9.2-r1 (Issue #121) +* WP-CLI 0.12.1-r1, 0.13.0-r1, 0.14.1-r1, 0.15.1-r1, 0.16.0-r1, 0.17.2-r1, 0.18.1-r1, 0.19.3-r1, 0.20.4-r1, 0.21.1-r1, 0.22.0-r1, 0.23.1-r1 (Issue #121) +* Drush 5.9.0-r1, 6.7.0-r1, 7.3.0-r1, 8.1.0-r1 (Issue #121) +* PHPUnit 4.8.24-r1, 5.3.2-r1 (Issue #121) * Create Wiki documentation (Issue #31) * Wrong RewriteBase on GitList 0.5.0-r2 * Upgrade PHP Markdown @@ -203,22 +224,22 @@ * Add aliases doesn't work with quote or accented letters or special letters (Issue #116) * Add Hungarian language (Issue #112) * Some chars are not handled by Aestan Tray Menu (Issue #112) -* New Apache release : 2.4.20-r2 (Issue #119) -* New Filezilla Server release : 0.9.56.1-r2 (Issue #119) -* New MariaDB release : 5.5.48-r2, 10.0.24-r2, 10.1.13-r2 (Issue #119) -* New MySQL release : 5.5.49-r2, 5.6.30-r2 (Issue #119) -* New Node.js release : 0.12.13-r3, 4.4.3-r3, 5.10.1-r3 (Issue #119) -* New PHP release : 5.5.34-r6, 5.6.20-36, 7.0.5-r6 (Issue #119) +* Apache 2.4.20-r2 (Issue #119) +* Filezilla Server 0.9.56.1-r2 (Issue #119) +* MariaDB 5.5.48-r2, 10.0.24-r2, 10.1.13-r2 (Issue #119) +* MySQL 5.5.49-r2, 5.6.30-r2 (Issue #119) +* Node.js 0.12.13-r3, 4.4.3-r3, 5.10.1-r3 (Issue #119) +* PHP 5.5.34-r6, 5.6.20-36, 7.0.5-r6 (Issue #119) * Add Ant build (Issue #54) -* Upgrade Composer module to version 1.0.0 (2016/04/05) -* Upgrade Console tool to pack 2 (Console 2.00.148 and TCC/LE 14.0.0.9) -* Upgrade Git module to version 2.8.1 -* Upgrade SVN module to version 1.7.22 -* Upgrade XDebugClient module to version 1.0b5 -* Upgrade Adminer module to version 4.2.4 -* Upgrade Gitlist module to version 0.5.0 -* Upgrade phpMyAdmin module to pack 2 (4.0.10.15, 4.4.15.5, 4.6.0) -* Upgrade Webgrind module to version 1.1 +* Composer 1.0.0 (2016/04/05) +* Console pack 2 (Console 2.00.148 and TCC/LE 14.0.0.9) +* Git 2.8.1 +* SVN 1.7.22 +* XDebugClient 1.0b5 +* Adminer 4.2.4 +* Gitlist 0.5.0 +* phpMyAdmin pack 2 (4.0.10.15, 4.4.15.5, 4.6.0) +* Webgrind 1.1 * Review phpMyAdmin module implementation * Display changelog link in new release dialog * Create sub repositories on Github for apps and tools (see 'Download' section in README.md) @@ -233,7 +254,7 @@ * Retrieve latest version from CHANGELOG.md * Restart Neard when Node.js has been switched (environment variables) * Missplaced ActionReload -* Upgrade phpMyAdmin to 4.0.10.12 / 4.4.15.2 / 4.5.3.1 (Issue #107) +* phpMyAdmin 4.0.10.12 / 4.4.15.2 / 4.5.3.1 (Issue #107) * Add manifest inside neard.exe ## 1.0.16 (2015/12/13) @@ -257,7 +278,7 @@ * Add NodeJS to PATH (Issue #95) * Increase input length (Issue #91) * Add Composer in Neard tools (Issue #80) -* Addon PHP : 5.6.14 (Issue #34) +* PHP 5.6.14 (Issue #34) ## 1.0.14 (2015/06/09) @@ -265,12 +286,12 @@ * Remove purge logs feature (Issue #88) * System Idle Process block services (Issue #87) * Increase timeout SSL certificate (Issue #86) -* Addons Apache : 2.2.29, 2.4.12 (Issue #34) -* Addons PHP : 5.2.17, 5.4.40, 5.5.24, 5.6.8 (Issue #34) -* Addon Filezilla Server : 0.9.52.1 (Issue #34) -* Addons MySQL : 5.5.44, 5.6.25 (Issue #34) -* Addons MariaDB : 5.5.43, 10.0.19 (Issue #34) -* Addons Node.js : 0.10.38, 0.11.16, 0.12.4 (Issue #34) +* Apache 2.2.29, 2.4.12 (Issue #34) +* PHP 5.2.17, 5.4.40, 5.5.24, 5.6.8 (Issue #34) +* Filezilla Server 0.9.52.1 (Issue #34) +* MySQL 5.5.44, 5.6.25 (Issue #34) +* MariaDB 5.5.43, 10.0.19 (Issue #34) +* Node.js 0.10.38, 0.11.16, 0.12.4 (Issue #34) * Suitable for PHP 5.2 ## 1.0.13 (2015/04/20) @@ -294,7 +315,7 @@ * Add logs menu (Issue #71) * Launch Neard as an explorer.exe child process (Issue #70) * Bug with APC configuration (Issue #57, Issue #67) -* Addons : PHP 5.3.29, PHP 5.4.31, PHP 5.5.16, PHP 5.6.0, Filezilla Server 0.9.47 (Issue #34) +* PHP 5.3.29, PHP 5.4.31, PHP 5.5.16, PHP 5.6.0, Filezilla Server 0.9.47 (Issue #34) * Avoid unlink and fsockopen errors * Adding default timeout for scripts execution (120s) * Change check port calls method @@ -305,13 +326,13 @@ * Refresh environment variables only for Environment registry subkey * Do not check Sublimetext updates * Use Win32_Process WMI method to get current process -* Upgrade PEAR 1.9.5 +* PEAR 1.9.5 * Check SSL port on homepage only if main port available * Adding Imagick extension for PHP 5.5.x and 5.6.x * SVN and Git repositories configuration in repos.dat file * Bug with SVN and Git to seek repositories * Xdebug 2.2.5 -* Remove PHP 5.6.a3 addon +* Remove PHP 5.6.a3 * Add log separator * Bug timezone @@ -347,7 +368,7 @@ * Restart all services restarts Neard (Issue #52) * Display www directories on homepage (Issue #50) * Bug switching php extension or apache module (Issue #49) -* Addons : PHP 5.4.30, PHP 5.5.14 (Issue #34) +* PHP 5.4.30, PHP 5.5.14 (Issue #34) * Remove Bitcoin donation * Remove comments to manage services via Aestan or Win32Service ext @@ -379,7 +400,7 @@ * Move Apache rewrite logs (Issue #37) * Move PHP config file to his root folder (Issue #36) * Path bug in Node.js configuration file (Issue #35) -* Addons : Apache 2.2.27, Apache 2.4.9, PHP 5.3.28, PHP 5.4.26, PHP 5.5.10, PHP 5.6.a3 (Issue #34) +* Apache 2.2.27, Apache 2.4.9, PHP 5.3.28, PHP 5.4.26, PHP 5.5.10, PHP 5.6.a3 (Issue #34) * Error window when refresh Git or SVN repo (Issue #33) * Port 21 by default for FTP server * Port 3306 by default for MySQL @@ -435,7 +456,7 @@ * Adding EXEC action to differ exit/restart (Issue #11) * Adding hostname config var (auto completed during startup) * Remove php_zip extension from core (7zip instead) -* Update SVN to 1.7.14 +* SVN 1.7.14 * Change services default port * Bug when changing port diff --git a/UPGRADE.md b/UPGRADE.md index c2c815d9..3d3f8e79 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -1,11 +1,15 @@ +## 1.5 > 1.6 + +* **required** : Remove then copy folder `core` + ## 1.4 > 1.5 -* **required** : Remove then replace folder `core` +* **required** : Remove then copy folder `core` ## 1.3 > 1.4 -* **required** : Remove then replace folder `core` -* **required** : Remove then replace file `sprites.dat` +* **required** : Remove then copy folder `core` +* **required** : Remove then copy file `sprites.dat` * **required** : Copy folder `tools\ngrok` * **required** : Add line `ngrokVersion = "2.2.8"` after `gitVersion` in `neard.conf` * **required** : Remove line `hostseditorVersion` in tools section in `neard.conf` and remove folder `tools\hostseditor` @@ -19,8 +23,8 @@ ## 1.2 > 1.3 * **required** : Download and install the latests [Neard Prerequisites Package](https://github.com/neard/prerequisites/releases/latest) -* **required** : Remove then replace folder `core` -* **required** : Remove then replace file `sprites.dat` +* **required** : Remove then copy folder `core` +* **required** : Remove then copy file `sprites.dat` * **required** : Copy folder `tools\ghostscript` * **required** : Remove folder `tools\notepad2mod` * **required** : Copy folder `tools\perl` @@ -35,13 +39,13 @@ ## 1.0.22 > 1.2 * **required** : Download and install the latests [Neard Prerequisites Package](https://github.com/neard/prerequisites/releases/latest) -* **required** : Remove then replace folder `core` +* **required** : Remove then copy folder `core` * **required** : Copy file `nssmEnvPaths.dat` * **required** : Add line `mongodbVersion = "2.6.12"` after `mariadbEnable` in `neard.conf` * **required** : Add line `mongodbEnable = "1"` after `mongodbVersion` in `neard.conf` * **required** : Copy folder `bins\mongodb` * **optional** : Change `phpmemadminVersion` value to `0.1.0.41` in `neard.conf` and copy folder `apps\phpmemadmin\phpmemadmin0.1.0.41` -* **required** : Remove then replace folder `apps\websvn\websvn2.3.3` +* **required** : Remove then copy folder `apps\websvn\websvn2.3.3` * **required** : Replace your existing Adminer version with the latest [Adminer release](https://neard.io/modules/adminer/#releases). * **required** : Replace your existing Apache version with the latest [Apache release](https://neard.io/modules/apache/#releases). * **required** : Replace your existing PHP version with the latest [PHP release](https://neard.io/modules/php/#releases). @@ -50,7 +54,7 @@ * **required** : Remove file `alias\svn.conf` * **required** : Copy folder `bin\svn` -* **required** : Remove then replace folder `core` +* **required** : Remove then copy folder `core` * **required** : Move folders inside `svnrepos` to `bin\svn\svn1.7.19\repos` * **required** : Remove folder `svnrepos` * **required** : Copy folder `tools\python` @@ -61,7 +65,7 @@ * **required** : Remove line `svnVersion` in the tools part in `neard.conf` * **required** : Add line `svnVersion = "1.7.19"` after `memcachedEnable` in `neard.conf` * **required** : Add line `svnEnable = "1"` after `svnVersion` in `neard.conf` -* **required** : Remove then replace file `sprites.dat` +* **required** : Remove then copy file `sprites.dat` * **required** : Remove files `ssl\neardfilezilla.*` * **required** : Replace your existing Apache version with the latest [Apache release](https://neard.io/modules/apache/#releases). * **required** : Replace your existing Filezilla version with the latest [Filezilla release](https://neard.io/modules/filezilla/#releases). @@ -69,7 +73,7 @@ ## 1.0.20 > 1.0.21 * **required** : Download and install the latests [Neard Prerequisites Package](https://github.com/neard/prerequisites/releases/latest) -* **required** : Remove then replace folder `apps\adminer` +* **required** : Remove then copy folder `apps\adminer` * **required** : Copy folder `apps\phpmemadmin` * **required** : Copy folder `apps\phppgadmin` * **required** : Copy file `alias\phpmemadmin.conf` @@ -77,7 +81,7 @@ * **required** : Copy file `alias\phpmyadmin.conf` * **required** : Copy folder `bin\memcached` * **required** : Copy folder `bin\postgresql` -* **required** : Remove then replace folder `core` +* **required** : Remove then copy folder `core` * **required** : Replace `apacheLaunchStartup` with `apacheEnable` in `neard.conf` * **required** : Replace `mysqlLaunchStartup` with `mysqlEnable` in `neard.conf` * **required** : Replace `mariadbLaunchStartup` with `mariadbEnable` in `neard.conf` @@ -94,13 +98,13 @@ ## 1.0.19 > 1.0.20 -* **required** : Remove then replace folder `bin\filezilla` (or download a compatible version of your choice) +* **required** : Remove then copy folder `bin\filezilla` (or download a compatible version of your choice) * **required** : Remove line starting with `notepad2Version =` in `neard.conf` * **required** : Add line `notepad2modVersion = "4.2.25.980"` after `imagemagickVersion` in `neard.conf` * **required** : Copy folder `tools\notepad2mod` * **required** : Remove folder `tools\notepad2` -* **required** : Remove then replace folder `core` -* **required** : Remove then replace file `sprites.dat` +* **required** : Remove then copy folder `core` +* **required** : Remove then copy file `sprites.dat` * **optional** : Change `composerVersion` value to `1.1.2` in `neard.conf` and copy folder `tools\composer\composer1.1.2` * **optional** : Change `gitVersion` value to `2.9.0` in `neard.conf` and copy folder `tools\git\git2.9.0` * **optional** : Change `imagemagickVersion` value to `6.9.3-10` in `neard.conf` and copy folder `tools\imagemagick\imagemagick6.9.3-10` @@ -117,25 +121,25 @@ * Add line `phpunitVersion = "4.8.24"` after `notepad2Version` in `neard.conf` * Add line `phpmetricsVersion = "1.0.1"` after `phpunitVersion` in `neard.conf` * Add line `wpcliVersion = "0.20.4"` after `svnVersion` in `neard.conf` -* Remove then replace folder `apps\adminer` -* Remove then replace folder `apps\gitlist` -* Remove then replace folder `apps\phpmyadmin` +* Remove then copy folder `apps\adminer` +* Remove then copy folder `apps\gitlist` +* Remove then copy folder `apps\phpmyadmin` * Copy folder `bin\mailhog` * Add line `mariadbRootUser = "root"` after `mariadbPort` in `bin\mariadb\mariadbx.x.x\neard.conf` * Add line `mariadbRootPwd = ""` after `mariadbRootUser` in `bin\mariadb\mariadbx.x.x\neard.conf` * Add line `mysqlRootUser = "root"` after `mysqlPort` in `bin\mysql\mysqlx.x.x\neard.conf` * Add line `mysqlRootPwd = ""` after `mysqlRootUser` in `bin\mysql\mysqlx.x.x\neard.conf` -* Remove then replace folder `core` -* Remove then replace folder `tools\console` +* Remove then copy folder `core` +* Remove then copy folder `tools\console` * Copy folder `tools\drush` -* Remove then replace folder `tools\imagemagick` +* Remove then copy folder `tools\imagemagick` * Copy folder `tools\phpunit` * Copy folder `tools\phpmetrics` * Copy folder `tools\wpcli` * Copy folder `tmp\drush` * Copy folder `tmp\mailhog` * Copy folder `tmp\wp-cli` -* Remove then replace file `sprites.dat` +* Remove then copy file `sprites.dat` ## 1.0.17 > 1.0.18 @@ -150,23 +154,23 @@ * Change `phpmyadminVersion` value to `4p2` in `neard.conf` * Change `webgrindVersion` value to `1.1` in `neard.conf` * Remove `setenvVersion` key in `neard.conf` -* Remove then replace file `alias/adminer.conf` -* Remove then replace file `alias/gitlist.conf` -* Remove then replace file `alias/phpmyadmin.conf` -* Remove then replace file `alias/webgrind.conf` -* Remove then replace folder `apps` -* Remove then replace folder `core` -* Remove then replace folder `tools` -* Remove then replace file `sprites.dat` +* Remove then copy file `alias/adminer.conf` +* Remove then copy file `alias/gitlist.conf` +* Remove then copy file `alias/phpmyadmin.conf` +* Remove then copy file `alias/webgrind.conf` +* Remove then copy folder `apps` +* Remove then copy folder `core` +* Remove then copy folder `tools` +* Remove then copy file `sprites.dat` ## 1.0.16 > 1.0.17 * Remove `tccleVersion` key in `neard.conf` * Change `phpmyadminVersion` value to `4` in `neard.conf` -* Remove then replace file `alias/phpmyadmin.conf` -* Remove then replace folder `apps/phpmyadmin` -* Remove then replace folder `core` -* Remove then replace folder `tools/console` +* Remove then copy file `alias/phpmyadmin.conf` +* Remove then copy folder `apps/phpmyadmin` +* Remove then copy folder `core` +* Remove then copy folder `tools/console` * Remove folder `tools/tccle` * Remove file `neard.exe.manifest` * Remove file `neard.exe.rc`