Skip to content

build(deps): support laravel 12 and 13#2

Open
Hard-007 wants to merge 14 commits into
flex-wave:mainfrom
Hard-007:main
Open

build(deps): support laravel 12 and 13#2
Hard-007 wants to merge 14 commits into
flex-wave:mainfrom
Hard-007:main

Conversation

@Hard-007
Copy link
Copy Markdown

  • 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

Hard-007 added 7 commits May 23, 2026 03:08
  - 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
Hard-007 added 7 commits May 23, 2026 04:56
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
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