-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathChanges
128 lines (92 loc) · 3.53 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
Revision history for Perl module App::dategrep
2.08 2025-01-03T08:01:34Z
- skip fractional seconds
2.07 2019-02-01T08:32:58Z
- fixes a bug that used the current month when a date in January was
parsed
2.06 2019-01-02T09:52:45Z
- Fix strptime tests for relative dates by mocking time
2.05 2018-08-09T13:57:07Z
- List core dependencies
2.04 2018-08-08T14:36:43Z
- Require perl 5.10.1
- Add %H:%M for --from and --to
2.03 2018-08-07T21:07:42Z
- use LC_ALL in tests
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