Releases: aqquaa/aquastrap
Releases · aqquaa/aquastrap
v3.1.1-beta.1
- using vite for assets
- minimal composer deps required
v3.1.0-beta.1
experimental laravel 10 support
v3.0.0-beta.1
- **no support for auto method request
- js helper exposes ziggy
- processing renammed to busy
- downloadProgress uploadProgress
v2.0.0-beta.1
fixed
- trait property override error in php 8.1 fixed
added
- support rate limiting - methods:
$this->rateLimit(3)$this->clearRateLimiter()checksrc/Traits/RateLimit.phpfor complete api
removed
- middleware apply no longer supported
v1.0.0-beta.2
fixed
- missing aquastrap header fix when running in console
- no encryption using to find class ingredient ( using session as lookup store )
added
- added php 8.1 & Laravel 9 support
changed
- callable method visibily controll via -
aquaGuardedaquaCallable
v1.0.0-beta.1
class file authorize renammed to allowed to fix controller native authorize method conflict with aqua class file authorize method
v0.0.10-alpha
added
- non json response considered as blob & auto download as file
return response()->streamDownload(function () {
echo file_get_contents('https://file-examples-com.github.io/uploads/2017/02/file-sample_500kB.doc');
}, '500kB.doc', [
'Content-Type' => "application/msword; charset=utf-8",
]);- pest testing for notification trait
v0.0.9-alpha
changed
- 💌 notification api rewritten. now support method chaining
$this->success('Profile Saved! Thank you for filling out your information')
->setStatusCode(201)
->setContent([
'payload' => $this->profileData()
]);v0.0.8-alpha
added
- all states can be reset by
resetStates() - one or more states can be reset by
resetState('processing')orresetState(['processing', 'statusCode']) - server returned notification handle & dispatch window event
aqua.notification
changed
- states now can only be accessed by
stateproperty e.g.state.processing
v0.0.7-alpha
added
- server returned notification handle & dispatch window event
aqua.notification - usage example:
window.addEventListener('aqua.notification', function(e) {
console.log(e.detail); // { type: , message: }
});improvements
- notification trait separated from primary AquaSync trait & used in AquaSync
- js scripts refactor