Hello community, here is the log from the commit of package rubygem-jbuilder for openSUSE:Factory checked in at 2016-06-12 18:54:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-jbuilder (Old) and /work/SRC/openSUSE:Factory/.rubygem-jbuilder.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-jbuilder" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-jbuilder/rubygem-jbuilder.changes 2016-03-18 21:39:26.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-jbuilder.new/rubygem-jbuilder.changes 2016-06-12 18:54:36.000000000 +0200 @@ -1,0 +2,11 @@ +Tue May 31 04:29:24 UTC 2016 - co...@suse.com + +- updated to version 2.5.0 + see installed CHANGELOG.md + + 2.5.0 + ----- + + * [Rails 5 compatibility](https://github.com/rails/jbuilder/commit/64c510ec69d9e63b73ffd5942e802d21a7d14701) + +------------------------------------------------------------------- Old: ---- jbuilder-2.4.1.gem New: ---- jbuilder-2.5.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-jbuilder.spec ++++++ --- /var/tmp/diff_new_pack.N7FjKY/_old 2016-06-12 18:54:37.000000000 +0200 +++ /var/tmp/diff_new_pack.N7FjKY/_new 2016-06-12 18:54:37.000000000 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-jbuilder -Version: 2.4.1 +Version: 2.5.0 Release: 0 %define mod_name jbuilder %define mod_full_name %{mod_name}-%{version} ++++++ jbuilder-2.4.1.gem -> jbuilder-2.5.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2016-02-09 07:33:18.000000000 +0100 +++ new/CHANGELOG.md 2016-05-30 23:10:24.000000000 +0200 @@ -1,5 +1,10 @@ # Changelog +2.5.0 +----- + +* [Rails 5 compatibility](https://github.com/rails/jbuilder/commit/64c510ec69d9e63b73ffd5942e802d21a7d14701) + 2.4.1 ----- @@ -42,12 +47,12 @@ 2.2.13 ------ -* Several peformance optimizations: [#260](https://github.com/rails/jbuilder/pull/260) & [#261](https://github.com/rails/jbuilder/pull/261) +* Several performance optimizations: [#260](https://github.com/rails/jbuilder/pull/260) & [#261](https://github.com/rails/jbuilder/pull/261) 2.2.12 ------ -* [Replace explici block calls with yield for performance](https://github.com/rails/jbuilder/commit/3184f941276ad03a071cf977133d1a32302afa47) +* [Replace explicit block calls with yield for performance](https://github.com/rails/jbuilder/commit/3184f941276ad03a071cf977133d1a32302afa47) 2.2.11 ------ @@ -191,7 +196,7 @@ ----- * [Add quick collection attribute extraction](https://github.com/rails/jbuilder/commit/c2b966cf653ea4264fbb008b8cc6ce5359ebe40a) * [Block has priority over attributes extraction](https://github.com/rails/jbuilder/commit/77c24766362c02769d81dac000b1879a9e4d4a00) -* [Meaningfull error messages when adding properties to null](https://github.com/rails/jbuilder/commit/e26764602e34b3772e57e730763d512e59489e3b) +* [Meaningful error messages when adding properties to null](https://github.com/rails/jbuilder/commit/e26764602e34b3772e57e730763d512e59489e3b) * [Do not enforce template format, enforce handlers instead](https://github.com/rails/jbuilder/commit/72576755224b15da45e50cbea877679800ab1398) 1.3.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-02-09 07:33:18.000000000 +0100 +++ new/README.md 2016-05-30 23:10:24.000000000 +0200 @@ -168,7 +168,7 @@ # or -json.comments @post.comments, partial: 'comment/comment', as: :comment +json.comments @post.comments, partial: 'comments/comment', as: :comment ``` You can pass any objects into partial templates with or without `:locals` option. Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jbuilder.gemspec new/jbuilder.gemspec --- old/jbuilder.gemspec 2016-02-09 07:33:18.000000000 +0100 +++ new/jbuilder.gemspec 2016-05-30 23:10:24.000000000 +0200 @@ -1,6 +1,6 @@ Gem::Specification.new do |s| s.name = 'jbuilder' - s.version = '2.4.1' + s.version = '2.5.0' s.authors = ['David Heinemeier Hansson', 'Pavel Pravosud'] s.email = ['da...@37signals.com', 'pa...@pravosud.com'] s.summary = 'Create JSON structures via a Builder-style DSL' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jbuilder/railtie.rb new/lib/jbuilder/railtie.rb --- old/lib/jbuilder/railtie.rb 2016-02-09 07:33:18.000000000 +0100 +++ new/lib/jbuilder/railtie.rb 2016-05-30 23:10:24.000000000 +0200 @@ -9,11 +9,18 @@ require 'jbuilder/dependency_tracker' end - if app.config.respond_to?(:api_only) && app.config.api_only + if Rails::VERSION::MAJOR >= 5 + module ::ActionController + module ApiRendering + include ActionView::Rendering + end + end + ActiveSupport.on_load :action_controller do - include ActionView::Rendering - include ActionController::Helpers - include ActionController::ImplicitRender + if self == ActionController::API + include ActionController::Helpers + include ActionController::ImplicitRender + end end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2016-02-09 07:33:18.000000000 +0100 +++ new/metadata 2016-05-30 23:10:24.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: jbuilder version: !ruby/object:Gem::Version - version: 2.4.1 + version: 2.5.0 platform: ruby authors: - David Heinemeier Hansson @@ -9,7 +9,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2016-02-09 00:00:00.000000000 Z +date: 2016-05-30 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activesupport @@ -111,7 +111,7 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.5.1 +rubygems_version: 2.5.2 signing_key: specification_version: 4 summary: Create JSON structures via a Builder-style DSL