Skip to content

Version 3 - #33

Merged
mostafaznv merged 23 commits into
masterfrom
dev
Dec 15, 2025
Merged

Version 3#33
mostafaznv merged 23 commits into
masterfrom
dev

Conversation

@mostafaznv

@mostafaznv mostafaznv commented Dec 15, 2025

Copy link
Copy Markdown
Owner

This release focuses on performance improvements, modern PHP support, and codebase refinement, with the introduction of the new debounce feature to reduce redundant cache regeneration.


✨ New Features

  • Debounce support for cache regeneration
  • Helps reduce unnecessary database queries and improves overall efficiency.

🐛 Bug Fixes

  • Fixed debounce logic to correctly respect cache entity callability during initialization and testing.
  • Ensured queueable cache entities properly respect creation rules.
  • Prevented negative TTL values with stricter validation.

🔧 Improvements & Refactors

  • Migrated custom cache enums to native PHP enums.
  • Updated method signatures to use stricter typing and nullable parameters where applicable.
  • Replaced mixed types with explicit string types.
  • Improved exception messages for clarity and consistency.
  • Made internal model properties readonly where applicable.
  • Simplified conditional logic and improved overall code readability.
  • Cleaned up imports, spacing, and removed redundant docblocks.
  • Standardized command signatures and formatting across cache commands.

📦 Compatibility

  • Added support for PHP 8.3+
  • Updated compatibility for Laravel 12+

…implifying initialization, and updating method signatures
…amline key usage in `UpdateLaraCacheModelsList`
…tricter types and nullable parameters where applicable
@codecov

codecov Bot commented Dec 15, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (63110d9) to head (fd342aa).
⚠️ Report is 3 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff             @@
##              master       #33   +/-   ##
===========================================
  Coverage     100.00%   100.00%           
+ Complexity       177       174    -3     
===========================================
  Files             31        31           
  Lines            457       459    +2     
===========================================
+ Hits             457       459    +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mostafaznv
mostafaznv merged commit 810a5e8 into master Dec 15, 2025
8 of 9 checks passed
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