Skip to content
This repository has been archived by the owner. It is now read-only.
Compare
Choose a tag to compare
  • Greatly simplified Vagrantfile while expanding capabilities.
  • Expanded project.json to include .hostname and .localdev.version.
  • services in project.json renamed to stack
  • User experience improved and small fixes for box self-update
  • Fixed several broken aspects of WP CLI
  • Fixed several broken aspects of Composer
  • Fixed WP CLI so it no longer require to be included in stack to run.
  • Eliminated the creation of /provision directory in root of user's project.
  • Added $_ENV['CLI_HOST'] to contain wplib.box when running WP CLI.
  • Added $_ENV['DB_HOST'] to contain 172.42.0.1 when running WP CLI.
  • Fixed mkdocs to be run without arguments to allow for help text.
  • Fixed Nginx and Apache to load index.html as default document.
  • box startup no longer has side-effect of backuping database.
  • Created --short switch for box status, box version, etc.
  • Fixed bug in component install script.
  • Upgraded Docker to 18.06.0-ce
Compare
Choose a tag to compare
  • Bespoke PHP containers for 5.2.4, 5.6.36, 7.0.30, 7.1.18 and 7.2.6.
    • (5.3.29, 5.4.45 and 5.5.38 to follow in 0.17.1)
  • New project.json layout.
  • Merging of official project.json release file with user project.json file.
  • New sub-command box component with simpler command set.
  • Better handling of component stop/component start.
  • Cleaner output from box component
  • Component Makefiles will now log build output.
  • Improved box self-update allowing same version updates.
  • Moved all Packer provisioning scripts to a new sub-command box provision.
  • Several box component bugs squashed.
  • Refactoring of several scripts.
  • Moved many common functions contained in scripts to central file.
  • General stability improvements.
a1689f2
Compare
Choose a tag to compare
Merge pull request #402 from wplib/0.16.1

0.16.1
a1689f2
Compare
Choose a tag to compare

A number of stability and enhancement changes have been made within this release:

New docker packages:

Adminer

4.6.2, latest (4.6.2/Dockerfile)

4.5.0 (4.5.0/Dockerfile)

1.6.3, 1.6.3, latest (1.6.3/Dockerfile)

1.5.6, 1.5.6 (1.5.6/Dockerfile)

1.4.3, 1.4.3 (1.4.3/Dockerfile)

WP-CLI

1.5.0, 1.5, latest (1.5.0/Dockerfile)

1.4.1, 1.4 (1.4.1/Dockerfile)

1.3.0, 1.3 (1.3.0/Dockerfile)

1.2.1, 1.2 (1.2.1/Dockerfile)

1.1.0, 1.1 (1.1.0/Dockerfile)

1.0.0, 1.0 (1.0.0/Dockerfile)

PHPMyAdmin

4.8 (4.8/Dockerfile)

4.7, latest (4.7/Dockerfile)

4.6 (4.6/Dockerfile)

Upgraded docker packages:

Apache2

2.4.29, 2.4, latest (2.4.29/Dockerfile)

2.4.27 (2.4.27/Dockerfile)

mailhog

1.0.0, 1.0, latest (1.0.0/Dockerfile)

MariaDB

10.3.4, 10.3 (10.3.4/Dockerfile)

10.2.13, 10.2, latest (10.2.13/Dockerfile)

10.1.31, 10.1 (10.1.31/Dockerfile)

10.0.34, 10.0 (10.0.34/Dockerfile)

5.5.59, 5.5 (5.5.59/Dockerfile)

memcached

1.5.6, 1.5, latest (1.5.6/Dockerfile)

MySQL

8.0.4, 8.0 (8.0.4/Dockerfile)

5.7.21, 5.7, latest (5.7.21/Dockerfile)

5.6.39, 5.6 (5.6.39/Dockerfile)

5.5.59, 5.5 (5.5.59/Dockerfile)

NGINX

1.13.9, 1.13, latest (1.13.9/Dockerfile)

1.12.2, 1.12` (1.12.2/Dockerfile)

PHP

7.1.16, 7.1, latest (7.1.16/Dockerfile)

7.0.29, 7.0 (7.0.29/Dockerfile)

5.6.35, 5.6 (5.6.35/Dockerfile)

NGINX Proxy

1.13.9, 1.13, latest (1.13.9/Dockerfile)

1.13.8, latest (1.13.8/Dockerfile)

1.12.2, 1.12` (1.12.2/Dockerfile)

Redis

4.0.8, 4.0, latest (4.0.8/Dockerfile)

3.2.11, 3.2 (3.2.11/Dockerfile)

Enhancements:

New container architecture

All containers now have an embedded JSON structure that indicates to WPLib-Box how it should be used.
This enables such things as a single command install of new containers, auto-fetch from repositories & stopping and starting project stacks.

box self-update

The box scripts can now be updated when new releases are made available from GitHub.

box scripts structure

The underlying structure of the box scripts has been updated in preparation for changes in subsequent releases and moved to /opt/box.

Compare
Choose a tag to compare

0.16.0-rc

Pre-release
Pre-release

Release candidate for milestone 0.16.0.

Compare
Choose a tag to compare
  • vagrant up now configures box using project.json file
  • Add Memcached as an option
  • Add CLI commands to switch between Redis and Memcached
  • Implement PHP5.6 and PHP7.0 as Docker containers
  • Add shortcut command to switch to PHP7.1
  • Fix bug in Nginx MailHog virtual host configuration
  • Fix issue where jq was not latest version
  • Add realpath package
Compare
Choose a tag to compare
  • Implement MySQL as a Docker container
  • Implement Redis as a Docker container
  • Add MariaDB as an option
  • Fix broken command to switch PHP versions in box
  • Increase Nginx client_max_body_size to 100M
  • Increase Nginx fast_cgi_read_timout to 9999
  • Add command to switch between MySQL and MariaDB
  • Add shortcut commands for switching out web servers.
  • Update Adminer to 4.3.0
  • Updated FAQ
  • Update README with current software version numbers
Compare
Choose a tag to compare
  • Implement Apache and Nginx as Docker containers
  • Add CLI command set-web-server to switch between Apache and Nginx
  • Change message that appears on default web page
  • Clone box scripts into box during build
Compare
Choose a tag to compare

This is our long stable release of WPLib Box that now has many users, so it is well tested.

Compare
Choose a tag to compare
  • Add screen
  • Add jq
  • Enable Adminer and Mailhog to respond to box hostname
  • Default site now uses PHP7.0
  • Upgrade MySQL to 5.6
  • Add ZeroMQ