2.0.2

2.0.1

  • Access to WeakHashMap must be synchronized View commit
  • Added script to generate release notes View commit
  • Updated urls View commit
  • Removed redundant files View commit
  • Relocated test calendars to src/test/resources View commit
  • Removed RFCs in favour of links in documentation to latest revision View commit
  • Updated link to changelog View commit
  • Removed dependencies from source control View commit
  • Updated formatting View commit
  • Added link to github contributors View commit
  • Enable markdown View commit
  • Use superclass validator for simple validation View commit
  • Removed references relating to older versions View commit
  • Updated zoneinfo definitions View commit
  • Updated .gitignore with files used by eclipse IDE View commit
  • If any date added to a date list is UTC consider the entire list as UTC. View commit
  • Removed trailing spaces. View commit
  • Added ACKNOWLEDGED property. View commit
  • Update UidGenerator.java View commit
  • Added parameterized type to PropertyList so that access specific types of properties gets easier. View commit
  • Avoid NullPointerException when calling hashCode method. View commit
  • Fixed serialization issue by initializing transient member in readObject method. View commit
  • Generate a VTimezone when one could not be found. View commit
  • Added extendable support to comply with RFC 5545 for broken calendars. View commit
  • Set update.timezone to false. View commit
  • Updated timezone files to be outlook friendly (display accept/deny/tentative buttons). View commit
  • Use only oracle jdk8 View commit
  • Ignore HCalendarParserTest cause is failing in Travis-CI. View commit
  • If DateList is not initialized then set the defaults taken from first added Date element. View commit
  • Added maven pom.xml View commit
  • Updated version to 2.0.1-SNAPSHOT. View commit
  • Deactivate checkstyle and other… View commit
  • cpd.skip=true. View commit
  • Deactivate mycila license plugin. View commit
  • [maven-release-plugin] prepare release ical4j-2.0.1 View commit
  • [maven-release-plugin] prepare for next development iteration View commit
    • Added rule for CreatedDate - Use ServiceLoader to discover rules for Rfc5545RuleManager. View commit
  • [maven-release-plugin] prepare release ical4j-2.0.2 View commit
  • [maven-release-plugin] prepare for next development iteration View commit
  • Code clean up View commit
  • Updated min java version to 1.7 View commit
  • Fixed NPE in DateProperty. When no date is set, calling copy() and hashCode() resulted in NPE. View commit
  • Ignore broken test which seems to only fail in travis-ci View commit
  • Ignore broken test which seems to only fail in travis-ci View commit
  • eclipsify View commit
  • transfer zimbra changes. Make sure code compiles View commit
  • add Eclipse files to gitignore View commit
  • get tests to work with multi-calendar parsing code View commit
  • incoming.ics contains multiple VCALENDARs and the 3rd one uses relaxed folding (\n\s). The test chokes on the 3rd invite without this change View commit
  • multiple calendars are now valid View commit
  • remove ivy.xml - never intended for it to get pushed to github View commit
  • Use Collections.synchronizedMap, add comments View commit
  • Removed concurrency issue View commit
  • [maven-release-plugin] prepare release ical4j-2.0.3 View commit
  • [maven-release-plugin] prepare for next development iteration View commit
  • Fixed spelling View commit
  • Use jsr-310 backport lib to support java 7 View commit
  • Relocated transformation rules under transform package View commit
  • Relocated transformation rules under transform package View commit
  • Added org.threeten dependency. View commit
  • Reenable java7 builds View commit
  • Ignore property lines with an empty name part View commit
  • Ignore property lines with an empty name part View commit
  • Ignore property lines with an empty name part (throw exception if relaxed parsing disabled) View commit
  • Minor cleanup following 1and1 improvements merge View commit
  • Use docker to update zoneinfo prior to build View commit
  • Disabled sonar plugin failing on jdk7 View commit
  • Upgraded sonar plugin failing on jdk7 View commit
  • Upgrade gradle wrapper due to failing sonar plugin View commit
  • Upgrade gradle wrapper due to failing sonar plugin View commit
  • Downgrade sonar plugin due to java 8 requirement for latest version View commit
  • Use docker to update zoneinfo prior to build View commit
  • Enabled codecov support View commit
  • Support env vars for credentials View commit
  • Fix #122 Groovy and bdn are marked to be non transivive and groovy pacakges are marked as optional for OSGi. View commit
  • Updated caching and supported jdks View commit
  • Removed sonarqube plugin due to incompatibility with gradle 4 View commit
  • Updated wrapper to gradle 4 View commit
  • Updated supported jdks View commit
  • Updated supported jdks - oraclejdk7 acknowledged to be broken: https://github.com/travis-ci/travis-ci/issues/7964 View commit
  • Downgraded wrapper to gradle 3.3 due to missing jca provider issue View commit
  • Downgraded gradle wrapper View commit
  • Removed openjdk7 build due to missing jca provider issue View commit
  • Replaced deprecated leftShift operator View commit
  • Deploy releases to bintray View commit
  • Deploy releases to bintray View commit
  • Deploy releases to bintray View commit
  • Resolve git branch if not supplied View commit
  • Support additional options passed to gradle View commit
  • Externalised zoneinfo update View commit
  • Updated zoneinfo to latest View commit
  • Updated zoneinfo to latest View commit
  • Resolve git branch if not supplied View commit
  • Moved release tagging to only run once (not for each jdk) View commit

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