Skip to content

Commit 0ef92cc

Browse files
authored
Merge pull request #792 from reactjs/update-to-react-16
Update to react 16
2 parents 2c48fea + d7adca6 commit 0ef92cc

File tree

34 files changed

+159
-50786
lines changed

34 files changed

+159
-50786
lines changed

Appraisals

Lines changed: 60 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,41 @@
1-
appraise 'rails-3.2' do
2-
gem 'rails', '~> 3.2.21'
3-
gem 'rack-cache', '~> 1.6.1'
4-
# Modern turbolinks depends on `Rails.application.assets` which no-worky
5-
gem 'turbolinks', '~> 2.0'
6-
end
7-
8-
appraise 'rails-4.0.5' do
9-
# Depends on sprockets-rails ~> 2.0.0. Support for
10-
# `Rails.application.assets_manifest` which is used by
11-
# `ServerRendering::ManifestContainer` has only been added in
12-
# sprockets-rails 2.2.2. Ensure that server rendering falls back to
13-
# `ServerRendering::EnvironmentContainer`.`
14-
gem 'rails', '4.0.5'
15-
gem 'turbolinks'
16-
end
17-
18-
appraise 'rails-4.0-with-mini_racer' do
19-
gem 'rails', '~> 4.0.13'
20-
gem 'mini_racer', :platforms => :mri
21-
gem 'therubyrhino', :platforms => :jruby
22-
gem 'turbolinks'
23-
end
24-
25-
appraise 'rails-4.1' do
26-
gem 'rails', '~> 4.1.10'
27-
# Just to make sure we support old Turbolinks:
28-
gem 'turbolinks', '~> 2.3.0'
29-
end
30-
31-
appraise 'rails-4.2-sprockets_2' do
32-
gem 'rails', '~> 4.2.1'
33-
gem 'sprockets', '~> 2.12'
34-
gem 'turbolinks'
35-
end
36-
37-
appraise 'rails-4.2-sprockets_3' do
38-
gem 'rails', '~> 4.2.1'
39-
gem 'sprockets', '~> 3.5'
40-
gem 'turbolinks', '~> 2.5.0'
41-
end
42-
43-
appraise 'rails-4.2-sprockets_4' do
44-
gem 'rails', '~> 4.2.1'
1+
appraise 'rails-5.1-sprockets_4' do
2+
gem 'rails', '~> 5.1'
453
gem 'sprockets', '~> 4.0.x'
46-
gem 'turbolinks', '~> 2.5.0'
47-
# This ExecJS backend provides stateful context
48-
# which the default nodejs backend does not
49-
gem 'mini_racer', :platforms => :mri
4+
gem 'turbolinks', '~> 5.0.0'
505
end
516

527
# no_sprockets is a magical name from sprockets_helper.rb in test to
538
# load in certain tests or not.
54-
appraise 'rails-5_no_sprockets_webpacker_1_1' do
9+
appraise 'rails-5_no_sprockets_webpacker_3' do
5510
gem 'rails', '~> 5.0.0'
56-
gem 'webpacker', '~> 1.1.0'
11+
gem 'webpacker', '>= 3.0'
5712
# This ExecJS backend provides stateful context
5813
# which the default nodejs backend does not
5914
gem 'mini_racer', :platforms => :mri
6015
gem 'therubyrhino', :platforms => :jruby
6116
end
6217

63-
appraise 'rails-5_no_sprockets_webpacker_1_x' do
18+
appraise 'rails-5_no_sprockets_webpacker_2' do
6419
gem 'rails', '~> 5.0.0'
65-
gem 'webpacker', '~> 1.2'
20+
gem 'webpacker', '~> 2.0'
6621
# This ExecJS backend provides stateful context
6722
# which the default nodejs backend does not
6823
gem 'mini_racer', :platforms => :mri
6924
gem 'therubyrhino', :platforms => :jruby
7025
end
7126

