Skip to content

Releases: delgont/core

Release v1.11.0 – Enhanced Caching & Paginated Key Management

15 Feb 06:14

Choose a tag to compare

📦 Delgont Core v1.11.0 — Release Note.

✨ Added
  • cachedForever() method for permanent caching of data until explicitly cleared.
  • paginatedCacheSuffix() helper for consistent cache key suffix generation in paginated data.
  • clearPaginatedCache() and clearCacheUpToLastPage() methods to easily clear paginated cache entries.
🔧 Changed
  • HandlesModelCaching
    • Refined cached() method to ensure expiry is consistently treated as minutes (using now()->addMinutes()).
    • Centralized cache write logic through writeToCache() for consistency and backward compatibility.
  • ModelCacheKeys
    • Improved cache clearing logic with standardized suffix handling.
    • Ensured consistent naming and key generation for paginated cache entries.
🛠️ Fixed
  • Prevented accidental interpretation of $cacheExpiry as seconds when passed as an integer.
  • Resolved variable naming inconsistencies in pagination helpers ($perPage vs $perpage).
🚀 Upgrade Notes
  • If you previously relied on $cacheExpiry being a string (e.g. "1440"), casting now ensures backward compatibility.
  • All cache expiry values are now consistently interpreted as minutes, not seconds.
  • Consumers should update any custom cache-clearing logic to use the new paginatedCacheSuffix() helper for consistency.

v1.10.0

19 May 18:28

Choose a tag to compare

Enhanced Settings Management via Option Model

We’ve added powerful methods to the Option model to make managing application settings and configuration even easier and more structured.

v1.6.0

19 Sep 19:21

Choose a tag to compare

v1.6.0

v1.5.0

18 Aug 12:35

Choose a tag to compare

'v1.5.0'

v1.4.0

07 Aug 13:26

Choose a tag to compare

v1.4.0

v1.3.0

24 Jul 19:19

Choose a tag to compare

v1.3.0

v1.2.0

24 Jul 12:41

Choose a tag to compare

v1.2.0

v1.1.0

24 Jul 10:43

Choose a tag to compare

v1.1.0

v1.0.0

02 Jul 12:35

Choose a tag to compare

v1.0.0