Skip to content

Develop - #7

Merged
dancycodes merged 5 commits into
mainfrom
develop
Nov 8, 2025
Merged

dancycodes merged 5 commits into
mainfrom
develop

Conversation

@dancycodes

@dancycodes dancycodes commented Nov 8, 2025 •

Copy link
Copy Markdown
Owner

Description

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test coverage improvement

Motivation and Context

Closes #

Changes Made

How Has This Been Tested?

  • Unit tests added/updated
  • Feature tests added/updated
  • Browser tests added/updated (if applicable)
  • Manual testing performed

Test Configuration:

  • Laravel Version:
  • PHP Version:
  • Operating System:

Checklist

  • My code follows the code style of this project (Laravel Pint)
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings or errors
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published
  • I have updated the CHANGELOG.md (if applicable)

Breaking Changes

N/A

Screenshots (if applicable)

Additional Notes

Enhanced the logic to support fileSource items that are objects with 'contents' and 'mime' properties, returning a proper data URI. Falls back to previous behavior for string input, improving robustness for different fileSource formats.
Introduces a comprehensive set of HTML element classes, concerns, and contracts for structured HTML rendering. Updates .gitignore and phpstan configuration files, and adds batch scripts for running HTML tests.
Updated HyperValidationException to accept an additional $errors parameter and merge it with validator errors. Modified HyperSignal to pass existing errors to the exception and adjust error signaling logic for improved error management.
Pass an empty array for the $errors parameter when instantiating HyperValidationException in tests and feature code. Also update the docblock to document the $errors parameter. This ensures consistency with the expected constructor signature.
Changed the visibility of the $latestResponse property from protected static to public static in all test classes for consistency and easier access. Also added explicit type and docblock for $latestResponse in the base TestCase. Updated HyperValidationException constructor for stricter type safety.
@dancycodes
dancycodes merged commit 6ae11bb into main Nov 8, 2025
6 of 12 checks passed
@dancycodes
dancycodes deleted the develop branch November 8, 2025 12:49
@github-actions github-actions Bot mentioned this pull request Nov 8, 2025
@dancycodes
dancycodes restored the develop branch November 8, 2025 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant