Hello community, here is the log from the commit of package rubygem-rubocop-ast for openSUSE:Factory checked in at 2020-11-03 15:16:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-rubocop-ast (Old) and /work/SRC/openSUSE:Factory/.rubygem-rubocop-ast.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-rubocop-ast" Tue Nov 3 15:16:23 2020 rev:5 rq:845480 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-rubocop-ast/rubygem-rubocop-ast.changes 2020-10-05 19:33:34.069226138 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-rubocop-ast.new.3463/rubygem-rubocop-ast.changes 2020-11-03 15:16:45.232050909 +0100 @@ -1,0 +2,68 @@ +Mon Nov 2 15:31:41 UTC 2020 - Dan Čermák <dcer...@suse.com> + +- New upstream release 1.1.0 + +## 1.1.0 (2020-10-26) + +### New features + +* [#144](https://github.com/rubocop-hq/rubocop-ast/pull/144): NodePattern: allow method calls on constants. ([@marcandre][]) + +## 1.0.1 (2020-10-23) + +### Bug fixes + +* [#141](https://github.com/rubocop-hq/rubocop-ast/pull/141): Make `SendNode#macro?` and `RuboCop::AST::Node#class_constructor?` aware of struct constructor and `RuboCop::AST::Node#struct_constructor?` is deprecated. ([@koic][]) +* [#142](https://github.com/rubocop-hq/rubocop-ast/pull/142): Only traverse send nodes in `MethodDispatchNode#def_modifier?`. ([@eugeneius][]) + +## 1.0.0 (2020-10-21) + +### Changes + +* None since 0.8; official 1.0 release coinciding with RuboCop 1.0 and API considered stable. ([@marcandre][]) + +## 0.8.0 (2020-10-12) + +### New features + +* [#49](https://github.com/rubocop-hq/rubocop-ast/pull/49): Add `DefNode#endless?` (Ruby 3.0). ([@marcandre][]) +* [#117](https://github.com/rubocop-hq/rubocop-ast/pull/117): Future-proof `AST::Traversal` by detecting unknown `Node` types. ([@marcandre][]) +* [#131](https://github.com/rubocop-hq/rubocop-ast/pull/131): Add rake tasks to merge and create Changelog entries. ([@marcandre][]) + +### Bug fixes + +* [#117](https://github.com/rubocop-hq/rubocop-ast/pull/117): All nodes of `break` and `next` are now traversed. ([@marcandre][]) + +## 0.7.1 (2020-09-28) + +### Bug fixes + +* [#127](https://github.com/rubocop-hq/rubocop-ast/pull/127): Fix dependency issue for JRuby. ([@marcandre][]) + +## 0.7.0 (2020-09-27) + +### New features + +* [#105](https://github.com/rubocop-hq/rubocop-ast/pull/105): `NodePattern` compiler [complete rewrite](https://docs.rubocop.org/rubocop-ast/node_pattern_compiler.html). Add support for multiple variadic terms. ([@marcandre][]) +* [#109](https://github.com/rubocop-hq/rubocop-ast/pull/109): Add `NodePattern` debugging rake tasks: `test_pattern`, `compile`, `parse`. See also [this app](https://nodepattern.herokuapp.com) ([@marcandre][]) +* [#110](https://github.com/rubocop-hq/rubocop-ast/pull/110): Add `NodePattern` support for multiple terms unions. ([@marcandre][]) +* [#111](https://github.com/rubocop-hq/rubocop-ast/pull/111): Optimize some `NodePattern`s by using `Set`s. ([@marcandre][]) +* [#112](https://github.com/rubocop-hq/rubocop-ast/pull/112): Add `NodePattern` support for Regexp literals. ([@marcandre][]) + +### Changes + +* [#22](https://github.com/rubocop-hq/rubocop-ast/issues/22): **(Potentially breaking)** Most constants are now private, the rest are converted to Sets and meant to be private. ([@marcandre][]) + +## 0.6.0 (2020-09-26) + +### New features + +* [#124](https://github.com/rubocop-hq/rubocop-ast/pull/124): Add `RegexpNode#options`. ([@owst][]) + +## 0.5.1 (2020-09-25) + +### Bug fixes + +* [#120](https://github.com/rubocop-hq/rubocop-ast/pull/120): **(Potentially breaking)** Fix false positives and negatives for `SendNode#macro?`. This impacts `{non_}bare_access_modifier?` and `special_access_modifier?`. ([@marcandre][]) + +------------------------------------------------------------------- Old: ---- rubocop-ast-0.5.0.gem New: ---- rubocop-ast-1.1.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-rubocop-ast.spec ++++++ --- /var/tmp/diff_new_pack.Gh5rAJ/_old 2020-11-03 15:16:46.148051791 +0100 +++ /var/tmp/diff_new_pack.Gh5rAJ/_new 2020-11-03 15:16:46.148051791 +0100 @@ -16,28 +16,29 @@ # +%define mod_name rubocop-ast +%define mod_full_name %{mod_name}-%{version} # # This file was generated with a gem2rpm.yml and not just plain gem2rpm. # All sections marked as MANUAL, license headers, summaries and descriptions # can be maintained in that file. Please consult this file before editing any # of those fields # - Name: rubygem-rubocop-ast -Version: 0.5.0 +Version: 1.1.0 Release: 0 -%define mod_name rubocop-ast -%define mod_full_name %{mod_name}-%{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: %{ruby >= 2.3.0} -BuildRequires: %{rubygem gem2rpm} -BuildRequires: ruby-macros >= 5 -URL: https://github.com/rubocop-hq/rubocop-ast -Source: https://rubygems.org/gems/%{mod_full_name}.gem -Source1: gem2rpm.yml Summary: RuboCop tools to deal with Ruby code AST License: MIT Group: Development/Languages/Ruby +URL: https://github.com/rubocop-hq/rubocop-ast +Source: https://rubygems.org/gems/%{mod_full_name}.gem +Source1: gem2rpm.yml +BuildRequires: %{ruby >= 2.3.0} +BuildRequires: %{rubygem gem2rpm} +BuildRequires: ruby-macros >= 5 +# MANUAL +BuildRequires: fdupes +# /MANUAL %description RuboCop's Node and NodePattern classes. @@ -50,6 +51,11 @@ %gem_install \ --doc-files="LICENSE.txt README.md" \ -f +# MANUAL +for dir in %{buildroot}%{_libdir}/ruby/gems/* ; do +%fdupes $dir +done +# /MANUAL %gem_packages ++++++ gem2rpm.yml ++++++ --- /var/tmp/diff_new_pack.Gh5rAJ/_old 2020-11-03 15:16:46.208051849 +0100 +++ /var/tmp/diff_new_pack.Gh5rAJ/_new 2020-11-03 15:16:46.208051849 +0100 @@ -15,8 +15,8 @@ # ## used by gem2rpm # :disable_automatic_rdoc_dep: true # ## used by gem2rpm -# :preamble: |- -# BuildRequires: foobar +:preamble: |- + BuildRequires: fdupes # Requires: foobar # ## used by gem2rpm # :patches: @@ -35,9 +35,10 @@ # export USE_VENDORED_LIBEV="no" # %endif # ## used by gem2rpm -# :post_install: |- -# # delete custom files here or do other fancy stuff -# install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse +:post_install: |- + for dir in %{buildroot}%{_libdir}/ruby/gems/* ; do + %fdupes $dir + done # ## used by gem2rpm # :testsuite_command: |- # (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test) ++++++ rubocop-ast-0.5.0.gem -> rubocop-ast-1.1.0.gem ++++++ ++++ 4867 lines of diff (skipped)