Skip to content

Releases: reecerussell/tx-command

v1.0.0

01 Sep 21:21
5c3ccbe
Compare
Choose a tag to compare

Well, the first major release.

This release is a major refactor and redesign of the package. This now pulls driver specific logic, i.e. Sql, IDb... stuff out into their own packages. TxCommand now contains core, generic classes.

Removed in this release:

  • ITxCommandExecutor
  • ITxCommandExecutorFactory

Added in this release:

  • ISession
  • ITransactionProvider
  • ISessionFactory

v0.5.0

02 Jul 10:39
3538f71
Compare
Choose a tag to compare
  • Renamed the OnCompleted event to OnExecuted
  • Added an OnCommitted and an OnRolledBack events

v0.4.0

02 Jul 08:25
c115a55
Compare
Choose a tag to compare

Added support for OnComplete events, which get called when a command has been successfully executed.

Updated ITxCommand interface

18 Apr 14:16
Compare
Choose a tag to compare
  • Updated the ITxCommand interface to take an IDbConnection as an additional ExecuteAsync parameter.
  • Revised the transaction strategy on the command executor, to start the transaction on the first command execution.