72-
appraise 'rails-5_no_sprockets_webpacker_2' do
27+
appraise 'rails-5_no_sprockets_webpacker_1_x' do
7328
gem 'rails', '~> 5.0.0'
74-
gem 'webpacker', '~> 2.0'
29+
gem 'webpacker', '~> 1.2'
7530
# This ExecJS backend provides stateful context
7631
# which the default nodejs backend does not
7732
gem 'mini_racer', :platforms => :mri
7833
gem 'therubyrhino', :platforms => :jruby
7934
end
8035

81-
appraise 'rails-5_no_sprockets_webpacker_3' do
36+
appraise 'rails-5_no_sprockets_webpacker_1_1' do
8237
gem 'rails', '~> 5.0.0'
83-
gem 'webpacker', '>= 3.0'
38+
gem 'webpacker', '~> 1.1.0'
8439
# This ExecJS backend provides stateful context
8540
# which the default nodejs backend does not
8641
gem 'mini_racer', :platforms => :mri
@@ -95,8 +50,54 @@ appraise 'rails-5-no_sprockets' do
9550
gem 'rails', '~> 5.0.0'
9651
end
9752

98-
appraise 'rails-5.1-sprockets_4' do
99-
gem 'rails', '~> 5.1'
53+
appraise 'rails-4.2-sprockets_4' do
54+
gem 'rails', '~> 4.2.1'
10055
gem 'sprockets', '~> 4.0.x'
101-
gem 'turbolinks', '~> 5.0.0'
56+
gem 'turbolinks', '~> 2.5.0'
57+
# This ExecJS backend provides stateful context
58+
# which the default nodejs backend does not
59+
gem 'mini_racer', :platforms => :mri
60+
end
61+
62+
appraise 'rails-4.2-sprockets_3' do
63+
gem 'rails', '~> 4.2.1'
64+
gem 'sprockets', '~> 3.5'
65+
gem 'turbolinks', '~> 2.5.0'
10266
end
67+
68+
appraise 'rails-4.2-sprockets_2' do
69+
gem 'rails', '~> 4.2.1'
70+
gem 'sprockets', '~> 2.12'
71+
gem 'turbolinks'
72+
end
73+
74+
appraise 'rails-4.1' do
75+
gem 'rails', '~> 4.1.10'
76+
# Just to make sure we support old Turbolinks:
77+
gem 'turbolinks', '~> 2.3.0'
78+
end
79+
80+
appraise 'rails-4.0-with-mini_racer' do
81+
gem 'rails', '~> 4.0.13'
82+
gem 'mini_racer', :platforms => :mri
83+
gem 'therubyrhino', :platforms => :jruby
84+
gem 'turbolinks'
85+
end
86+
87+
appraise 'rails-4.0.5' do
88+
# Depends on sprockets-rails ~> 2.0.0. Support for
89+
# `Rails.application.assets_manifest` which is used by
90+
# `ServerRendering::ManifestContainer` has only been added in
91+
# sprockets-rails 2.2.2. Ensure that server rendering falls back to
92+
# `ServerRendering::EnvironmentContainer`.`
93+
gem 'rails', '4.0.5'
94+
gem 'turbolinks'
95+
end
96+
97+
appraise 'rails-3.2' do
98+
gem 'rails', '~> 3.2.21'
99+
gem 'rack-cache', '~> 1.6.1'
100+
# Modern turbolinks depends on `Rails.application.assets` which no-worky
101+
gem 'turbolinks', '~> 2.0'
102+
end
103+

Rakefile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,8 @@ namespace :react do
3232
task :copy do
3333
environments = ['development', 'production']
3434
environments.each do |environment|
35-
# Without addons:
3635
copy_react_asset("#{environment}/react-browser.js", "#{environment}/react.js")
3736
copy_react_asset("#{environment}/react-server.js", "#{environment}/react-server.js")
38-
39-
# With addons:
40-
copy_react_asset("#{environment}/react-browser-with-addons.js", "#{environment}-with-addons/react.js")
41-
copy_react_asset("#{environment}/react-server-with-addons.js", "#{environment}-with-addons/react-server.js")
4237
end
4338
end
4439

0 commit comments

Comments
 (0)