Hello,
Was playing around with your gem (btw thanks amazing work !) , was wondering why you rely on after_update/create callbacks of version creation, instead of relying on the standard rails callback progation (ie instanciate the version in a before_save cb of the versioned instance and let rails save it with its parent in the same commit).
Do you guys see some drawbacks with the described behavior, which made you code the creation feature the way you did ?
thx !!