Skip to content

Commit

Permalink
Tidy up CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
zafarkhaja committed Jan 10, 2024
1 parent 03ba2df commit 21293c7
Showing 1 changed file with 39 additions and 73 deletions.
112 changes: 39 additions & 73 deletions CHANGELOG.md
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

0 comments on commit 21293c7

Please sign in to comment.