Closed arogachev closed 6 months ago
Adjustment of Build Workflow The setting in our project build process was tweaked to now include 'intl' and 'fileinfo' which are useful tools for handling internationalization and file data respectively.
Changelog Update Our change record now includes a new entry for the resolution of Issue #670 - the addition of an 'Image' validation rule. The 'Image' validation rule can verify image files according to specific criteria.
Updated Project Dependencies
The project has been updated to use additional packages and modifications that aid in its operation. These include psr/http-message
for handling HTTP messages in a standardized way; a suggestion for ext-fileinfo
which is useful for handling and manipulating file information; and an upgrade to version 3.0 for yiisoft/translator
package, a key tool in the application used for translations.
Addition of the 'Image' Rule We have integrated the new 'Image' rule into our application's rule set. This rule checks the validity of image files. This change is also reflected in our project documentation under the "File rules" section.
Enhancement of Test Mechanisms
We have adjusted the way our application testing is conducted with the modification of method signatures in both RuleTestCase.php
and CompareTest.php
to ensure better and more accurate tests. New test image files were added to increase the range of tests for the new 'Image' rule.
Tests for New 'Image' Rule We've included a separate comprehensive set of tests specially dedicated to the new 'Image' rule to ensure its optimal functioning.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 94.87%. Comparing base (
48cbc71
) to head (25fc87f
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Additions to PR #670.