turnkey-wordpress-18.1 (1) turnkey; urgency=low

  * Update WordPress to latest upstream - v6.5.4.

  * Require WordPress domain to be set - resolves some weird asset loading
    problems.

  * Improve turnkey-wp wp-cli wrapper/helper script to resolve some edge case
    failures.

  * Rebuild for v18.1 - including more recent v18.0 common bugfixes & latest
    Debian packages.

  * Configuration console (confconsole) - v2.1.6:
    - Bugfix broken DNS-01 Let's Encrypt challenge - closes #1876 & #1895.
      Fixed in v2.1.5.
    - Let's Encrypt/Dehydrated - bugfix cron failure - closes #1962.
    - General dehydrated-wrapper code cleanup - now passes shellcheck

  * Ensure hashfile includes URL to public key - closes #1864.

  * Web management console (webmin):
    - Include webmin-logviewer module by default - closes #1866.
    - Upgraded webmin to v2.105.
    - Replace webmin-shell with webmin-xterm module by default - closes #1904.

  * Includes new 'tkl-upgrade-php' helper script - to allow easy update/change
    of PHP version - closes #1892.
    [Marcos Méndez @ POPSOLUTIONS <https://github.com/marcos-mendez>]

  * DEV: Add support for setting max_execution_time & max_input_vars in
    php.ini via appliance Makefile (PHP_MAX_EXECUTION_TIME &
    PHP_MAX_INPUT_VARS).

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Sat, 06 Jul 2024 13:13:55 +0000

turnkey-wordpress-18.0 (1) turnkey; urgency=low

  * Ensure hashfile includes URL to public key - closes #1864.

  * Include webmin-logviewer module by default - closes #1866.

  * Updated to latest upstream WordPress - v6.3.2.
    [ Stefan Davis <stefan@turnkeylinux.org> ]

  * Debian default PHP updated to v8.2.

  * Use MariaDB (MySQL replacement) v10.11.3 (from debian repos).

  * Upgraded base distribution to Debian 12.x/Bookworm.

  * Configuration console (confconsole):
    - Support for DNS-01 Let's Encrypt challenges.
      [ Oleh Dmytrychenko <dmytrychenko.oleh@gmail.com> github: @NitrogenUA ]
    - Support for getting Let's Encrypt cert via IPv6 - closes #1785.
    - Refactor network interface code to ensure that it works as expected and
      supports more possible network config (e.g. hotplug interfaces & wifi).
    - Show error message rather than stacktrace when window resized to
      incompatable resolution - closes  #1609.
      [ Stefan Davis <stefan@turnkeylinux.org> ]
    - Bugfix exception when quitting configuration of mail relay.
      [ Oleh Dmytrychenko <dmytrychenko.oleh@gmail.com> github: @NitrogenUA ]
    - Improve code quality: implement typing, fstrings and make (mostly) PEP8
      compliant.
      [Stefan Davis <stefan@turnkeylinux.org> & Jeremy Davis

  * Firstboot Initialization (inithooks):
    - Refactor start up (now hooks into getty process, rather than having it's
      own service).
      [ Stefan Davis <stefan@turnkeylinux.org> ]
    - Refactor firstboot.d/01ipconfig (and 09hostname) to ensure that hostname
      is included in dhcp info when set via inithooks.
    - Package turnkey-make-ssl-cert script (from common overlay - now packaged
      as turnkey-ssl). Refactor relevant scripts to leverage turnkey-ssl.
    - Refactor run script - use bashisms and general tidying.
    - Show blacklisted password characters more nicely.
    - Misc packaging changes/improvements.
    - Support returning output from MySQL - i.e. support 'SELECT'. (Only
      applies to apps that include MySQL/MariaDB).

  * Web management console (webmin):
    - Upgraded webmin to v2.0.21.
    - Removed stunnel reverse proxy (Webmin hosted directly now).
    - Ensure that Webmin uses HTTPS with default cert
      (/etc/ssl/private/cert.pem).
    - Disabled Webmin Let's Encrypt (for now).

  * Web shell (shellinabox):
    - Completely removed in v18.0 (Webmin now has a proper interactive shell).

  * Backup (tklbam):
    - Ported dependencies to Debian Bookworm; otherwise unchanged.

  * Security hardening & improvements:
    - Generate and use new TurnKey Bookworm keys.
    - Automate (and require) default pinning for packages from Debian
      backports. Also support non-free backports.

  * IPv6 support:
    - Adminer (only on LAMP based apps) listen on IPv6.
    - Nginx/NodeJS (NodeJS based apps only) listen on IPv6.

  * Misc bugfixes & feature implementations:
    - Remove rsyslog package (systemd journal now all that's needed).
    - Include zstd compression support.
    - Enable new non-free-firmware apt repo by default.
    - Improve turnkey-artisan so that it works reliably in cron jobs (only
      Laravel based LAMP apps).

  * Include and enable mod_evasive and mod_security2 by default in Apache.
    [ Stefan Davis <Stefan@turnkeylinux.org> ]

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Fri, 03 Nov 2023 04:49:07 +0000

turnkey-wordpress-17.1 (1) turnkey; urgency=low

  * Updated all Debian packages to latest.
    [ autopatched by buildtasks ]

  * Patched bugfix release. Closes #1734.
    [ autopatched by buildtasks ]

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Fri, 11 Nov 2022 02:19:00 +0000

turnkey-wordpress-17.0 (1) turnkey; urgency=low

  * Updating wordpress appliance and its dependencies with tkldev to v17.0.

  * Bumping php version to 7.4 debian default in conf.d/main.

  * Bumping wp-cli release version to v2.6.0 .

  * Updating and removing outdated packages  tinymce and php-gettext in
    plan/main file.

  * Note: Please refer to turnkey-core's 17.0 changelog for changes common to
    all appliances. Here we only describe changes specific to this appliance.

 -- Mattie Darden <mattie@turnkeylinux.org>  Wed, 12 Oct 2022 12:40:06 -0400

turnkey-wordpress-16.1 (1) turnkey; urgency=low

  * Update Wordpress to latest upstream version - 5.6.1.

  * Do most of install via 'wp' CLI tool (aka wp-cli; using 'turnkey-wp'
    wrapper script). Still uses our custom php install script for final step
    as wp-cli requires a URL. Closes #1437.

  * Include additional (optional/recommended) PHP modules (zip & imagick).
    Closes #1466.

  * Reduce cron job interval to 5 minutes - closes #1323.

  * Note: Please refer to turnkey-core's 16.1 changelog for changes common to
    all appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Wed, 17 Feb 2021 11:35:04 +1100

turnkey-wordpress-16.0 (1) turnkey; urgency=low

  * Update Wordpress to latest upstream version - 5.4.

  * Update WordPress inithook to python3.
    [ Stefan Davis ]

  * Include wp-cli tool. Closes #293.

  * Include 'turnkey-wp' convenience script (leverages runuser to run as
    www-data and sets --path=/var/www/wordpress).

  * Leverage wp-cli (via turnkey-wp) to regenerate salts on firstboot.

  * Enable WP_CACHE by default.

  * Exclude default cache location (/var/www/wordpress/wp-content/cache) from
    TKLBAM profile. Closes #1411.

  * Note: Please refer to turnkey-core's v16.0 changelog for changes common to
    all appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Thu, 16 Apr 2020 14:16:10 +1000

turnkey-wordpress-15.3 (1) turnkey; urgency=low

  * Update WordPress to latest upstream version - 5.2.

  * Fixed broken cronjob - closes #1322.
    [ Stefan Davis ]

  * Updated landing page and README WordPress plugin links.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Thu, 09 May 2019 10:25:52 +1000

turnkey-wordpress-15.2 (1) turnkey; urgency=low

  * Rebuild to resolve inadvertent removal of mariadb during sec-updates
    - part of #1246.
    [ Jeremy Davis ]

  * Fixed cronjob

 -- Stefan Davis <stefan@turnkeylinux.org>  Mon, 29 Apr 2019 00:17:06 +0000

turnkey-wordpress-15.1 (1) turnkey; urgency=low

  * Upgraded to lastest WordPress version (v4.9.8).

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Thu, 18 Oct 2018 13:16:12 +1100

turnkey-wordpress-15.0 (1) turnkey; urgency=low

  * Latest version of WordPress

  * conf.d script optimizations.
    [ Vlad Kuzmenko ]

  * refactored wp-config.php to closer match wp-config-sample.php (closes
    #1109).
    [ Jeremy Davis ]

  * Install Adminer directly from stretch/main repo

  * Provide "adminer" root-like user for Adminer MySQL access

  * Replace MySQL with MariaDB (drop-in MySQL replacement)

  * Updated version of mysqltuner script

  * Includes PHP7.0 (installed from Debian repos)

  * Updated PHP default settings

  * Remove phpsh (no longer maintained)

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Stefan Davis <stefan@turnkeylinux.org>  Fri, 15 Jun 2018 17:26:35 +1000

turnkey-wordpress-14.2 (1) turnkey; urgency=low

  * Upgraded WordPress to latest upstream version (v4.7.4).

  * Install "pristine" WordPress (no default plugins). Previous default plugins
    are now recommendations on landing page [closes #664].

  * Disabled WP-cron; substitute with Linux cron [closes #545].

  * Updated Adminer to 4.2.5

  * Installed security updates.

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Wed, 19 Apr 2017 13:12:14 +1000

turnkey-wordpress-14.1 (1) turnkey; urgency=low

  * WordPress:

    - Latest upstream version of WordPress and plugins

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Stefan Davis <nafets.sivad@gmail.com>  Wed, 13 Jan 2016 04:15:09 +1100

turnkey-wordpress-14.0 (1) turnkey; urgency=low

   * WordPress:

    - Latest upstream version of WordPress and plugins
    - Increased PHP upload and max_posts size limits
    - Made sure all the plugins are downloaded as the latest (stable)upstream version
    - WordPress can now update itself and install plugins without asking for FTP credentials

  * Added plugins
  
    jetpack                      (new solution for wp.com services, replaces stats)
    backupwordpress              (replaces wp-db-backup)
    seriously-simple-podcasting  (replaces podpress)

  * Removed plugins

    podpress          (removed from WordPress plugin repo)
    socialable        (no active maintenance)
    stats             (is now merged into jetpack)
    wp-db-backup      (not compatible with WordPress 4)

  * Replaced phpMyAdmin with Adminer

  * Hardened default SSL settings

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.
    
 -- Jeroen Peters <jeroenpeters1986@gmail.com>  Wed, 13 May 2015 15:00:00 +0100

turnkey-wordpress-13.0 (1) turnkey; urgency=low

  * WordPress:

    - Latest upstream version of WordPress and plugins (except for those
      specified below).
    - Increase PHP memory limit [#19].

  * phpMyAdmin:

    - Configured to allow users preferences stored in database.
    - Specified blowfish_secret and regeneration on firstboot (security).

  * Upstream source component versions:

    wp-super-cache      1.2
    wp-pagenavi         2.83
    wp-db-backup        2.2.3
    simple-tags         2.2
    sociable            4.3.3
    contact-form        7.3.3.3

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Fri, 11 Oct 2013 11:35:02 +0300

turnkey-wordpress-12.1 (1) turnkey; urgency=low

  * WordPress:

    - Latest wordpress version and plugins will be installed at build
      time, except for those specified below.

    - Plugin updates:
        - Removed akismet (bundled with wordpress installation)
        - Removed maxblogpress-ping-optimizer (deprecated, wp has native support)
        
  * Added phpsh (interactive shell for PHP) and php5-cli (generically useful).

  * Upstream source component versions:

    wp-super-cache      1.2
    wp-pagenavi         2.83
    wp-db-backup        2.2.3
    simple-tags         2.2
    sociable            4.3.3
    contact-form        7.3.3.3
    podpress            8.8.10.13

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Fri, 05 Apr 2013 08:00:00 +0200

turnkey-wordpress-12.0 (1) turnkey; urgency=low

  * WordPress:

    - Upgraded to latest upstream archive.
    - Upgraded all plugins to latest upstream versions.
    - Added wordpress-seo plugin (replaces all-in-one-seo-pack and
      google-sitemap-generator).
    - Added Multi-Site HowTo link to wp-config (convenience).
    - Added "stop editing" line to wp-config (closes LP#973554).

  * Major component versions

    wordpress       3.4.1 (upstream archive)
    apache2         2.2.16-6+squeeze7
    mysql-server    5.1.63-0+squeeze1
    phpmyadmin      4:3.3.7-7

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Wed, 01 Aug 2012 08:00:00 +0200

turnkey-wordpress-11.3 (1) turnkey; urgency=low

  * Installed security updates.
  * Enabled etckeeper garbage collection by default.
  * Upgraded to latest inithooks version (adhoc re-initialization via turnkey-init)

 -- Alon Swartz <alon@turnkeylinux.org>  Mon, 05 Dec 2011 10:48:44 +0000

turnkey-wordpress-11.2 (1) turnkey; urgency=low

  * Installed security updates.
  * Added HubDNS package and firstboot configuration.

 -- Alon Swartz <alon@turnkeylinux.org>  Fri, 15 Jul 2011 07:47:08 +0000

turnkey-wordpress-11.1 (1) turnkey; urgency=low

  * WordPress:

    - Added random salts (security).
    - Upgraded all plugins to latest versions.
    - Removed cforms plugin (licensing issues).

  * Set Wordpress admin email and password on firstboot (convenience, security).

  * Set MySQL root password on firstboot (convenience, security).

  * Force MySQL to use Unicode/UTF8.

  * Added php-xcache PHP opcode cacher / optimizer (performance).

  * Set postfix MTA myhostname to localhost (bugfix).

  * Enabled tracking in phpMyAdmin.

  * Major component versions:

    wordpress       3.0.3 (upstream tarball)
    mysql-server    5.1.41-3ubuntu12.8
    apache2         2.2.14-5ubuntu8.4
    phpmyadmin      4:3.3.2-1

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Sun, 19 Dec 2010 15:01:05 +0200

turnkey-wordpress-2009.10 (2) hardy; urgency=low

  * Installed all security updates (see manifest for package versions).

  * Install security updates on firstboot (except when running live).

  * Trick webmin into not checking for upgrades (managed by apt).

  * Updated di-live mysql mechanism and secret regeneration.

  * Included latest version of inithooks and updated scripts.

  * Included wget as per common request.

 -- Alon Swartz <alon@turnkeylinux.org>  Mon, 29 Mar 2010 09:02:11 +0200

turnkey-wordpress-2009.10 (1) hardy; urgency=low

  * Upgraded to Wordpress 2.8.4

    - Using upstream tarball instead of deb package as it now includes an
      integrated upgrade mechanism.

  * added useful/popular wordpress plugins:
    
    - All in One SEO Pack
    - Google XML Sitemaps
    - NextGEN Gallery
    - WordPress.com Stats
    - WP Super Cache
    - Contact Form 7
    - Sociable
    - Viper's Video Quicktags
    - Simple Tags
    - WP-DB-Backup
    - Google Analytics for WordPress
    - WP-Polls
    - podPress
    - WP-PageNavi
    - OZH admin dropdown menu
    - Cforms
    - MaxBlogPress ping optimizer

  * phpMyAdmin improvements:

    - Added pmadb (linked tables) advanced features to phpMyAdmin (LP#426303).
    - Pinned phpMyAdmin to update directly from Debian (security).

  * di-live (installer) MySQL component

    - Added support for complex passwords (LP#416515).
    - Added CLI options (user/pass/query/chroot).

  * Bugfix: Removed build systems hostname from MySQL user table.

  * Regenerates all secrets during installation / firstboot (security).

  * Major component versions:

    wordpress       2.8.4 (upstream tarball)
    mysql-server    5.0.51a-3ubuntu5.4
    apache2         2.2.8-1ubuntu0.11
    phpmyadmin      2.11.8.1-5+lenny1

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Tue, 29 Sep 2009 15:39:41 +0200

turnkey-wordpress-2009.03 (1) hardy; urgency=low

  * initial public release of TurnKey Linux WordPress

  * SSL support out of the box

  * wordpress related

    - uploading of media (images, videos, etc.) supported
    - permalinks configuration supported through admin console (convenience)
    - automatic plugin upgrades supported (convenience)
    - fixed password reset link bug (Debian #519798)
    - auto-install security updates directly from Debian stable (security)
    - suppress annoying new version messages (updated directly from Debian)
    - wp_siteurl and wp_home are set automatically using HTTP_HOST
    - welcome post includes useful information and login credentials

  * regenerate WP secret key and mysql password during installation (security)

  * mysql-related

    - includes PhpMyAdmin (listening on port 12322 - uses SSL)
    - set empty mysql root password in live/demo mode (for convenience)
    - support configuring mysql root password during installation

  * includes postfix MTA (bound to localhost) for sending of email from
    wordpress (e.g., password recovery). Also includes webmin postfix
    module for convenience.

  * major component versions

    wordpress       2.5.1-11
    mysql-server    5.0.51a-3ubuntu5.4
    apache2         2.2.8-1ubuntu0.5
    phpmyadmin      2.11.8.1-5

  * note: please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Thu, 12 Mar 2009 10:51:40 +0200
