build(deps): support laravel 12 and 13#2
Open
Hard-007 wants to merge 14 commits into
Open
Conversation
- expand illuminate package constraints to include v12 and v13 - update orchestra/testbench version constraints for testing docs(readme): update laravel version support - reflect supported laravel versions ^10.0 - ^13.0 in the documentation
- create tests.yml to run test suite on push and pull requests - support php 8.2/8.3 across laravel versions 10 to 13 test(unit): add initial test suite - implement tests for route registration and component rendering - configure testbench environment for package verification
- add functional test for file upload and deletion routes - configure testing disk and storage fakes for environment - verify storage state after upload and delete operations
- implement focus trapping and keyboard navigation in link modal
- add ARIA roles and attributes for better screen reader support
- manage focus restoration when closing modals or toggling fullscreen
- add support for prefers-reduced-motion media query
- improve focus-visible styles for editor content and preview
fix(editor): check if $errors exists in blade
- add isset check for $errors variable to prevent potential errors
when the variable is not defined in the view context
- implement recursive dom node traversal for more robust sanitization - remove disallowed tags and comments directly from the dom tree - strengthen attribute filtering for javascript protocols in urls - simplify html output generation and cleanup helper logic test(config): add app key to phpunit environment - include default APP_KEY in phpunit.xml to satisfy framework requirements
- ensure error bag is always available via fallback initialization - use error bag instance for checking and displaying validation errors - swap @error directive for explicit check to handle custom error bags
- ensure error bag is always available via fallback initialization - use error bag instance for checking and displaying validation errors - swap @error directive for explicit check to handle custom error bags
fix(editor): improve error bag handling - ensure error bag is initialized to prevent undefined variable errors - replace @error directive with manual check on the error bag for consistency
- update copyright notice to include hard-007 chore(composer): update author homepage url - fix typo in github profile link by adding missing hyphen
- change vendor name from hard007 to hard-007 in composer.json - ensure package name consistency with repository naming conventions
- add logic to save and restore text selection ranges - prevent toolbar interactions from causing focus loss - ensure correct cursor placement after image uploads and actions - update saved selection on mouseup and focus events
- add a new blade example demonstrating the editor in an edit context - show how to pass existing model data to the editor component - include error handling and form structure for a realistic use case
- 【style】 apply editor typography and spacing to the preview container - 【style】 ensure consistent rendering between editing and preview modes fix(editor): refine toolbar actions and options encoding - 【fix】 restrict toolbar action selector to button elements - 【fix】 remove redundant htmlspecialchars to prevent double encoding
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
docs(readme): update laravel version support