-
Notifications
You must be signed in to change notification settings - Fork 81
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
03ba2df
commit 21293c7
Showing
1 changed file
with
39 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,76 +1,42 @@ | ||
Java SemVer Changelog | ||
===================== | ||
|
||
### 0.9.0 (Mar 19, 2015) ### | ||
* [[#7](https://github.com/zafarkhaja/jsemver/issues/6)] Implemented internal DSL for the SemVer Expressions and Ranges | ||
* [[PR#18](https://github.com/zafarkhaja/jsemver/pull/18)] Introduced partial compatibility with `node-semver` ranges | ||
* Reworked the BNF grammar of the SemVer Expressions | ||
* Made some enhancements and improvements | ||
* Updated project dependencies and Maven plugins | ||
|
||
### 0.8.0 (Aug 18, 2014) ### | ||
* Rearranged exceptions hierarchy | ||
* Refactored `VersionParser` and `ExpressionParser` | ||
* [[#7](https://github.com/zafarkhaja/jsemver/issues/7)] Improved error handling and error reporting in the Parsers | ||
* Made some minor improvements and bug fixes | ||
* Updated the `README` file with the "Exception Handling" section | ||
|
||
### 0.7.2 (Dec 30, 2013) ### | ||
* [[#8](https://github.com/zafarkhaja/jsemver/issues/8)] Fixed `Version.hashCode()` to comply with `Version.equals()` | ||
|
||
### 0.7.1 (Dec 01, 2013) ### | ||
* [[#5](https://github.com/zafarkhaja/jsemver/issues/5)] Got rid of 'unchecked' warnings | ||
* Made minor Javadoc corrections | ||
* Made small code improvements | ||
* Configured `maven-compiler-plugin` to show all warnings | ||
* Updated the `CHANGELOG.md` and `README.md` files | ||
|
||
### 0.7.0 (Nov 16, 2013) ### | ||
* Adapted the library to the SemVer 2.0.0 | ||
* [[#1](https://github.com/zafarkhaja/jsemver/issues/1)] Created the SemVer Expressions Parser | ||
* [[#2](https://github.com/zafarkhaja/jsemver/issues/2)] Added Javadoc to the source code | ||
* [[#4](https://github.com/zafarkhaja/jsemver/issues/4)] Deployed to the Maven Central Repository | ||
* Implemented a parser instead of RegExps for the version parsing | ||
* Created the `MetadataVersion.NULL` object, refactored | ||
* Made some refactoring and minor improvements to the code | ||
* Updated and reformatted the `README.md` file | ||
* Renamed the `artifactId` and changed the `name` in the `pom.xml` file | ||
* Updated the JUnit dependency to 4.11 | ||
* Prepared the `pom.xml` file for the repository | ||
* Created the `CHANGELOG.md` file | ||
|
||
### 0.6.0 (Mar 31, 2013) ### | ||
* Adapted the library to the SemVer 2.0.0-rc.2 | ||
* Added setters for the pre-release version and the build metadata | ||
* Added the incrementors for the pre-release version and the build metadata | ||
* Created the `Version.Builder` class | ||
* Created the `Version.BUILD_AWARE_ORDER` comparator | ||
* Added support for the Travis CI | ||
* Made minor refactoring | ||
* Updated the `README.md` file | ||
|
||
### 0.5.0 (Mar 8, 2013) ### | ||
* Updated the `README.md` file | ||
* Made minor refactoring | ||
|
||
### 0.4.2 (Mar 6, 2013) ### | ||
* Renamed the `README` file to `README.md` | ||
|
||
### 0.4.1 (Mar 6, 2013) ### | ||
* Bumped the version for the previous release | ||
|
||
### 0.4.0 (Mar 6, 2013) ### | ||
* Made the version classes immutable | ||
* Made minor improvements to the code | ||
|
||
### 0.3.0 (Mar 4, 2013) ### | ||
* Added incrementor methods for the `NormalVersion` | ||
|
||
### 0.2.1 (Mar 3, 2013) ### | ||
* Made minor improvements to the code | ||
|
||
### 0.2.0 (Mar 3, 2013) ### | ||
* Separated the logic into different classes | ||
|
||
### 0.1.0 (Jan 27, 2013) ### | ||
* Implemented basic functionality, single `Version` class | ||
## v0.9.0 (Mar 19, 2015) ## | ||
* Implemented internal DSL for SemVer Expressions ([#6](https://github.com/zafarkhaja/jsemver/issues/6)) | ||
* Added support for Caret (^) and X-Ranges to SemVer Expressions ([#18](https://github.com/zafarkhaja/jsemver/pull/18)) | ||
* Improved Tilde ranges to be compatible with `node-semver` ([#18](https://github.com/zafarkhaja/jsemver/pull/18)) | ||
* Refactored and polished SemVer Expressions parser | ||
* Performed minor code improvements | ||
* Updated project dependencies | ||
|
||
## v0.8.0 (Aug 18, 2014) ## | ||
* Implemented fluent interface for `Version.Builder` | ||
* Rearranged and refactored exceptions | ||
* Refactored version and SemVer Expressions parsers | ||
* Improved error handling and reporting in parsers ([#7](https://github.com/zafarkhaja/jsemver/issues/7)) | ||
* Performed minor code improvements and bug fixes | ||
* Enhanced Javadoc comments | ||
* Added "Exception Handling" section to `README.md` | ||
|
||
## v0.7.2 (Dec 30, 2013) ## | ||
* Fixed `Version.hashCode()` bug ([#8](https://github.com/zafarkhaja/jsemver/issues/8)) | ||
|
||
## v0.7.1 (Dec 01, 2013) ## | ||
* Fixed "unchecked generic array creation" warnings ([#5](https://github.com/zafarkhaja/jsemver/issues/5)) | ||
* Performed minor code and Javadoc improvements | ||
|
||
## v0.7.0 (Nov 16, 2013) ## | ||
* Upgraded the library to comply with SemVer 2.0.0 | ||
* Replaced regular expressions with a parser | ||
* Implemented SemVer Expressions ([#1](https://github.com/zafarkhaja/jsemver/issues/1)) | ||
* Documented the source code with Javadoc ([#2](https://github.com/zafarkhaja/jsemver/issues/2)) | ||
* Published the library to Maven Central ([#4](https://github.com/zafarkhaja/jsemver/issues/4)) | ||
* Performed refactoring and minor code improvements | ||
* Updated and reformatted `README.md` | ||
* Added `CHANGELOG.md` | ||
|
||
## Unpublished Versions (Jan 27 - Mar 31, 2013) ## | ||
* Implemented basic functionality in compliance with SemVer 2.0.0-rc.2 | ||
* Created `Version.Builder` class | ||
* Created `Version.BUILD_AWARE_ORDER` comparator | ||
* Integrated Travis CI |