Skip to content

Latest commit

 

History

History
94 lines (62 loc) · 3.55 KB

File metadata and controls

94 lines (62 loc) · 3.55 KB

Change Log

All notable changes to this project are documented in this file. This project adheres to Semantic Versioning.

Added

  • Add a new test method to assert a field enforces the greater than or equal rule #13
  • Add FQSEN links to the corresponding data validation rule #14

Changed

  • Exclude repository-only files from archives to reduce Composer distribution package size #12

Fixed

Dependencies

2.1.0 - 2026-04-14

Added

  • Add a new test method to assert a field accepts only non-negative integers
  • Add Test suite run configuration for PhpStorm

2.0.0 - 2026-04-14

Changed

  • Bump support for CakePHP to 5.x #7
  • Update the minimum required PHP Version to PHP 8.2 #7

Dependencies

  • cakephp/cakephp updated from 4.6.3 to 5.3.3 major #7
  • cakephp/cakephp-codesniffer updated from 4.7.1 to 5.3.0 major #7
  • phpunit/phpunit updated from 8.5.52 to 10.5.63 major #7

1.1.0 - 2026-04-13

Added

  • Add the following new test methods:
    • Assert a field accepts only valid date values
    • Assert a field accepts only decimal values
    • Assert a field accepts only integer values
    • Assert a field enforces uniqueness across record
    • Assert a field's foreign key must reference an existing record

1.0.0 - 2026-04-08

Added

  • Add support for CakePHP 4.x
  • Add the following new test methods:
    • Assert a field accepts empty values without errors
    • Assert a field is not required
    • Validate URLs with http/https protocol
    • Assert a dataset produces no errors for a given field
    • Assert a full dataset against expected errors across all fields
    • Assert a full dataset produces no errors across all fields
    • Assert application-level rule errors after a failed save
    • Assert no application-level rule errors occur after a successful save
    • Assert a field rejects non-scalar values such as arrays
    • Assert a field enforces a minimum and maximum length range

Changed

  • Drop support for CakePHP 2.x & skip support for CakePHP 3.x
  • Update the minimum required PHP Version to PHP 7.4

Dependencies

  • cakephp/cakephp installed in version 4.6.3
  • cakephp/cakephp-codesniffer installed in version 4.7.1
  • phpunit/phpunit updated from 3.7.38 to 8.5.52 major

0.1.1 - 2017-02-21

Fixed

  • textFillUp function

0.1.0 - 2017-02-20

Added

  • Initial functionality