aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FieldInfo, MethodInfo: Add toString()Sven Gothel2015-04-032-4/+17
|
* Expose 'fieldCompatChanged', allowing user to fail if fields have changed ↵Sven Gothel2015-04-033-16/+29
| | | | (binary compatible)
* Add Delta.CompatChange for binary compatible changes, i.e. change in method ↵Sven Gothel2015-04-0311-380/+727
| | | | | | | | | | | | throws clause or final field value Change in method throws clause: - Tools.isThrowsClauseChange(..) - <https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html#jls-13.4.21> Change of final field value: - Tools.isFieldValueChange(..) - <https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html#jls-13.4.9>
* Update README.mdvanillaJulien Eluard2015-03-301-0/+2
|
* Update README.mdJulien Eluard2014-12-011-3/+3
|
* Merge pull request #53 from skuzzle/masterJulien Eluard2014-11-302-10/+17
|\ | | | | Upgrade to ASM 5.0.3
| * Revert to original formatting/code styleSimon Taddiken2014-11-291-14/+13
| |
| * Use newer ASM version and make it compileSimon Taddiken2014-11-292-22/+30
|/
* Merge pull request #51 from syev/masterJulien Eluard2014-10-273-10/+76
|\ | | | | Fix #50: Handling of members access permission changes
| * Clarifications about access permissions checkssyev2014-10-242-3/+8
| | | | | | | | | | | | Renamed the Tools method that checks the access permissions / visibility. Added comments.
| * Tests on access permissions checks.syev2014-10-241-4/+25
| |
| * Add access permissions checkssyev2014-10-241-4/+44
| |
| * Changed members detection updatesyev2014-10-241-2/+2
|/ | | | | Check the members against all the new members, not only the ones that match the DiffCriteria.
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-10-023-4/+4
|
* [maven-release-plugin] prepare release 0.9.32Julien Eluard2014-10-023-4/+4
|
* Merge pull request #47 from syev/masterJulien Eluard2014-10-022-1/+28
|\ | | | | Fix #46: Fix return values from include filters
| * Added inclusion filter matching testssyev2014-10-021-0/+26
| | | | | | Non regression tests for https://github.com/jeluard/semantic-versioning/issues/46
| * Fix return values from includes filterssyev2014-10-021-1/+2
|/ | | The method returned false when an include filter matched, and true if none of the filters matched.
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-10-013-4/+4
|
* [maven-release-plugin] prepare release 0.9.31Julien Eluard2014-10-013-4/+4
|
* Merge pull request #45 from shuraa/masterJulien Eluard2014-10-014-38/+74
|\ | | | | Fix regression, skip incompatible version during previous version detection.
| * Add version compatibility checking. AbstractEnforcerRule will skip ↵Alexander Morozov2014-10-013-1/+24
| | | | | | | | non-compatible artifacts in case of auto-detection of previous version .
| * Make code more readable.Alexander Morozov2014-10-011-36/+42
| |
| * Fix testing for snapshot regression.Alexander Morozov2014-10-012-1/+6
| |
| * Exclude IDEA files.Alexander Morozov2014-09-301-0/+2
|/
* Update README.mdJulien Eluard2014-09-231-3/+3
|
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-09-233-4/+4
|
* [maven-release-plugin] prepare release 0.9.30Julien Eluard2014-09-233-4/+4
|
* Merge pull request #43 from sgothel/jogampJulien Eluard2014-09-234-52/+291
|\ | | | | Fix jardiff's Tools.isAccessChange(..): Differentiate between Class, Field and method
| * Fix jardiff's Tools.isAccessChange(..): Differentiate between Class, Field ↵Sven Gothel2014-09-244-52/+291
|/ | | | | | | | | | | | | | | | | | | | and Method and apply all rules of the Java Language Specification Class, Field and Methods have different binary backward compatibility rules as specified in the Java Language Specification, Java SE 7 Edition: - http://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html For Field 'volatile' the Java Language Specification, first edition has been used: - http://www.wsu.edu/UNIX_Systems/java/langspec-1.0/13.doc.html#45194 For each type separate method have been created, i.e. Tools.is<Type>AccessChange(). Each new method has the rules referenced and partially copied into the method for better documentation. The now deprecated method Tools.isAccessChange(..) calls Tools.isClassAccessChange(..) and shall be removed. Unit test ToolsTest has been expanded for each type and its rules.
* Update README.mdJulien Eluard2014-09-221-3/+3
|
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-09-223-4/+4
|
* [maven-release-plugin] prepare release 0.9.29Julien Eluard2014-09-223-4/+4
|
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-09-223-4/+4
|
* [maven-release-plugin] prepare release 0.9.28Julien Eluard2014-09-223-4/+4
|
* Merge pull request #42 from mschonaker/masterJulien Eluard2014-09-222-17/+31
|\ | | | | Fix #41: abstract could become concrete.
| * Fix #41: abstract could become concrete.Martín Schonaker2014-09-222-17/+31
|/
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-09-103-4/+4
|
* [maven-release-plugin] prepare release 0.9.27Julien Eluard2014-09-103-4/+4
|
* Merge pull request #40 from julienledem/fix_preversion_enforcementJulien Eluard2014-09-103-52/+85
|\ | | | | fix pre-version enforcement
| * fix pre-version enforcementjulien2014-09-093-52/+85
|/
* Update README.mdJulien Eluard2014-08-281-3/+3
|
* Merge pull request #39 from julienledem/fix_pre_version_comparisonJulien Eluard2014-08-282-12/+213
|\ | | | | Fix pre version comparison.
| * fix nextjulien2014-08-252-3/+34
| |
| * fix pre version comparisonjulien2014-08-252-9/+179
|/
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-08-013-4/+4
|
* [maven-release-plugin] prepare release 0.9.26Julien Eluard2014-08-013-4/+4
|
* Added missing license.Julien Eluard2014-08-011-0/+16
|
* [maven-release-plugin] prepare for next development iterationJulien Eluard2014-08-013-4/+4
|
* [maven-release-plugin] prepare release 0.9.25Julien Eluard2014-08-013-4/+4
|