Skip to content

Releases: aqquaa/aquastrap

v3.1.1-beta.1

09 Jun 10:31

Choose a tag to compare

  • using vite for assets
  • minimal composer deps required

v3.1.0-beta.1

05 Jun 14:05

Choose a tag to compare

experimental laravel 10 support

v3.0.0-beta.1

14 Mar 14:10

Choose a tag to compare

  • **no support for auto method request
  • js helper exposes ziggy
  • processing renammed to busy
  • downloadProgress uploadProgress

v2.0.0-beta.1

23 Feb 10:35

Choose a tag to compare

fixed

  • trait property override error in php 8.1 fixed

added

  • support rate limiting - methods: $this->rateLimit(3) $this->clearRateLimiter() check src/Traits/RateLimit.php for complete api

removed

  • middleware apply no longer supported

v1.0.0-beta.2

22 Feb 12:17

Choose a tag to compare

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 - aquaGuarded aquaCallable

v1.0.0-beta.1

03 Nov 08:58

Choose a tag to compare

class file authorize renammed to allowed to fix controller native authorize method conflict with aqua class file authorize method

v0.0.10-alpha

09 Oct 09:59

Choose a tag to compare

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

24 Sep 10:14

Choose a tag to compare

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

17 Sep 11:07

Choose a tag to compare

added

  • all states can be reset by resetStates()
  • one or more states can be reset by resetState('processing') or resetState(['processing', 'statusCode'])
  • server returned notification handle & dispatch window event aqua.notification

changed

  • states now can only be accessed by state property e.g. state.processing

v0.0.7-alpha

12 Sep 17:57

Choose a tag to compare

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