Skip to content

Releases: piece/makegood

MakeGood 3.2.0-dev1 (dev)

27 Jun 06:04
v3.2.0-dev1
Compare
Choose a tag to compare
Pre-release

Release Date: 2015-06-27

What's New in MakeGood 3.2.0

[WIP] PDT 3.5 support

(Issue #77)

PDT 3.5 with Eclipse Mars has been supported.

MakeGood 3.1.1 (stable)

02 Sep 15:25
v3.1.1
Compare
Choose a tag to compare

Release Date: 2014-09-02

What's New in MakeGood 3.1.1

A defect fix

The following defect has been fixed:

  • An error "An error has occurred when creating this preference page." is raised when opening the MakeGood preference page. (Issue #65)

MakeGood 3.1.1-dev2 (dev)

27 Aug 13:37
v3.1.1-dev2
Compare
Choose a tag to compare
Pre-release

Release Date: 2014-08-27

What's New in MakeGood 3.1.1

A defect fix

The following defect has been fixed:

  • An error "An error has occurred when creating this preference page." is raised when opening the MakeGood preference page. (Issue #65)

MakeGood 3.1.1-dev1 (dev)

19 Jul 05:15
v3.1.1-dev1
Compare
Choose a tag to compare
Pre-release

Release Date: 2014-07-19

What's New in MakeGood 3.1.1

A defect fix

The following defect has been fixed:

  • An error "An error has occurred when creating this preference page." is raised when opening the MakeGood preference page. (Issue #65)

MakeGood 3.1.0 (stable)

05 Jul 04:04
v3.1.0
Compare
Choose a tag to compare

Release Date: 2014-07-05

What's New in MakeGood 3.1.0

Eclipse Luna support

(Issue #60)

Eclipse Luna has been supported.

MakeGood 3.0.0 (stable)

10 Jun 06:15
v3.0.0
Compare
Choose a tag to compare

Release Date: 2014-06-10

What's New in MakeGood 3.0.0

PHPUnit 4.0 support

(Issue #55)

PHPUnit 4.0 has been supported.

PDT 3.3 support

(Issue #52)

PDT 3.3 has been supported.

User interface improvements

(Issue #50, #51)

A few user interface improvements have been made.

End of support for CakePHP, CIUnit, PHPSpec 1.x, and SimpleTest

(Issue #54)

As of this version, CakePHP, CIUnit, PHPSpec 1.x, and SimpleTest are no longer supported.

End of support for PHPUnit 3.6

(Issue #56)

As of this version, PHPUnit 3.6 is no longer supported.

Multibyte character support for PHP 5.5

(Issue #46)

Multibyte characters now work for the project that uses PHP 5.5 as the PHP Interpreter.

A defect fix

The following defect has been fixed:

  • A org.eclipse.swt.SWTException is raised when running a test. (Issue #48)

PHPUnit backward compatibility issues

As of this version, PHPUnit/Autoload.php is no longer loaded automatically by MakeGood. This will cause an error Fatal error: Class 'PHPUnit_Util_Configuration' not found in ... when launching a test run.

If this error occurs in your project, solve the problem as follows:

First, add phpunit/phpunit to project's composer.json:

{
    "require-dev": {
        "phpunit/phpunit": "4.1.*"
    }
}

Second, run the following command at the project root:

composer update phpunit/phpunit

Third, add the following line to your preload script for testing:

require 'vendor/autoload.php';

Finally, configure the properties for your Eclipse project as the following:

  1. Open the properties for the project.
  2. Select MakeGood.
  3. Specify the preload script.

References

MakeGood 2.5.0 (stable)

03 Nov 07:52
Compare
Choose a tag to compare

Release Date: 2013-11-03

What's New in MakeGood 2.5.0

Test Results Layout Selection

(Issue #23)

This feature allows users to select the display of the panes for test results within the MakeGood view. The selection is kept until the Eclipse session ends.

The options are:

  • Tab (Default)
  • Horizontal

Test Results Layout Selection in the MakeGood View

Horizontal Test Results Layout

The default layout for an Eclipse session can be configured with the preferences for the workspace.

Test Results Layout Selection in the MakeGood View

Traits Support in the Test Outline view

(Issue #33)

As of PHP 5.4, test methods can be declared in a trait. This feature provides the following capabilities:

  • Shows the test methods which are declared in a trait.
  • Runs the test methods which are declared in a trait.

Traits Support in the Test Outline View

Improved User Interface

(Issue #25)

A few improvements to the user interface have been made. Here is the full list of improvements.

End of Support for Eclipse Juno (4.2), Eclipse 3.8, and Eclipse Indigo (3.7)

MakeGood 2.5.0 no longer support Eclipse Juno (4.2), Eclipse 3.8 or Eclipse Indigo (3.7).

Two Defect Fixes

The following defects have been fixed:

  • A java.lang.NullPointerException is sometimes raised when starting up Eclipse (Issue #47)
  • Can't run the super class at the context of the editing test class in the Test Outline view. (Issue #39)

MakeGood 2.4.1 (stable)

04 Nov 10:19
Compare
Choose a tag to compare

Release Date: 2013-03-27

What's New in MakeGood 2.4.1

A Defect Fix

The following defect has been fixed:

  • A PHP error "Fatal error: Using $this when not in object context in ..." is raised when launching a test with PHP 5.3. (Issue #35)

MakeGood 2.4.0 (stable)

04 Nov 10:35
Compare
Choose a tag to compare

This is the first release that works properly with Eclipse Juno SR2 (4.2.2).

Release Date: 2013-03-19

What's New in MakeGood 2.4.0

Fixes an error "Conflicting handlers for org.eclipse.wst.sse.ui.toggle.comment ...".

(Issue #27)

Eclipse Juno SR2 (4.2.2) with PDT 3.1.2 causes an error "Conflicting handlers for org.eclipse.wst.sse.ui.toggle.comment: {org.eclipse.php.internal.ui.actions.PHPToggleLineCommentHandler@f6ef40a} vs {org.eclipse.wst.sse.ui.internal.handlers.ToggleLineCommentHandler@3d57c470}" when an PHP editor is activated. This is not a defect of MakeGood, but it will be fixed by MakeGood.

Two Defect Fixes

The following defects have been fixed:

  • A java.lang.NullPointerException is raised when selecting a test method in the Test Outline view. (Issue #24)
  • A com.piece_framework.makegood.aspect.CannotWeaveException is raised when starting up Eclipse Juno SR2. (Issue #26)

MakeGood 2.3.0 (stable)

04 Nov 10:42
Compare
Choose a tag to compare

Release Date: 2013-01-29

What's New in MakeGood 2.3.0

The Test Outline View

(Issue #6)

The Test Outline View

The Test Outline view that displays all test methods in the active test classes and its ancestors has been added. The selected test method in the view can run from the context menu. And the test method is run in the context of the active test class.

Redesigned Continuous Testing Command Interface

(Issue #12)

Configure Continuous Testing

The continuous testing command interface has been renewed, and the current continuous testing state can now be enabled/disabled by a single command.

End Of Support for Eclipse Helios (3.6)

(Issue #22)

MakeGood 2.3.0 no longer support Eclipse Helios (3.6).

A Defect Fix

The following defect has been fixed:

  • An org.eclipse.swt.SWTException is sometimes raised when running a test. (Issue #20)