Skip to content

@mikeschinkel mikeschinkel released this Aug 8, 2018

  • 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
Assets 2

@mikeschinkel mikeschinkel released this Jul 6, 2018 · 31 commits to master since this release

  • 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.
Assets 2
Jun 13, 2018
Version 0.16.2
  • 0.16.1
  • a1689f2
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.16.1
  • a1689f2
  • Compare
    Choose a tag to compare
    Search for a tag

@MickMake MickMake released this May 21, 2018 · 80 commits to master since this release

Merge pull request #402 from wplib/0.16.1

0.16.1
Assets 2
  • 0.16.0
  • a1689f2
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.16.0
  • a1689f2
  • Compare
    Choose a tag to compare
    Search for a tag

@MickMake MickMake released this May 21, 2018 · 80 commits to master since this release

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.

Assets 2
Pre-release
Pre-release

@mikeschinkel mikeschinkel released this Feb 11, 2018 · 176 commits to master since this release

Release candidate for milestone 0.16.0.

Assets 2
Dec 27, 2017
Version 0.15.1
May 16, 2017

@clubdeuce clubdeuce released this May 3, 2017 · 211 commits to master since this release

  • 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
Assets 2

@clubdeuce clubdeuce released this Apr 13, 2017 · 221 commits to master since this release

  • 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
Assets 2
You can’t perform that action at this time.