2.0.0

  • Added distribution build for better release packages View commit
  • Added support for uploading release package to sourceforge View commit
  • Added gradle build documentation View commit
  • Extracted validation classes to separate package View commit
  • Added commons-collections dependency for closure support in validators View commit
  • Use closures to reduce duplication of code View commit
  • Added dependency information View commit
  • Use closures to reduce duplication of code View commit
  • Use closures to reduce duplication of code View commit
  • Refactored calendar validation to support validation extensions View commit
  • Removed calendar property interface to allow overriding valid calendar properties View commit
  • Allow overriding valid calendar properties View commit
  • Refactored property validation to support validation extensions View commit
  • Created validator implementation for common use case View commit
  • Issue 47. Fix occurence count tracking for the BYMONTH rrule. View commit
  • Use closures to reduce duplicate code View commit
  • Issue 39. Fix BYMONTH calculation to not break the FREQ constraint View commit
  • Use closures to reduce duplication of code View commit
  • Removed svnkit transitional dependency from the build View commit
  • Removed aliases for GMT View commit
  • Updated zoneinfo to tzdata2015g View commit
  • Updated aliases for UTC identifiers View commit
  • Added null checking to avoid potential null pointer exception on some samsung devices View commit
  • Updated to use axion plugin for managing release tagging View commit
  • Removed jdk 1.6 build as new release plugin requires min 1.7 View commit
  • Indicate beta tag as next version marker View commit
  • Added sonar plugin to support code analysis View commit
  • Added code coverage plugin View commit
  • Add constructor to take Calendar value View commit
  • Added sonar analysis to build View commit
  • Requires sudo to add cert to keystore View commit
  • Override travis-ci hostname to avoid buffer overflow on openjdk7 View commit
  • Clarify documentation of Period.compareTo View commit
  • Explicitly set the classloader used by service loader as temporary workaround to get serviceloader working in OSGi environments View commit
  • Use an enum to provide all possible day values for weekday instances View commit
  • Use regex instead of StringTokenizer to support empty rule parts View commit
  • Provide default sonar credentials View commit
  • Remove default credentials View commit
  • Restrict sonarqube analysis to master branch View commit
  • Verify parsed result of empty recur parts View commit
  • Run intellij code clean up View commit
  • Simplify code View commit
  • Remove empty blocks View commit
  • Use string concat for performance (according to intellij) View commit
  • Cache gradle build artefacts View commit
  • Update .travis.yml View commit
  • Explicitly set scm provider View commit
  • Unset scm provider View commit
  • Handle potential missing DTSTART property (cherry picked from commit 362f3f9) View commit
  • Handle potential missing DTSTART property (cherry picked from commit 362f3f9) View commit
  • updated Dur constructor that takes 2 dates to use long precision for tracking the duration difference. this fixes #94 where dates which have a difference in seconds greater than Integer.MAX_VALUE would incorrectly calculate duration due to Integer overflow. View commit
  • Use closures to reduce duplication of code View commit
  • Use closures to reduce code duplication View commit
  • Use closures to reduce code duplication View commit
  • Use closures to reduce code duplication View commit
  • Added convenience method for retrieving required property View commit
  • Refactored test data View commit

1.0.7

  • 7a05756 [maven-release-plugin] prepare release ical4j-1.0.7
  • eb9268f Require sudo for setting default timezone
  • b84b868 Updated to use new travis-ci infrastructure
  • 9572228 Updated timezone definitions
  • ceede69 Ignore build artefacts
  • 7822b63 Update and rename README to README.md
  • 58e5746 Explicitly set timezone to non-GMT for now (tests appear to fail in GMT timezone)
  • 130dabb Added support for travis-ci (cherry picked from commit c93f056)
  • d534387 Added missing header
  • 4ec4dd4 Close resource input streams to avoid memory leaks (cherry picked from commit 43bf335)
  • b41671f Merge remote-tracking branch ‘origin/ical4j-1.x-maintenance’ into ical4j-1.x-maintenance
  • 3fac3f2 Added tzid parsing test
  • bf10360 [maven-release-plugin] prepare for next development iteration

2.0-beta1

1.0.5