Revision history for Perl module App::dategrep

2.02 2018-08-07T20:43:46Z

  - set LC_TIME and TZ in all test scripts
  - allow truncate and add to be in any order
  - improve documentation
  - handle year changes in formats without year

2.01 2018-08-07T06:42:28Z

  - compiles %c last in case it contains %x or %X
  - change name of the distribution to App-dategrep

2.00 2018-08-06T18:43:47Z

    *** BREAKS COMPATIBILITY ***

  - new date parsing library App::dategrep::Strptime (old conversion specifiers
    might not work anymore!)
  - remove dependency on external libraries
  - easy to use build-standalone script
  - formats specified with --format just add additional formats to the list of possible time formats
  - not all files need to have the same time format
  - new date modifiers truncate ... add ... 
  - it's not necessary to specify --format anymore. Without the paramter
    dategrep now tries several time formats until it finds one that matches

0.58  2016-10-12 12:52:20 CEST

  - Directly link to standalone scripts (fixes #19)
  - Rewrite logic for --interleave, should be much faster now

0.57  2016-10-07 17:18:32 CEST

  - fixed bug with --multiline that resulted in an infinite loop with
    lines longer than block_size
  - use App::depak to generate standalone scripts

0.56  2016-05-13 12:40:03 CEST

  - Set LC_ALL=C to reliable test $!

0.55  2016-05-10 15:52:41 CEST

  - use IO::Uncompress for systems without bzip or gzip
  - remove spurios empty lines
  - added --skip-unparsable
  - switch to plain dzil

0.54 2015-06-23T17:53:15Z
  - use FileHandle instead of IO::File and IO::Handle

0.53 2015-06-20T20:33:29Z
  - use IO::File to get seek on fh
  - add dependency on Moo
  - removed installation section from man page
  - fixed errors in README

0.52 2015-06-18T19:42:43Z
  - remove pod to document functions which cluttered the main documentation
    on CPAN

0.51 2015-06-17
  - better handling of multiline logs
  - added --version
  - smaller standalone scripts by striping them
  - updated documention (thanks szepeviktor!)
  - switched to Dist::Zilla
  - moved unmaintained emacs mode to contrib
  - using oo based iterators with Moo

0.50 2015-02-21
  - don't abort search without a date on first line
  - added a lot of function documentation
  - parse intervals in --start and --end
  - new option --byte-offset to return start and end in byte offsets
  - fixed uncompressing gzip files on Mac OS X

0.14 2014-05-08
  - removed file existance check for undefined config variable

0.12 2014-05-06
  - runs on older perls
  - runs on windows
  - use --format to parse --start and --end
  - added links to github
  - test_requires needs at least Module::Build 0.4004

0.10 2014-05-03
  - Swap end and start time if end < start
  - New options --sort-files: sort input filesj
  - New options --blocksize: specifiy blocksize for random access
  - Optimization: cache date object
  - Added minimal support for compressed files
  - Read from stdin if no files are provided
  - New option --interleave: sort overlapping input files
  - convert dategrep to module
  - improved coverage 

0.01 2014-04-08
  - Initial release
