This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to annotated tag japicmp-base-0.10.0 in repository https://gitbox.apache.org/repos/asf/commons-vfs.git.
at 634142c (tag) tagging fd4438cc6461a91653f8bbb8793852f3bfba1548 (commit) replaces japicmp-base-0.9.4 by Martin Mois on Sun Apr 2 14:32:41 2017 +0200 - Log ----------------------------------------------------------------- [maven-release-plugin] copy for tag japicmp-base-0.10.0 ----------------------------------------------------------------------- This annotated tag includes the following new commits: new aceff7a Initial commit new 0ed6bdc Initial commit new 846a435 Updated pom.xml and README.md new 878c163 changed logging level to INFO new d702fd6 added findbugs plugin new ca83540 Updated download link to newest snapshot version new dffbb39 moved distribution management to base pom new d135151 added testbase module and three submodules to test the comparison of jar archives new 80d2a73 further test cases new 645e7aa extended README.md new ef67f5f Added JarArchiveComparatorOptions, Update of README.md new af0ec12 [maven-release-plugin] prepare release japicmp-base-0.0.1 new 8912361 [maven-release-plugin] rollback the release of japicmp-base-0.0.1 new 41c5647 [maven-release-plugin] prepare release japicmp-base-0.0.1 new ff15256 [maven-release-plugin] rollback the release of japicmp-base-0.0.1 new 7fe97d4 [maven-release-plugin] prepare release japicmp-base-0.0.1 new 8fbdc6c [maven-release-plugin] rollback the release of japicmp-base-0.0.1 new 94e66eb [maven-release-plugin] prepare release japicmp-base-0.0.1 new 3eeaf9c [maven-release-plugin] prepare for next development iteration new 6c1a401 Updated README.md new 53a32f8 added -a option that lets the user specify the access modifier level used to compare classes and class members new 0111134 added new feature package filter (new cli option) new 7c22f30 added xml output for cobertura plugin new 3d58ae7 it is verified that argument for cli option -o and -n is a jar file new 329ab85 updated README.md new f5b13eb updated README.md new f21e238 [maven-release-plugin] prepare release japicmp-base-0.0.2 new 5d88a15 [maven-release-plugin] prepare for next development iteration new 101d281 updated README.md new 83770b8 updated README.md new 414ccbb moved PackageFilter to config package, moved AccessModifier to model package new c3f510c Update download links for releases new aeb5540 Local changes new 5ec9e0c Updated README.md new 3111346 Updated README.md new c5ec4fe started maven plugin new 7af9e49 maven-plugin: added parameter from CLI tool, add local file path as old or new archive location; java source and target level is now 1.7; removed dependency to eclipse-aether API new 707c1fa reactivated cobertura plugin new 409f2df Updated README.md new 09ba26a Updated README.md new ab1d0b0 Updated README.md new 568f877 removed unnecessary files new 037b94e Updated README.md new 2f3b431 added -XX:-UseSplitVerifier option for surefire plugin -> resolves bytecode instrumentation issue with cobertura new 761f276 Merged development branch to master new 0f0dd74 added @phase to maven-plugin new 29e29bc [maven-release-plugin] prepare release japicmp-base-0.1.0 new 532fc0e [maven-release-plugin] prepare for next development iteration new ca435c8 Updated README.md new 8298ceb Merge branch 'master' of https://github.com/siom79/japicmp new a96cc16 Updated README.md new 51bd591 Prepared pom.xml files to be compliant with maven central repository requirements new ef57f00 Updated javassist to latest version 3.18.2-GA new 8edb533 Added oss-parent as parent pom in order to be able to deploy to the Sonatype Nexus repo new e43e646 skipping test artifacts during deployment new ae67fa1 Corrected scm and developerConnection in pom.xml new 82ab9c3 corrected github url in pom.xml new b95aa54 Updated maven release plugin configuration new b5aa127 [maven-release-plugin] prepare release japicmp-base-0.1.1 new 7751bdd [maven-release-plugin] prepare for next development iteration new eccb4c7 Updated README.md new 556bfd7 Updated README.md new fd992d0 Updated README.md new 85e5e33 static and final modifiers are now tracked for methods and classes new 7565fbe added test cases for static and final modifiers new 8292c57 now constructors are also compared new ed9698f started to implement change tracking for interfaces and superclasses new 59f1504 reworked modifier tracking, added tracking of abstract modifier new 0b39931 added test cases for abstract modifier changes new 620fff1 started to implement field comparison new a6a83b0 added tracking of synthetic attribute, added test cases for superclasses and interface changes new c166d14 added field type change to stdout output new be94c06 reworked OutputFilter and StdoutOutputGenerator new f1aae93 merged changes from development branch new 1472f63 [maven-release-plugin] prepare release japicmp-base-0.2.0 new 65b6e1b [maven-release-plugin] prepare for next development iteration new 5081609 updated README.md new ba6a47d updated README.md new 190e4ef started evaluation of binary compatibility new ad3e805 further work on binary compatibility new c5800c6 started change tracking of annotations new 9597cfb added .travis.yml new 796a8e9 moved execution of surefire plugin to phase integration-test new 3bfa908 updated travis build status URL new ba886c9 added output of changed annotations of classes to StdOutputGenerator new 87377ba added change tracking of annotations to fields and methods/constructors new d267766 added further tests for annotations, interface changes are now per default binary compatible new 47b2207 introduced JApiAnnotationElementValue new a6d04b9 further work on annotation change tracking new cf82536 updated travis.yml, removed ClassVisitor, updated README.md new d7eaa84 [maven-release-plugin] prepare release japicmp-base-0.2.1 new 32e82bb [maven-release-plugin] prepare for next development iteration new d684f88 updated README.md new 2ae25b0 XSD file is now named japicmp.xsd even if the xml file name is given without parent directory new c237534 Replaced cli parser with airlift/airline and show usage on cli errors new 817601d merged changes from eldur new c3e0c5d Merge branch 'eldur-development' into development new 5452360 updated README.md new d83a86a started html output new 7494735 changed error message for illegal include format new 2a9051a Removed '-h' toggle for html output, because it overlapps with '--help' new dfb5dea further work on html output new 88e07cb first version of HTML report new a153bdc Merge branch 'development' of https://github.com/eldur/japicmp into eldur-development new 4a18726 Merge branch 'eldur-development' into development new 2b643fb added oraclejdk8 to .travis.yml new d52a35e added oraclejdk8 to .travis.yml new 60d1250 removed jpa-tables from HTML report new 90bb316 removed openjdk8 from .travis.xml (javadoc plugin has problem with @goal tag in maven plugin) new 52707a1 added example HTML report to README.md new dd19e09 README.md now uses htmlpreview.github.com to render report as HTML page new 3f96743 updated README.md new a798d88 deactivated JPA-Analyzer new 7996829 removed unnecessary files new 9852f8c renamed CLI options xml-to-file and html-to-file to xml-file and html-file new e2868ad renamed CLI options xml-to-file and html-to-file to xml-file and html-file new c47bb83 added parameter -Xdoclint:none to javadoc plugin such that build works under JDK8, added oraclejdk8 to travis.yml new 09facfe [maven-release-plugin] prepare release japicmp-base-0.2.2 new 3fb2ebb [maven-release-plugin] prepare for next development iteration new f9ccb7d system class path is now added to the javassist class pool new 221397f added warning message in case of NotFoundException, added ExternalLibraryDepTest new fe6699f In case interface, superclass or return type is not found on class path an exception is thrown. Now it is possible to append jar files to the class path via JarArchiveComparatorOptions. new 1616769 access modifier level is used when computing change status of JApiClass new 338504f updated README.md new 0e675c2 updated README.md new b22aed4 more complicated systemPath in japicmp-test-maven-plugin-japicmp new 873883a use replaced system path new 295978c Disabled java8 doclint only on java8 builds new 6721931 Merge pull request #24 from eldur/missed-changes new 6856827 extended tests in AccessModifierLevelTest new ce48562 Merge branch 'missed-changes' of https://github.com/siom79/japicmp into missed-changes new 77908c4 extended tests in AccessModifierLevelTest new 145b7f6 Added tests for CLI to avoid overlapping arguments new 283b3ac Merge pull request #25 from eldur/missed-changes new 0c20d15 made JApiCmpTest run under Windows, applied formatter to JApiCmpTest new 275c11c return values of methods are no longer looked up in the class pool -> no NotFoundException in that case, extended MethodsTest, updated README.md new 5b1babe access modifier level is no longer used for computing change status of JApiClass new bc77c80 updated AccessModifierLevelTest new 2947e7c updated japicmp-test-maven-plugin-japicmp to version 0.2.2 new 7713e9f update README.md new c7e0a90 changed appendAssemblyId=true new 2f2abb3 updated version to 0.2.3 in README.md new 166953f [maven-release-plugin] prepare release japicmp-base-0.2.3 new f20a546 Revert "[maven-release-plugin] prepare release japicmp-base-0.2.3" new 05bc646 [maven-release-plugin] prepare release japicmp-base-0.2.3 new 57cf88c Revert "[maven-release-plugin] prepare release japicmp-base-0.2.3" new 0b191a8 [maven-release-plugin] prepare release japicmp-base-0.2.3 new 1533bf3 Revert "[maven-release-plugin] prepare release japicmp-base-0.2.3" new 732afd8 [maven-release-plugin] prepare release japicmp-base-0.2.3 new 962479c [maven-release-plugin] prepare for next development iteration new 3ab5e55 Reduced CLI usage output in case of an error new c4dcdda Added hidden CLI option --only-semver-diff new e1adbc2 Extracted CLI output generators to new type new a2be5c2 Implemented Semverdiff and added a few testcases new 0a35729 Improved test executability with Windows new 8417797 Added testcase for superclass with field new c21b1b2 added @Ignore to SemverOutIntegTest.testSemver100_superclass_with_field, removed Helper.getArchiveLike() new a804bc0 changed SemverOut.java as proposed in discussion (https://github.com/siom79/japicmp/issues/26) new bc00d9e changed and renamed tests for semver 001 new e18bdac added detection of new @Deprecated annotations to SemverOut, updated test for @Deprecated annotation new 7ee0f01 updated names for test Semver010_increase_visibility_of_class_from_default_to_public new 8126654 deactivated javadoc and sources plugin for japicmp-test-v* new 8ebb2a8 renamed further semver test cases new c82c717 refactored filter functionality of OutputFilter into separate class new 05bbad6 restored file checks and help output in case of wrong CLI commands new 0fb3941 #gh-33 HTML report now outputs creation timestamp and does not show unchanged superclasses new 0f67750 gh-26 implemented semantic versioning feature with refactored Filter class new 2273ba9 default access modifier is now private, more meta information are printed out in HTML report, added test for HTML report meta-information table new fd75e98 updated section Downloads of README.md new a03790a updated section Downloads of README.md new d36c602 gh-33: superclass for options onlyModifications and onlyBinaryIncompatibleModifications is only outputted if new/old superclass is not java.lang.Object new b7d9b57 gh-32: invocation of program with wrong CLI option outputs now 'See '--help' or '-h' for more information'. new 6b1d474 gh-33: added test cases for superclass table for onlyModifications only if not java.lang.Object new d065dd8 gh-33: added futher test cases for superclass changes new 5e5cf68 changed default access from private to public, added test cases for HTML output with public and private access modifier level new 4038146 changed method return type causes method to be tracked as modified new 090b0de Merge branch 'feature-methodreturntype' into develop new 12e6e55 Added failed integ test: Call no toString on reports new 1e08169 Set javadoc plugin to: log only errors and warnings new 88e0511 JApiReturnType is now correctly printed in StdoutOutputGenerator new 66b3fc4 Merge branch 'eldur-no-toString-onModels' into develop new 3ddd50f Merge pull request #35 from eldur/only-javadoc-warn-and-error new 5c3a3e4 gh-26: annotation changes do no longer cause annotated element to become changed new 53a51db Added test that fails on adding private final field new 15a0e9b Added Code Style Guidelines for Contributors new 86fcf9b Added AnnotationAddedToConstructorTest case new 3e2debb Merge branch 'added-final-field' of https://github.com/eldur/japicmp into eldur-added-final-field new 3fd5461 merge of eldur-added-final-fields; changed SemverOut such that changes of private class elements such as fields, methods do not cause an increment of minor version new d2873cc Merge branch 'eldur-added-final-field' into develop new a9069ba Merge pull request #38 from eldur/codestyle-doc new 42f97c8 global optimize imports new 99988f4 convert from CRLF to LF new ce8499c Merge branch 'develop' of https://github.com/siom79/japicmp into develop new 12c6ecd Update README.md new a457eaf Bumped version to 0.3.0 new c780886 Merge branch 'release-0.3.0' new f0dfc44 [maven-release-plugin] prepare release japicmp-base-0.3.0 new f405297 [maven-release-plugin] prepare for next development iteration new 6e6e71c Merge branch 'master' into develop new 0bbfd26 Updated dependecies for junit,system-rules,guava,airline,javassist new 535f078 Add integration test for private inner class that changes binary incompatible new 4e7e411 renamed field of class PrivateInnerClassChanges new b6b18b0 added ClassesComparatorTest new b877d21 Merge pull request #40 from eldur/dep-update new 714fc9d started serialization feature new 13f68d0 further work on the serialization feature new ecd6443 test cases "ExtendSerializable*" now extend Random instead of Applet new d027b7a added oraclejdk7 and openjdk7 new dc1e9c3 #45: path to schema file is no longer rendered as URL (this leads to problems with whitespace characters) new 5a4b415 #43: classes and methods are sorted within JarArchiveComparator.compare() new 1341e5f removed unnecessary classes StdOut and XmlOut by adding generic parameter to OutputGenerator new 007ef82 Merge branch 'develop' into feature-serialization new f1ee9fd updated guava report new 2976e44 added serialization information to output (stdout, xml, html) new b0dd79d added test case for Serializable class that gets a new field new 506707c added evaluation of transient modifier new df87b15 added check of compatibility of changes of serializable class according to http://docs.oracle.com/javase/7/docs/platform/serialization/spec/version.html#5172 new 87b332d Issue #44 : Add support for OutputOnlyBinaryIncompatible to maven plugin. new c9b7eae added tracking of type changes of classes new c043553 #46: added further test cases for feature classtype new 8a4ec6c added method and enum values to ClassType test new 749d0fe Merge remote-tracking branch 'bondolo/master' into develop new 27368e5 cherry-pick of commit dc1e9c378d80af6a5dd82cd02f67072a4f34a6cf new 0c529e7 Updated version in README.md to 0.3.1 new eaccfdc Merge branch 'develop' new af05e91 [maven-release-plugin] prepare release japicmp-base-0.3.1 new c82c439 [maven-release-plugin] prepare for next development iteration new 5323b90 Merge branch 'master' into develop new e369f63 Updated README.md new 01f2856 Merge branch 'master' into develop new 50694ab Merge develop to feature-serialization new 4778832 #42 added new model class JApiSerialVersionUid that tracks changes if serializable, serialVersionUid in class and the default one new 8e32a4e Updated README.md and guave HTML report new d74f8f2 added javadoc comments to JApiSerialVersionUid.java new 400b484 #42: reworked JavaObjectSerializationCompatibility such that incompatible changes are detected before serialVerionUID changes new cb9cebe #42: reworked JavaObjectSerializationCompatibility such that incompatible changes are detected before serialVerionUID changes (second part) new 0521cbb siom79/japicmp#49: prioritize excludes over includes new 511c0a4 changed label in HTML report for serialVersionUID new 7b0a1ec * default accessModifier is now protected new e981d66 Merge branch 'feature-serialization' into develop new b78f0fd Merge remote-tracking branch 'roomsg-master/master' into develop new b5a5cfc updated version in README.md, updated example HTML report new 1301969 [maven-release-plugin] prepare release japicmp-base-0.4.0 new bf9758f [maven-release-plugin] prepare for next development iteration new 59db29f [maven-release-plugin] rollback the release of japicmp-base-0.4.0 new 9656b6f upgraded to oss-parent in version 9 new 2ae1b2c [maven-release-plugin] prepare release japicmp-base-0.4.0 new a56d9ce [maven-release-plugin] rollback the release of japicmp-base-0.4.0 new 40ce497 [maven-release-plugin] prepare release japicmp-base-0.4.0 new 2bdb05a [maven-release-plugin] rollback the release of japicmp-base-0.4.0 new 8b7e1bf [maven-release-plugin] prepare release japicmp-base-0.4.0 new d6881bc [maven-release-plugin] prepare for next development iteration new e8503f3 [maven-release-plugin] rollback the release of japicmp-base-0.4.0 new 9c209bc [maven-release-plugin] prepare release japicmp-base-0.4.0 new 7e9f9e8 [maven-release-plugin] prepare for next development iteration new dedfb44 Merge branch 'develop' new 3322dcf #53 ACC_SYNTHETIC is tracked for classes/methods/fields, ACC_BRIDGE is tracked for methods new 362fee9 Upgraded verson for japicmp in japicmp-test-maven-plugin new 3c4bf43 first version of --include-synthetic option (synthetic elements are excluded per default) new 69f1ca3 #53 first version of --include-synthetic option (synthetic elements are excluded per default) new 142a480 Merge branch 'feature-synthetic' of https://github.com/siom79/japicmp into feature-synthetic new 1a643e4 added cobertura plugin, moved findbugs-plugin to new code-quality profile new 2dd7bb2 #53 added unit tests for method changes, method changes are tracked correctly when two methods with same name and same parameter list exist but only differ in return type new d6ebe00 #53 added includeSynthetic as option for maven-plugin new e1dace0 #54 maven-plugin pulls in dependencies from enclosing module (and its parent(s)) new 6fe98ba Merge branch 'feature-pullinmoduledeps' into develop new bf25121 Merge branch 'feature-synthetic' into develop new 2a00a1f updated README.md new 46af89d [maven-release-plugin] prepare release japicmp-base-0.4.1 new 5e4814b [maven-release-plugin] prepare for next development iteration new fe16a14 updated README.md new 11b9250 Merge branch 'develop' new 12fbcbc updated README.md new f2909ea Merge branch 'develop' new c16091c #51: first version of the new --exclude and --include options new 40b6f9e #51: remove white space chars in parameter list of methods new d7eb755 #55: reimplemented JApiClass.findMatchingMethod() such that method parameters are not resolved as CtClass new 8eea2d4 Merge branch 'develop' into feature-exclinclextended new 2f986b9 #51: excludes and includes for maven plugin are not provided in the form <excludes><exclude>...</exclude></excludes> ... new cbc8ae6 Merge branch 'feature-exclinclextended' into develop new 4c07b41 extended ClassFilter to inner classes new 209d785 updated label in HTML report for excludes and includes new 8f345b3 updated README.md new 4f5417d added includes and excludes to pom.xml new 00623f4 [maven-release-plugin] prepare release japicmp-base-0.5.0 new e972820 [maven-release-plugin] prepare for next development iteration new f05cb27 Merge branch 'develop' new 064e34e updated README.md new 97fb1c0 Merge branch 'develop' new 9749eb1 #56: japicmp-maven-plugin has now a skip parameter new d4f6353 #33: reworked creation of XML/HTML report such that report MOJO gets XML/HTML data as OutputStream new da3fbed updated README.md new 123ba74 refactored error messages for NotFoundException to one common location new 00fe665 maven plugin: fix includes new 50fe52b Merge remote-tracking branch 'danielnorberg/master' into develop new 21f5152 Merge remote-tracking branch 'danielnorberg/maven-fix-includes' into develop new 9a38d1c Fixes JApiClass to be able to deal with Object when comparing JDK rt.jars new 34ebc35 Merge remote-tracking branch 'badlogic/master' into develop new 7128110 #62: updated version for japicmp in japicmp-test-maven-plugin-japicmp new d213bc0 [maven-release-plugin] prepare release japicmp-base-0.5.1 new 9b9a902 [maven-release-plugin] prepare for next development iteration new cab31b9 #62: updated version in README.md new 698a7e2 #64: added javadoc documentation to some interfaces new bd87f72 #61: started feature separateclasspath (CLI option and first integration tests) new a1f01c9 #64: addded javadoc comments to interfaces and enums new b6321fa #61: further work on feature separate classpath (maven plugin, further integration tests) new 4bde141 #61: switched to container-based infrastructure on travis new b1de113 #61: added check in maven plugin if japicmp directory exists new 67afeea #65: transitive dependencies are added to classpath new f545c24 #66: added parameter skipPomModules for the maven plugin new 30528e4 #65: removed cobertura plugin from japicmp-test module new 8c8b1c7 [maven-release-plugin] prepare release japicmp-base-0.5.2 new c6f0a74 [maven-release-plugin] prepare for next development iteration new 8382970 #65: updated version in README.md, added section ###Release### to README.md new f8531be if the cmp directory exists before we create it, fail only if we cannot write to it new 4bf9d66 allow the maven plugin to run with maven 3.0.5 - fixes #70 new 0576b16 allow the maven plugin to run with maven 3.0.5 - fixes #70 new a4a1adc Merge remote-tracking branch '243826/plugin-maven-prerequisite' into develop new 39f372c #70: lowered required for maven from 3.1.0 to 3.0.3, reworked Mojos to use annotations instead of javadoc comments new 18faec9 #70: updated README.md new 62e9071 [maven-release-plugin] prepare release japicmp-base-0.5.3 new ae62bf5 [maven-release-plugin] prepare for next development iteration new 8f125cf #60: added test case for comparing java.lang.Object new 71f1bf7 Merge branch 'develop' new 18168a3 #64: included reports section in README.md, upgraded to javassist 3.20.0-GA new ab6b93a #64: updated reports section in README.md new d6b9571 #64: added further tests for superclass new f5b6ffa #64: added more javadoc new ff4d05d #63: added option htmlStylesheet to maven plugin new e121d89 #72: added .editorconfig, updated README.md new 3569dd8 Merge branch 'develop' new dcddce2 #63: reworked test case ITStylesheet.java new 6aa61c7 #63: ITStylesheet now also runs under JDK7 new 034fa1c #73: added classifier for dependencies new 0016d0a #73: changed way to create artifact representation in mojo new cbf6270 #73: updated README.md new 650027d #67: JarArchiveComparator accepts now additionally a list of old and new archives new 868c225 #67: added missing ListJoiner.java new 539ea88 #67: added test cases, added configuration elements <oldArchives/> and <newArchives/> new c5c7c82 #61: merged changes from develop new 1645465 #75: dependencies declared with <dependencies/> are resolved transitively new 0f53c48 updated README.md to version 0.6.0 new 5776551 [maven-release-plugin] prepare release japicmp-base-0.6.0 new 53bd003 [maven-release-plugin] rollback the release of japicmp-base-0.6.0 new 097c531 [maven-release-plugin] prepare release japicmp-base-0.6.0 new 2123abb [maven-release-plugin] rollback the release of japicmp-base-0.6.0 new 27bf177 [maven-release-plugin] prepare release japicmp-base-0.6.0 new c8dc2cd [maven-release-plugin] prepare release japicmp-base-0.6.0 new 90f4274 [maven-release-plugin] rollback the release of japicmp-base-0.6.0 new c961d4e removed release.properties new e585796 Merge branch 'develop' of https://github.com/siom79/japicmp into develop new da56009 updated version to 5.4.0-SNAPSHOT new 7bfa53a [maven-release-plugin] prepare release japicmp-base-0.6.0 new 95d9ecc [maven-release-plugin] prepare for next development iteration new 6c761e6 Merge branch 'develop' new 41485bb #76: setUpClassPathUsingMavenProject() adds each dependency only once new 244988c #78: added src/site and included site-plugin new 64149a2 #78: updated README.md new c9b90d0 Merge branch 'develop' new bf39837 #78 fixed build new 13d99c2 Merge branch 'develop' new 399034a #78: renamed Introduction.md to index.md new 5daeb89 Merge branch 'develop' new 821afaa #78 updated README.md new d7feaaf Merge branch 'develop' new 8e8d820 #76: added resolution filter that does not include optional dependencies new bf452c9 #76 fixed build new 7d6e7b7 Added support for <type> attribute in japicmp.maven.Dependency new 421fa11 trivial elaboration of packaging-type in plugin doc new ddc5bda trivial formatting new 9adbbaf Merge remote-tracking branch 'earcam/master' into develop new 3354557 #78: updated README.md, MavenPlugin.md and site.xml new a7f1cd8 #77 line numbers are reported for methods and constructors new 52e9713 #83: project dependencies are not resolved transitively new 5084b34 #84: title of HTML report is now configurable via maven-plugin new 8f71377 #84: added test case ITHtmlTitle new 49b02a6 #85: methods pulled up to new superinterface are no longer reported as binary incompatible new a11c12a #81: semantic versioning information is now also part of the HTML report new ed14ba3 updated version to 0.6.1 new 848a58a [maven-release-plugin] prepare release japicmp-base-0.6.1 new 774856b [maven-release-plugin] prepare for next development iteration new 23cfc60 [maven-release-plugin] rollback the release of japicmp-base-0.6.1 new 46cc1f3 release build should only execute deploy goal new ec2242f [maven-release-plugin] prepare release japicmp-base-0.6.1 new 2852b43 [maven-release-plugin] rollback the release of japicmp-base-0.6.1 new 3d1e983 [maven-release-plugin] prepare release japicmp-base-0.6.1 new a355a35 [maven-release-plugin] prepare for next development iteration new 4c30e85 [maven-release-plugin] rollback the release of japicmp-base-0.6.1 new 41a7b42 [maven-release-plugin] prepare release japicmp-base-0.6.1 new f6558d6 [maven-release-plugin] prepare for next development iteration new a5e88c6 #88: Include and exclude filters based on annotations new 7f7ea56 Update feature list new 63ae3fc use tabs instead of spaces new 3e3af18 #88: extended documentation, added new test case for exclusion of methods and fields new 1fc03b5 #88: fields and methods can now be excluded with annotations new 8e0ffe7 #88: added further tests new eb3a626 #88: BehaviorFilter and FieldFilter no longer extend ClassFilter new 0772193 #90: values for XML attribute value of JApiAnnotationElementValue are escaped new 60977e9 #90: added test case for illegal XML character in annotation value new 47f01f6 #91: added option --no-annotations to CLI tool and maven plugin new 95fe731 #94: added new option <ignoreNonResolvableArtifacts/> for the maven plugin new dbadbb6 #95: improved error message in case dependent class is not found new 5466028 #92: Annotation*Filter now load class first with Class.forName() and if this fails with over the class pool from javassist new c55e15c #92: Annotation*Filter now load class first with Class.forName() and if this fails with over the class pool from javassist new b5efe0a #92: fixed possible NPE in toString() of AnnotationClassFilter new 023bc20 #92: reworked Annotation*Filter(s) such that they use javassist in order to detect if class/method/field is annotated new 6cbc4aa #88: AnnotationClassFilter also considers inner classes of classes that are annotated new 129421b #88: added new test case that detects new method of annotated class new fe18599 #88: include annotation on class also considers modifications on class that are not annotated new c952add #88: annotation filter also considers annotations on packages new 9f4db29 [maven-release-plugin] prepare release japicmp-base-0.6.2 new bfe0964 [maven-release-plugin] prepare for next development iteration new bb88086 [maven-release-plugin] rollback the release of japicmp-base-0.6.2 new 8378c2c #88 updated version to 0.6.2 new 6c80bfb [maven-release-plugin] prepare release japicmp-base-0.6.2 new 46983a7 [maven-release-plugin] prepare for next development iteration new 8e4333d Add feature to filter analisys based on Maven package new bbdab63 cleanup code duplication new 9676c20 #100: Moved the new parameter to the section of the , removed unnecessary empty lines in methods, added curly braces for if clauses, added documentation, added (integration) test (new maven module ). new 2b9ef09 #100: added LasneF as contributor new 79cb881 Added <wbr /> elemets in html output to avoid horizontal scrolling new db307ea #101: addec unit test for fields of interfaces, removed constructor check of interfaces in BinaryCompatibility new 72277cd #101: addec unit test for fields of interfaces, removed constructor check of interfaces in BinaryCompatibility new 6f6a30a #105 reworked BinaryCompatibility such that a reason for each incompatibility is tracked new 1fdadea #105 added class JApiCompatibilityChange new 86f4f44 #105: compatibility changes are rendered in XML output new 9b272e8 #105: added class ManualTest new c95bb15 #105: superclass added is no longer a binary incompatible change new bc560be #88: added test case for excluded classes new 68adb77 #88: changed test for ExcludedClass such that @Exclude annotation is inner annotation of InterfaceStability new b400f17 Fixed NPE in JavadocLikePackageFilter when matching against classes in the default (empty) package. new 5078766 #106: merged pull request 'fixes NPE in JavadocLikePackageFilter...' new f170325 #103: applied .editorconfig and reformatted code new eaab0f9 #105: merged branch feature-mod-codes new da6ee23 #105: added test cases for CompatibilityChange codes new 3d816f1 #105: further test cases for mod codes new 195288a Added factory method for Options creation new f268819 Moved options verify to Options for better testing new 782c539 Added test for notExistingHtmlStylesheet option new 51696cd #105: further test cases for mod codes new ddf3c9c #105: further test cases for mod codes new 613d70c Merge branch 'develop' of https://github.com/eldur/japicmp into eldur-develop new 4eefc7c #98: changed verify() to non-static method new 8cb9079 #105: further test cases for mod codes new 35f95ed #59: added compatibility change METHOD_ADDED_TO_INTERFACE new a053571 #59: added new option breakBuildOnSourceIncompatibleModifications to maven plugin new c6ca1a7 Improved cli error message on defining css witout html outputfile new 78e9497 #105: added compatibility check for classes that became checked exceptions new e3044bd #108: added new option breakBuildBasedOnSemanticVersioning to maven plugin new 8b72ddd #105: HTML report and stdout report now include source incompatible changes new 497cd9d upgraded versions to 0.7.0 new 288df79 [maven-release-plugin] prepare release japicmp-base-0.7.0 new 6658700 [maven-release-plugin] prepare for next development iteration new 0bf469a added Versions.md to site new 690a92a #110: started tracking of exceptions on methods/constructors new dc2f010 #110 exceptions thrown by methods/constructors are evaluated regarding source compatibility, extended reports new 7a79885 #112 method added to new interface is no longer detected as source incompatible, #113 method that overrides in subinterface method from superinterface is no longer detected as source incompatible new d6a561b #114 new abstract methods inherited from new superclass are tracked as source incompatible new e2ba5a1 #115 HTML report now reports compatibility changes explicitly new 7243ac1 #112 interface added only source incompatible if not all methods implemented new acf3b8d #109 excluded xerces vom maven-reporting dependency in order to prevent warnings from SAXParserImpl new be2656d #112 moved includeSynthetic filter to OutputFilter new 4c5d562 #118 fixed test case MethodsTest#testReturnValueStringToInt() new df77875 #119 interface is no longer reported as removed if it gets implemented by a new interface hierarchy new 29ee02e #120 maven plugin has new parameter <postAnalysusScript/> that allows definition of groovy script new 8f86037 [maven-release-plugin] prepare release japicmp-base-0.7.1 new 81ca1a1 [maven-release-plugin] prepare for next development iteration new c5ae6fb [maven-release-plugin] rollback the release of japicmp-base-0.7.1 new e003399 version increment to 0.7.1 new 66d93f0 [maven-release-plugin] prepare release japicmp-base-0.7.1 new 40f643b [maven-release-plugin] prepare for next development iteration new 7a1ca75 #121 maven plugin has new option to skip XML, HTML and diff report, #122 maven-plugin has new option to ignore missing old version, #123 interface moved to abstract class is no longer reported to be source incompatible new 33f8ad0 #123 addition of interface no longer source incompatible new b27660a #125 do not throw 'could not resolve dependency...' exception when file for optional dependency could not be resolved new a830ad6 improved message when build fails due to incompatibilities new e7dc836 updated version to 0.7.2 in README.md new d559ab6 [maven-release-plugin] prepare release japicmp-base-0.7.2 new 7cafb93 [maven-release-plugin] prepare for next development iteration new aa419b8 updated index.md new 0f40868 #129 declaration of <newVersion/> and <oldVersion/> is optional new c718651 #129 refactored new injected attributes into MavenParameters new 4a897a3 #130 additional check if exception could be loaded from class path new 337ed0d when computing abstract methods added in superclass, implemented methods in subclass are evaluated new 950f81a compatibility change METHOD_ABSTRACT_ADDED_IN_SUPERCLASS not reported for abstract classes new b540eb5 reworked detection of not implemented abstract methods through interfaces and superclasses in complex inheritance hierarchies new 1ce92d0 reworked detection of not implemented abstract methods through interfaces and superclasses in complex inheritance hierarchies new b8d4ec7 reworked checkIfSuperclassesOrInterfacesChangedIncompatible() new b8592fd added new configuration parameter <oldVersionPattern/> new 0ca80ba updated ReleaseNotes.md new ae0d602 #131 serialVersionUID is ignored for enums new d50a46a updated version to 0.8.0 new c397eaa [maven-release-plugin] prepare release japicmp-base-0.8.0 new 63a278d [maven-release-plugin] prepare for next development iteration new 72ea400 updated README.md new e8b5387 updated ReleaseNotes.md new db0a6cd added release.py script new 713b8e5 #128 variable mavenProject is read from MavenParameters and not from injected field new dbd3ef4 #132 Moving protected field to superclass is no longer marked as binary incompatible new d24f284 #133 added test case for superclass implements interface that was formerly implemented by class new dac4283 information about superclass changes is added to JApiSuperclass instance new e8d7d12 #134 maven plugin works without parameter section new e1e48d4 update ReleaseNotes.md new bb0eef9 upgraded version in *.md files to 0.8.1 new aab9ea0 [maven-release-plugin] prepare release japicmp-base-0.8.1 new bc1b582 [maven-release-plugin] prepare for next development iteration new cd40275 #126: added new maven plugin option: breakBuildIfCausedByExclusion new 2d1c47c #137 extended automatic detection for new version in case packaging is not jar new 75de6b2 #124 maven plugin has new parameter <ignoreMissingClassesByRegularExpressions/> new c910b5e #124 added IgnoreMissingClassesTest new 561f48f #124 added new option --ignore-missing-classes-by-regex for CLI-Tool new 88178a2 #139 implemented skipDiffReport new c6493dd #138 moved link to website to the very beginning of the README.md new 99e7277 updated README.md new 1163daf updated documentation for maven-plugin and cli tool new fba77ca Change maven site report name and description new 16eeb82 #140 moving abstract method to interface is binary compatible new e2421f1 fixed report title correct old version in title made project.version a variable new 35da683 Merge branch 'develop' of https://github.com/chonton/japicmp into chonton-develop new 100bf12 #141 added Chas Honton to contributors, made getOptions() and getMojo() private new 80fc9b0 Merge branch 'chonton-develop' into develop new 5ad2658 updated ReleaseNotes.md new c760570 upgraded version in *.md files to 0.9.0 new 969d5e9 [maven-release-plugin] prepare release japicmp-base-0.9.0 new ac27c54 [maven-release-plugin] prepare for next development iteration new f91c81c updated ReleaseNotes.md new e09a5b5 refactor report description; add option to display just filenames, not complete paths new 16ddcbc #146 reworked CompatibilityChanges.forAllSuperclasses() such that evaluate() cannot be called recursively new bb1b5af #146 removed unused LOGGER from CompatibilityChanges new ba94444 Merge branch 'chonton-develop' into develop new 1bd1b9c Update ReleaseNotes.md new c5a7979 #148 added new parameter 'ignoreMissingNewVersion' new 35ac6fe #148 updated ReleaseNotes.md new d887bd8 Update ReleaseNotes.md new fa4e86a upgraded version in *.md files to 0.9.1 new ff2e901 release.py won't exit if commit after file changes did not change anything new 3434e24 [maven-release-plugin] prepare release japicmp-base-0.9.0 new e340583 revert version to 0.9.1-SNAPSHOT new 4e85679 [maven-release-plugin] prepare release japicmp-base-0.9.1 new 3976fd8 [maven-release-plugin] prepare for next development iteration new 1e0e2d6 #150 added test case for exclusion of inner package if outer package is included new cf013cd #152 illegal characters are remove from filename of diff report new 4b37242 #151 if method is new, new checked exception is not considered as source incompatible new 25b54d8 updated ReleaseNotes.md new 6a14d5f upgraded version in *.md files to 0.9.2 new 9a14c2a [maven-release-plugin] prepare release japicmp-base-0.9.2 new 9149db7 [maven-release-plugin] prepare for next development iteration new 1b0855a #154 fixed typo in MavenPlugin.md new c8119f8 #153 do not break build if breakBuildBasedOnSemanticVersioning=true and ignoreMissingOldVersion=true and old version missing new 29ccd21 #154 FIELD_STATIC_AND_OVERRIDES_STATIC and FIELD_LESS_ACCESSIBLE_THAN_IN_SUPERCLASS should not be reported in case field in superclass is also new new 375eafe #153 do not break build if breakBuildBasedOnSemanticVersioning=true and old version missing but new version has binary compatible changes new cf69b94 #154 added new parameters includeModules and excludeModules for the maven plugin new 3776710 Add further tests to cover multiple edit operations involving interfaces and superclasses new 0d5c66f #155 removed JApiCompatibilityChange.SUPERCLASS_CHANGED because it is no longer necessary, extended test cases from pull request with asserts for compatibility changes new 3701b0b merge branch 'atlassian-improved-interface-and-superclass-refactoring-support' into develop new 65cd64f added Richard Atkins as contributor to pom.xml new 6ac01d2 Updated ReleaseNotes.md new 75dddf3 upgraded version in *.md files to 0.9.3 new 2a9b2a4 [maven-release-plugin] prepare release japicmp-base-0.9.3 new a3f2950 [maven-release-plugin] prepare for next development iteration new 5fadfb0 updated ReleaseNotes.md new 7723e99 fixed sonarcube issues of type blocker and critical new 90493e3 #157 exclude option now also works for inner classes and methods/fields of inner classes new da599ff #159 parameter table in MavenPlugin.md now references includeModules and excludeModules correctly new 45e9182 #158 added threadSafe=true to @Mojo annotation to suppress @threadSafe warning in parallel builds new 050b5e5 #160 the automatic detection of old version does no longer only compares the qualifier with SNAPSHOT but checks if it ends with SNAPSHOT new 39d514a Merge branch 'master' of https://github.com/siom79/japicmp new 25500bc update ReleaseNotes.md new 735a426 upgraded version in *.md files to 0.9.4 new ced09c1 [maven-release-plugin] prepare release japicmp-base-0.9.4 new 2dbaec5 [maven-release-plugin] prepare for next development iteration new cbe25e6 #161 removed unnecessary XML element titleOptional from report new 9c5bd94 added link to sonar-japicmp-plugin to README.md new f835d2d #162 SemverOut now returns 0.0.0 in case no JApiClass(es) are there new 365f76d Allow skipping via a property new f932d3f #164 the XML report contains now the old and new version of the two archives compared new 4e16775 Merge pull request #163 from io7m/master new b22ba56 add io7m as contributor in base pom.xml new 87846b4 #164 moved class VersionChange from maven plugin to core new 25d05a0 #165 the maven plugin relaxes the semantic versioning check for 0.x.x versions, it can be enabled with the option breakBuildBasedOnSemanticVersioningForMajorVersionZero new 17b9bdf #167 method throwing in new version RuntimeException is no longer reported to be source incompatible new ffac27f changed markdown for headers new 9b63517 update ReleaseNotes.md new f6d57bd upgraded version in *.md files to 0.10.0 new fd4438c [maven-release-plugin] prepare release japicmp-base-0.10.0 The 584 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.