PHP 1.0
PHP 1.0 contains all bug fixes from the following previous legacy combined releases:
- 1.x, 2.x, 3.x, 4.x, 5.x, 6.x and 7.0
The following table lists all bugs fixed in PHP 1.0 and that are not already fixed in the previous released versions:
R&D ID | Call ID | Summary |
---|---|---|
COE-528 | 27399 | PHP : Incorrect comment in remediation sample for rule "Avoid having call function return ignored (PHP)" |
COE-529 | 27437 | PHP : No link between PHP objects and DB objects when ` character is used |
COE-531 | 27400 | PHP : Functions not found in local schema after analysis |
COE-534 | 27465 | PHP : Rationale of rule "Avoid functions having the optional parameters before the others (PHP)" to be corrected. |
COE-534 | - | [PHP] - Automated code pre-processing for PHP is not working in Evian |
COE-689 | - | Some QR specification should have "Parameter value" and without it specification is not complete |
PHP 1.0.1
The PHP 1.0.1 contains all bug fixes from the following previous legacy combined releases:
- 1.x, 2.x, 3.x, 4.x, 5.x, 6.x, 7.0 and 1.0
The PHP 1.0.1 also contains various fixes for issues found in the CAST Delivery Manager Tool "discoverer" in the PHP 1.0.
PHP 1.0.2
PHP 1.0.2 contains all bug fixes from the following previous releases:
- 1.x, 2.x, 3.x, 4.x, 5.x, 6.x, 7.0, 1.0 and 1.0.1
The following table lists all bugs fixed in PHP 1.0.2 and that are not already fixed in the previous released versions:
R&D ID | Call ID | Summary |
---|---|---|
SCRAIP-3865 | 27152 | False positives for rule "Avoid having Classes without a naming convention (PHP)" |
SCRAIP-3864 | 29036 | PHP package documentation: missing installing fresh triplets |
SCRAIP-4034 | 29185 | Typo error in description of diagnostic "Avoid using $row[xxx] (PHP)" |
SCRAIP-6129 | - | PHP: False violations for QR "Avoid unconditional IF and ELSEIF statements (PHP)" |
SCRAIP-3866 | 29181 | Remove the rule "Avoid String concatenations in section" for PHP. Note that this rule has not been completely deleted from the assessment model. Instead it has been deactivated and detached so that it will not be considered during the snapshot generation and not counted in the result aggregation. |
SCRAIP-4096 | 29182 | PHP False positives: "Avoid unreferenced methods" |
SCRAIP-4187 | 29389 | PHP documentation: "Avoid having properties with __get and no __set (PHP)" |
SCRAIP-6069 | Importing AM fails throwing "overriding parameter value not found for technology/objectid 1008000" | |
SCRAIP-4188 | 29390 | Add a reference field for Quality Rules from third-party tools |
PHP 1.0.3
PHP 1.0.3 contains all bug fixes from the following previous releases:
- 1.x, 2.x, 3.x, 4.x, 5.x, 6.x, 7.0, 1.0, 1.0.1 and 1.0.2
The following table lists all bugs fixed in PHP 1.0.3 and that are not already fixed in the previous released versions:
R&D ID | Call/Ticket ID | Summary |
---|---|---|
SCRAIP-3863 | 26173 | FRAME_PORTAL_FAQ_VIEW_ASSESS_RBST (Top Cyclomatic Complexity x High Fan-Out ) is empty |
SCRAIP-8855 | 1796 | Incorrect scope for the diagnostic "Script function with low comment" |
SCRAIP-8856 | 1797 | Incorrect scope for the diagnostic "classes without a naming convention" |
SCRAIP-8809 | 1803 | Some metrics are not in the correct technical criteria |
SCRAIP-8667 | PHP LP : Support of Oracle | |
SCRAIP-8332 | PHP LP : Support Of MS SQL Server |
PHP 1.0.4
PHP 1.0.4 contains all bug fixes from the following previous releases:
- 1.x, 2.x, 3.x, 4.x, 5.x, 6.x, 7.0, 1.0, 1.0.1, 1.0.2 and 1.0.3
The following table lists all bugs fixed in PHP 1.0.4 and that are not already fixed in the previous released versions:
R&D ID | Ticket ID | Summary |
---|---|---|
PHP-11 | 2573 | PHP - Imprecise description for "Avoid having unused variables (PHP) " |
PHP-12 | 2570 | PHP - Imprecise rationale for "Avoid methods having length exceeding the maximum (PHP)" |
PHP-18 | 2564 | PHP - Imprecise rationale for "Avoid classes exceeding maximum length (PHP)" |
PHP-17 | 2566 | PHP rules names not homogeneous "Avoid classes exceeding maximum length (PHP)" & "Avoid methods having length exceeding the maximum length (PHP)" |
PHP-13 | 2556 | PERMANENT FIX - "Avoid method invocation in a loop termination expression (PHP)" should not be in "Complexity - Technical Complexity" |
PHP-15 | 2571 | PHP - Incomplete rationale for "Avoid classes exceeding number of weighted methods (PHP)" |
PHP-10 | 1795 | False positive for "Avoid having Methods and Functions without a naming convention (PHP)" |
PHP-16 | 1927 | No violation for QR - Avoid using exit and die expressions |
PHP-14 | 1804 | No violation - Avoid methods having length exceeding the maximum (PHP) |