# Transaction::Simple 1.4.0 Released

**URL:** <https://www.ruby-forum.com/t/transaction-simple-1-4-0-released/84396>\
**Category:** Ruby\
**Created:** [February 4, 2007, 1:06am UTC](https://www.ruby-forum.com/t/transaction-simple-1-4-0-released/84396 "2007-02-04T01:06:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [February 4, 2007, 1:06am UTC](https://www.ruby-forum.com/t/transaction-simple-1-4-0-released/84396/1 "2007-02-04T01:06:29Z")

</div>

After nearly two years, Transaction::Simple 1.4.0 has been released.

[http://rubyforge.org/projects/trans-simple](http://rubyforge.org/projects/trans-simple)

Transaction::Simple provides a generic way to add active transaction  
support to objects. The transaction methods added by this module will  
work  
with most objects, excluding those that cannot be Marshal-ed (bindings,  
procedure objects, IO instances, or singleton objects).

Changes:

== Transaction::Simple 1.4.0 / 2007.02.03

- Adding a post-rewind hook (#\_post\_transaction\_rewind) so that complex  
graph objects can correct themselves after rewinding. See the  
documentation for #rewind\_transaction and tests/tc\_broken\_graph.rb for  
more information.

- Removed all warnings.

- Deprecated the #transaction method.

- Various administrative changes:

---

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [February 5, 2007, 6:16am UTC](https://www.ruby-forum.com/t/transaction-simple-1-4-0-released/84396/2 "2007-02-05T06:16:49Z")

</div>

On 2/3/07, Austin Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> After nearly two years, Transaction::Simple 1.4.0 has been released.

Good work Austin! Exciting to hear this.

Hey… i’ll probably have some pretty neat high level PDF generation  
stuff in Ruport in a couple weeks, I’ll pass along examples when I do.  
(Maybe some of our helper methods will spark ideas for the big  
PDF::Writer rewrite)

---

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [February 5, 2007, 6:17am UTC](https://www.ruby-forum.com/t/transaction-simple-1-4-0-released/84396/3 "2007-02-05T06:17:49Z")

</div>

On 2/5/07, Gregory B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On 2/3/07, Austin Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > After nearly two years, Transaction::Simple 1.4.0 has been released.
> 
> Good work Austin! Exciting to hear this.

Whoops, that was supposed to go off list, but nothing wrong with  
public congratulations 🙂
