Skip to content

Releases: nickjbedford/laravel-transactions

0.3.2 Fixed Type Hint in TransactionResponder

27 May 02:55
Compare
Choose a tag to compare
Fixed non-null type hint in TransactionResponder constructor.

0.3.1 Custom Throw Override

19 May 04:15
Compare
Choose a tag to compare

Added custom exception throw() method for overriding.

0.3.0 Fixed return type of Transaction::execute().

19 May 04:05
Compare
Choose a tag to compare
Fixed return type of Transaction::execute().

Improved Readme & Composer Packages Updated

20 Apr 03:47
Compare
Choose a tag to compare

Updated composer packages and improved readme.

Adjustments For Transaction Handling

25 Mar 05:23
Compare
Choose a tag to compare

Changed table locking methods to protected for overriding. Added beforeTransaction() and afterTransaction() for custom code execution.

Added Transaction::finally() method

25 Nov 03:37
Compare
Choose a tag to compare

Implemented Transaction::finally() method for always firing an operation outside the transaction.

First-Class Side Effect Objects

28 Sep 02:23
Compare
Choose a tag to compare

Implemented ITransactionSideEffect and automatic side effect reversion. Implement this interface and use the $transaction->addSideEffect() to automatically execute the $sideEffect->revert() method in FIFO order, before cleanupAfterFailure() is also called.

0.2.5 Added Rudimentary Table Locking (around DB transaction)

23 Sep 04:45
Compare
Choose a tag to compare

Added ability to lock a table before and after the database transaction.

Fix To Event Firing Placement + Readme

03 Mar 03:00
Compare
Choose a tag to compare

Readme is now more complete. Fix to logic of firing event after a successful transaction.

Updated Readme & Minor Change to Event Handling

03 Mar 01:45
Compare
Choose a tag to compare

Updates to readme and changing of createEventInstance() to createEvent().