Releases
v4.8.3
Compare
Sorry, something went wrong.
No results found
Session Interface Contract instead of concrete Session class by @techmahedy in #381
Add a Contract for Password Hashing Services by @techmahedy in #382
Add a Contract for Encryption Services by @techmahedy in #383
Add a Contract for Request Abortion Services by @techmahedy in #384
Add a Contract for Mail Services by @techmahedy in #385
Add a Contract for Storage Services by @techmahedy in #386
Add a Contract for URL Generation Services by @techmahedy in #387
Address review: accept mixed in isValid, resolve url() via contract, reset builder state by @techmahedy in #388
Introduce a string service contract by @techmahedy in #389
Introduce a signal bus contract by @techmahedy in #390
Fix save() leaving the model dirty after a quiet save by @techmahedy in #391
Fix save() leaving the model dirty after an insert by @techmahedy in #392
Fix StringService edge cases: mask, isPalindrome, random, truncate and more by @techmahedy in #393
Fix validator regex alternation, array input 500s and duplicated errors by @techmahedy in #394
Fix whereIn/orWhereIn with empty lists, qualify OR columns, add whereNotIn to the query builder by @techmahedy in #395
You can’t perform that action at this time.