Fixed bug where $::TZ wasn't used
The $::TZ variable was not getting interpreted correctly when
searching for a timezone. Steven Hartland (RT 114949)Fixed bug where recurrences were not parsed correctly
Passing in incorrect values for a field was not trapped in all cases
and it led to problems. All values passed in to a recurrence are now
correctly checked. Albert Hilazo (GitHub #7).Fixed a bug in some methods of creating new objects
Some methods of creating new objects based on existing objects did
not correctly use the existing object. Bug has never been reported,
but was discovered when adding tests to get 100% coverage.Time zone fixes
Newest zoneinfo data (tzdata 2016f)Test fixes
Added a number of new tests based on Devel::Cover.