Releases: piece/makegood
MakeGood 3.2.0-dev1 (dev)
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)
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)
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)
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)
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)
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
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:
- Open the properties for the project.
- Select MakeGood.
- Specify the preload script.
References
MakeGood 2.5.0 (stable)
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
The default layout for an Eclipse session can be configured with the preferences for the workspace.
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.
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:
MakeGood 2.4.1 (stable)
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)
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:
MakeGood 2.3.0 (stable)
Release Date: 2013-01-29
What's New in MakeGood 2.3.0
The Test Outline View
(Issue #6)
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)
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)