Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gmavenplus-plugin for 
openSUSE:Factory checked in at 2021-12-17 23:54:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gmavenplus-plugin (Old)
 and      /work/SRC/openSUSE:Factory/.gmavenplus-plugin.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gmavenplus-plugin"

Fri Dec 17 23:54:35 2021 rev:3 rq:941209 version:1.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gmavenplus-plugin/gmavenplus-plugin.changes      
2019-11-26 16:57:02.068153934 +0100
+++ 
/work/SRC/openSUSE:Factory/.gmavenplus-plugin.new.2520/gmavenplus-plugin.changes
    2021-12-17 23:54:59.775553728 +0100
@@ -1,0 +2,298 @@
+Fri Dec 17 10:36:15 UTC 2021 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to version 1.13.1
+- Changes in 1.13.1
+  * Bugs
+    + [#203] Using bindAllProjectProperties and
+      bindSessionUserOverrideProperties together can cause an NPE.
+- Changes in 1.13.0
+  * Enhancements
+    + [#196] Add support for targetting Java 17.
+    + [#198] Add support for targetting Java 18.
+    + [#188/#193] Update Ant from 1.10.8 to 1.10.11.
+- Changes in 1.12.1
+  * Bugs
+    +  [#186] Certain AST transformations had classloader issues
+       because 1.12.0 was no longer setting the context classloader.
+  * Enhancements
+    + Update Jansi to 2.x.
+  * Potentially breaking changes
+    + The Jansi upgrade should generally be compatible, but could
+      cause issues with scripts that were using Jansi 1.x specific
+      classes.
+- Changes in 1.12.0
+  * Bugs
+    + [#183] The classloader project dependencies are loaded onto is
+      reused between modules, so each module was a superset of all
+      modules that preceded it. Also, the console, execute, and
+      shell mojos didn't pass the classloader to use into the
+      instantiated GroovyConsole/GroovyShell, so it accidentally was
+      using the plugin classloader, even when configured to use
+      PROJECT_ONLY classpath.
+  * Potentially breaking changes
+    + This should be a non-breaking change (except for unusual
+      situations that were relying on the previous incorrect
+      behavior). However, since it's a significant change, I'm
+      bumping the version by more than just the patch version.
+  * Notes
+    + This potentially runs slower than before, since a new
+      classloader is instantiated each execution, rather than
+      resuing the same classloader, so the classes referenced will
+      have to be reinitialized.
+- Changes in 1.11.1
+  * Bugs
+    + Fixes IllegalArgumentException when consoleScript parameter
+      was loaded from POM rather than command line property.
+- Changes in 1.11.0
+  * Enhancements
+    + Change JDK compatibility check to also account for Java 16.
+    + Some tweaks for Groovy 4 (most notably, invokedynamic is
+      enabled by default for Groovy 4 and cannot be disabled).
+    + New parameter (attachGroovyDocAnnotation) to enable attaching
+      GroovyDoc annotation.
+    + New parameter (parallelParsing) to enable parallel parsing
+      (enabled by default with Groovy 4).
+    + Remove previewFeatures parameter from stub generation goals,
+      since it's not used there.
+  * Potentially breaking changes
+    + If you were using the previewFeatures parameter without also
+      including a compilation goal that would make that config
+      valid, the build will fail because it's no longer a valid
+      parameter. The fix would be to move that configuration to the
+      appropriate execution(s).
+- Changes in 1.10.1
+  * Enhancements
+    + Ability to override classes used to generate GroovyDoc (#91)
+    + Ability to override GStringTemplates used for GroovyDoc (#105)
+    + Ability to bind overridden properties (by binding project
+      properties and/or session user properties) (#72)
+    + Ability to load a script when launching GroovyConsole (#165)
+- Changes in 1.10.0
+  * Enhancements
+    + Change default GroovyDoc jar artifact type to javadoc, so its
+      extension gets set to "jar" by the artifact handler instead of
+      "groovydoc" by the default handler logic which uses the type
+      for the extension in the case of unknown types (#151).
+  * Potentially breaking changes
+    + GroovyDoc jars and test GroovyDoc jars will now be of type
+      "javadoc" and have extension "jar".  Rather than type and
+      extension "groovydoc".  If you do not wish to transition to
+      this new behavior, set the new artifactType or
+      testArtifactType property to "groovydoc" to revert to the
+      previous behavior.
+  * Notes
+    + While the artifact type of GroovyDoc jars has changed, the
+      Maven classifier has not. It remains "groovydoc", and you can
+      still override that, just as before.
+- Changes in 1.9.1
+  * Enhancements
+    + Add a property to skip script execution (#162)
+- Changes in 1.9.0
+  * Enhancements
+    + Support for Java 14 (#152).
+    + Support for Java 15 (#153).
+    + Add skipBytecodeCheck property and parameter, so if a Java
+      version comes out the plugin doesn't recognize, you can use it
+      without having to wait for an update.
+    + Use groovy.ant.AntBuilder instead of groovy.util.AntBuilder
+      (if available).
+  * Potentially breaking changes
+    + maven.groovydoc.skip property was renamed to skipGroovydoc so
+      it matches the pattern of the other properties and won't seem
+      to imply it's a property for a standard Maven plugin.
+    + Using groovy.ant.AntBuilder instead of groovy.util.AntBuilder
+      (when available on classpath).
+    + Bundling Ant 1.10.7 instead of 1.10.5.
+    + Bundling Ivy 2.5.0 instead of 2.4.0.
+  * Notes
+    + Now officially requires Java 7 instead of 6. This is not a
+      breaking change, however, since this was actually already
+      required because of plexus-classworlds. This just wasn't
+      discovered until an enforcer rule was added to check bytecode
+      versions of dependencies.
+- Changes in 1.8.1
+  * Bugs
+    + #147 Change sourcesets internal storage from HashSet to
+      TreeSet, to avoid unpredictable Groovy compiler output on
+      certain filesystems.
+    + #145 Disable system exits by default, to avoid potential
+      thread safety issues.
+  * Potentially breaking changes
+    + #145 Changes the default of not allowing System.exits to
+      allowing them.
+- Changes in 1.8.0
+  * Enhancements
+    + Allow for invocation using only project classpath (#140).
+      This is accomplished with
+      <includeClasspath>PLUGIN_ONLY</includeClasspath>.
+  * Potentially breaking changes
+    + #140 If you were using useSharedClasspath before, you will
+      need to replace it with new values. In most cases, this would
+      be
+      +---------------------+--------------------+
+      | usedSharedClasspath | includeClasspath   |
+      +---------------------+--------------------+
+      | true                | PROJECT_AND_PLUGIN |
+      | false               | PROJECT_ONLY       |
+      +---------------------+--------------------+
+    + Another notable difference is that when using this new
+      configuration parameter in compile, compileTests,
+      generateStubs, or generateTestStubs goals, now also uses the
+      configurator to add the project dependencies to the classpath
+      with the plugin's dependencies. Previously, this only happened
+      in the goals other than the ones mentioned.
+- Changes in 1.7.1
+  * Bugs
+    + Fix that Groovy 3.0.0-alpha-5 was actually released as
+      3.0.0-beta-1 (#133)
+  * Enhancements
+    + Support Java preview features (#125)
+    + New goals to create GroovyDoc jars (#124)
+    + Use the new "groovy.console.ui.Console" package, if available,
+      fall back to "groovy.ui.Console" (#136)
+- Changes in 1.7.0
+  * Bugs
+    + #131 Fix executing script from URL in Groovy older than 1.7.0
+    + #120 Use unique configuration names for every mojo, so goals
+      don't conflict
+  * Enhancements
+    + #122 Support Java 13
+  * Potentially breaking changes
+    + #120 corrects an inadvertent breaking change made in 1.6.0
+      with #31/#58. Here are those changes: 
+--------------------------+----------------------+--------------------------+
+                                            | 1.5                      | 1.6   
               | 1.7                      |
+      
+-------------------------------------+--------------------------+----------------------+--------------------------+
+      | addStubSources                      | stubsOutputDirectory     | 
outputDirectory      | stubsOutputDirectory     |
+      | addTestStubSources                  | testStubsOutputDirectory | 
outputDirectory      | testStubsOutputDirectory |
+      | compileTests/testCompile            | testOutputDirectory      | 
outputDirectory      | testOutputDirectory      |
+      | generateStubs                       | stubsOutputDirectory     | 
outputDirectory      | stubsOutputDirectory     |
+      | generateTestStubs/testGenerateStubs | testStubsOutputDirectory | 
outputDirectory      | testStubsOutputDirectory |
+      | groovydocTests/testGroovydoc        | groovydocJavaSources     | 
groovydocJavaSources | testGroovydocJavaSources |
+      | removeStubs                         | stubsOutputDirectory     | 
outputDirectory      | stubsOutputDirectory     |
+      | removeTestStubs                     | testStubsOutputDirectory | 
outputDirectory      | testStubsOutputDirectory |
+      
+-------------------------------------+--------------------------+----------------------+--------------------------+
+    + In addition, unused parameters have been removed:
+      = addSources
+        -> skipTests
+        -> testSources
+      = addStubSources
+        -> skipTests
+        -> sources
+        -> testSources
+      = addTestSources
+        -> outputDirectory
+        -> skipTests
+        -> sources
+      = addTestStubSources
+        -> sources
+        -> testSources
+      = compile
+        -> skipTests
+        -> testSources
+      = compileTests
+        -> sources
+      = console
+        -> skipTests
+      = execute
+        -> skipTests
++++ 101 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/gmavenplus-plugin/gmavenplus-plugin.changes
++++ and 
/work/SRC/openSUSE:Factory/.gmavenplus-plugin.new.2520/gmavenplus-plugin.changes

Old:
----
  1.5.tar.gz

New:
----
  1.13.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gmavenplus-plugin.spec ++++++
--- /var/tmp/diff_new_pack.W8VZ9E/_old  2021-12-17 23:55:00.175554059 +0100
+++ /var/tmp/diff_new_pack.W8VZ9E/_new  2021-12-17 23:55:00.179554062 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gmavenplus-plugin
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           gmavenplus-plugin
-Version:        1.5
+Version:        1.13.1
 Release:        0
 Summary:        Integrates Groovy into Maven projects
 License:        Apache-2.0
@@ -30,17 +30,14 @@
 BuildRequires:  mvn(jline:jline)
 BuildRequires:  mvn(org.apache.ant:ant)
 BuildRequires:  mvn(org.apache.ivy:ivy)
-BuildRequires:  mvn(org.apache.maven.plugins:maven-enforcer-plugin)
+BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-plugin-plugin)
 BuildRequires:  mvn(org.apache.maven.shared:file-management)
+BuildRequires:  mvn(org.apache.maven:maven-archiver)
 BuildRequires:  mvn(org.apache.maven:maven-core)
+BuildRequires:  mvn(org.apache.maven:maven-model)
 BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
-BuildRequires:  mvn(org.apache.maven:maven-plugin-registry)
-BuildRequires:  mvn(org.apache.maven:maven-project)
-BuildRequires:  mvn(org.codehaus.plexus:plexus-classworlds)
 BuildRequires:  mvn(org.codehaus.plexus:plexus-component-metadata)
-BuildRequires:  mvn(org.codehaus.plexus:plexus-container-default)
-BuildRequires:  mvn(org.codehaus:codehaus-parent:pom:)
 BuildRequires:  mvn(org.fusesource.jansi:jansi)
 BuildArch:      noarch
 
@@ -63,10 +60,11 @@
 %pom_remove_plugin :maven-dependency-plugin
 %pom_remove_plugin :maven-help-plugin
 %pom_remove_plugin :animal-sniffer-maven-plugin
-%pom_remove_plugin :cobertura-maven-plugin
+%pom_remove_plugin :jacoco-maven-plugin
 %pom_remove_plugin :maven-source-plugin
 %pom_remove_plugin :maven-deploy-plugin
 %pom_remove_plugin :maven-site-plugin
+%pom_remove_plugin :maven-enforcer-plugin
 
 %pom_xpath_remove "pom:build/pom:extensions"
 %pom_xpath_remove 
"pom:plugin[pom:artifactId='maven-javadoc-plugin']/pom:executions"
@@ -80,10 +78,7 @@
 %{mvn_file} : %{name}
 
 %build
-%{mvn_build} -f -- -Pnonindy \
-%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
-       -Dmaven.compiler.release=6
-%endif
+%{mvn_build} -f -- -Pnonindy -Dsource=7
 
 %install
 %mvn_install

++++++ 1.5.tar.gz -> 1.13.1.tar.gz ++++++
++++ 29045 lines of diff (skipped)

Reply via email to