Revision history for App::JobLog

1.016     2011-06-30 22:30:45 America/New_York
  * added tags command to list tags used in log
  * fixed log tests so timezone peculiarities wouldn't prompt spurious failures

1.015     2011-05-09 11:42:10 America/New_York
  * fixed --columns option of summary command

1.014     2011-03-20 05:15:15 America/New_York
  * fixed more empty log bugs

1.013     2011-03-19 20:37:32 America/New_York
  * more monkeying with dist.ini to get the dependencies to list in the right order
  * fixed empty log bug in summary command

1.012     2011-03-19 14:18:26 America/New_York
  * added error handling for time zones unfamiliar to DateTime::TimeZone
  * made sure time zones were handled uniformly throughout application
  * added undiscovered File::HomeDir prerequisite
  * added Module::Build prerequisite so install will succeed on a clean Ubuntu box
  * fixed empty log bug in add command

1.011     2011-03-16 05:44:21 America/New_York
  * cosmetic changes to info command
  * further improvement to perldocs
  * added time zone configuration parameter with Cygwin test so the Cygwin smoke test will pass

1.010     2011-03-15 17:26:53 America/New_York
  * fixed "last/this week" bug due to DateTime choosing Monday as first day in week
  * fixed edit command so checksums are calculated correctly and backup is only saved in case of change
  * fixed TimeGrammar; "jan 1 - 10" and such are properly handled
  * fixed TimeGrammar; '2010' and such are properly handled
  * fixed bug caused by end of month wrapping in DateTime
  * changing the options for the info command so minimal information is returned by default
  * improved text wrapping of full description for commands
  * finished text of info command

1.009     2011-03-13 15:14:27 America/New_York
  * changed date format code to show year if span in question stretches over more than one year
  * unrolled slow loop in summary after Devel::NYTProf profiling

1.007     2011-03-12 12:32:32 America/New_York
  * added File::ReadBackwards prerequisite to dist.ini
  * added missing options to documentation for summary
  * fixed bug in split_days
  * added Nov, 2009 and 2009/11 type dates to TimeGrammar

1.006     2011-03-11 16:13:57 America/New_York
  * fixed problem with hidden wrap option

1.005     2011-03-11 12:21:17 America/New_York
  * added check for unclosed tasks to summary command
  * removed eval 'exec /usr/bin/perl  -S $0 ${1+"$@"}' from bin/job -- this was getting automatically inserted anyway

1.004     2011-03-11 11:41:40 America/New_York
  * fixed column count detection bug
  * added --columns and --no-wrap options

1.003 7 March, 2011
  * added midnight check to add command
  * fixed bug where one could close a closed event
  * fixed floating timezone bug in TimeGrammar
  * manually added Config::Tiny dependency that was getting missed by AutoPrereq
  * fixed bug causing dates to display with same tag merge
  * fixed bug in TimeGrammar concerning purely numeric dates such as '15' and '2011'
  * fixed failure to pull arguments off stack in App::JobLog::Vacation::Period::cmp()
  * fixed layout bug in vacation listing that gave too much space to vacation index
  * fixed overlap logic for repeating vacations
  * fixed flex vacation duration calculation ation ation ation ...
  * fixed vacation/event sorting
  * improved logic of find_previous_event in Log
  * fixed closing time insertion bug
  * improved output of log validation

1.002 4 March, 2011
  * added normalization of whitespace in log
  * added options to summary and configuration to allow the hiding of various fields

1.001 3 March, 2011
  * fixed broken today --finish command

1.000 3 March, 2011
  * initial release; seems to be feature complete
