Skip to content

Releases: Vectorface/dunit

v2.1

31 Mar 17:54
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue with Ctrl+C signals not being handled properly by dunit.
  • Fixed an issue with $COLUMNS not being set properly inside the docker images. Phpunit test progress now properly line breaks.

New Features

  • dunit --pull will run docker pull $image for each of your images, making it easier to keep your images up-to-date.
  • New docker image php-nightly. This image is a build of PHP 7 beta from the github sources. Our thanks goes to @dave1010 as our docker image was originally inspired by his own PHP 7 images.

Other notes

  • Many of the default images have been reworked and squashed to be much smaller downloads. Feel free to build your own images on top of these fairly minimal Debian-based images.

v2.0.1

07 Jan 15:33
Compare
Choose a tag to compare

Bug fix release.

  • Fixes the use of deprecated hash marks (#) in the dunitconfig.example file. Thanks to @Halleck45 for reporting issue #8 .

v2.0.0

06 Jan 15:28
Compare
Choose a tag to compare

Version 2 brings a rewrite of the shell script in PHP using the Symfony console component. This will allow us to add features quicker and fix bugs faster. Furthermore, version 2 simplifies creating custom docker images by no longer requiring a PHP version affixed to each image.

In addition, note the following changes from the 1.0 branch:

  • The .dunitconfig file from version 1 is not compatible with version 2. You must copy the new version of dunitconfig.example to your project root.
  • The -p flag as well as the environment variables DUNIT_PHPVERSION and DUNIT_DOCKERIMAGES have been replaced with the -i flag and the environment variable DUNIT_IMAGES.
  • HHVM and HHVM-nightly images are now included. HHVM stable is enabled by default.

v1.4.0

05 Nov 19:30
Compare
Choose a tag to compare

Release includes:

  • Better hierarchy for configuration options and documentation for configuration.
  • No longer require the .dunitconfig.dist file for operation. The script is now portable to any location on the system.
  • Various code clean ups and small fixes.

v1.3.1

04 Nov 23:36
Compare
Choose a tag to compare

Release includes:

  • Logic fixes for default behaviour.

v1.3.0

27 Oct 18:06
Compare
Choose a tag to compare

Release includes:

  • Add composer post-install-cmd
  • CLI arguments supersede config
  • Update README to remove bash global example

Issues addressed:

  • Resolves #5

The commits between this version and the last can be found here.

v1.2.1

27 Oct 03:05
Compare
Choose a tag to compare

Release includes:

  • Changing composer require to require-dev

Issues addressed:

  • Resolves #3

The commits between this version and the last can be found here.

v1.2.0

26 Oct 06:35
Compare
Choose a tag to compare

Release includes:

  • Adds a version flag through -v
  • Remove defaults from dunit's bash script; Utilizes .dunitconfig.dist for defaults

Addresses these issues:

  • Resolves #2

The commits between this version and the last can be found here.

v1.1.0

25 Oct 21:51
Compare
Choose a tag to compare

Version v1.1.0 release includes:

  • Ability to specify the exact docker image to use
  • Dockerfiles refactored and now include additional commonly-used PHP extensions
  • PHP5.2 now supported (Not ran by default; Must be specified in .dunitconfig)

Version v1.1.0 addresses these issues:

  • Resolves #1

The commits between this version and the last can be found here.

Stable Release

23 Oct 18:03
Compare
Choose a tag to compare

Very well might be the greatest docker repository on composer.