1
0
Fork 0
mirror of https://github.com/aasm/aasm synced 2023-03-27 23:22:41 -04:00

Update version in recommendation to add after_commit_everywhere

after_commit_everywhere 1.0.0 has been released without any breaking changes.

See https://github.com/Envek/after_commit_everywhere/releases/tag/v1.0.0
This commit is contained in:
Andrey Novikov 2021-02-17 23:01:18 +03:00 committed by Anil Kumar Maurya
parent ea041603fb
commit 6786b2e2ad
8 changed files with 13 additions and 13 deletions

View file

@ -8,7 +8,7 @@ appraise 'rails_4.2' do
gem 'aws-sdk', '~> 2', platforms: :ruby
gem 'redis-objects'
gem 'activerecord-jdbcsqlite3-adapter', '1.3.24', platforms: :jruby
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
end
appraise 'rails_4.2_nobrainer' do
@ -21,7 +21,7 @@ appraise 'rails_4.2_mongoid_5' do
gem 'rails', '4.2.5'
gem 'mongoid', '~> 5.0'
gem 'activerecord-jdbcsqlite3-adapter', '1.3.24', platforms: :jruby
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
end
appraise 'rails_5.0' do
@ -31,7 +31,7 @@ appraise 'rails_5.0' do
gem 'dynamoid', '~> 1.3', platforms: :ruby
gem 'aws-sdk', '~> 2', platforms: :ruby
gem 'redis-objects'
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
end
appraise 'rails_5.0_nobrainer' do
@ -46,7 +46,7 @@ appraise 'rails_5.1' do
gem 'dynamoid', '~> 1.3', platforms: :ruby
gem 'aws-sdk', '~>2', platforms: :ruby
gem 'redis-objects'
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
end
appraise 'rails_5.2' do
@ -56,7 +56,7 @@ appraise 'rails_5.2' do
gem 'dynamoid', '~>2.2', platforms: :ruby
gem 'aws-sdk', '~>2', platforms: :ruby
gem 'redis-objects'
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
end
appraise 'norails' do

View file

@ -719,7 +719,7 @@ end
AASM comes with support for ActiveRecord and allows automatic persisting of the object's
state in the database.
Add `gem 'after_commit_everywhere', '~> 0.1', '>= 0.1.5'` to your Gemfile
Add `gem 'after_commit_everywhere', '~> 1.0'` to your Gemfile.
```ruby
class Job < ActiveRecord::Base
@ -1028,7 +1028,7 @@ job.save! #notify_about_running_job is not run
Please note that `:after_commit` AASM callbacks behaves around custom implementation
of transaction pattern rather than a real-life DB transaction. This fact still causes
the race conditions and redundant callback calls within nested transaction. In order
to fix that it's highly recommended to add `gem 'after_commit_everywhere', '~> 0.1', '>= 0.1.5'`
to fix that it's highly recommended to add `gem 'after_commit_everywhere', '~> 1.0'`
to your `Gemfile`.
If you want to encapsulate state changes within an own transaction, the behavior

View file

@ -12,6 +12,6 @@ gem "dynamoid", "~> 1", platforms: :ruby
gem "aws-sdk", "~> 2", platforms: :ruby
gem "redis-objects"
gem "activerecord-jdbcsqlite3-adapter", "1.3.24", platforms: :jruby
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
gemspec path: "../"

View file

@ -7,6 +7,6 @@ gem "rails", "4.2.5"
gem "mime-types", "~> 2", platforms: [:ruby_19, :jruby]
gem "mongoid", "~> 5.0"
gem "activerecord-jdbcsqlite3-adapter", "1.3.24", platforms: :jruby
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
gemspec path: "../"

View file

@ -9,6 +9,6 @@ gem "sequel"
gem "dynamoid", "~> 1.3", platforms: :ruby
gem "aws-sdk", "~> 2", platforms: :ruby
gem "redis-objects"
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
gemspec path: "../"

View file

@ -9,6 +9,6 @@ gem "sequel"
gem "dynamoid", "~> 1.3", platforms: :ruby
gem "aws-sdk", "~>2", platforms: :ruby
gem "redis-objects"
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
gemspec path: "../"

View file

@ -9,6 +9,6 @@ gem "sequel"
gem "dynamoid", "~>2.2", platforms: :ruby
gem "aws-sdk", "~>2", platforms: :ruby
gem "redis-objects"
gem "after_commit_everywhere", "~> 0.1", ">= 0.1.5"
gem "after_commit_everywhere", "~> 1.0"
gemspec path: "../"

View file

@ -73,7 +73,7 @@ module AASM
rescue LoadError
warn <<-MSG
[DEPRECATION] :after_commit AASM callback is not safe in terms of race conditions and redundant calls.
Please add `gem 'after_commit_everywhere', '~> 0.1', '>= 0.1.5'` to your Gemfile in order to fix that.
Please add `gem 'after_commit_everywhere', '~> 1.0'` to your Gemfile in order to fix that.
MSG
yield
end