App-Greple
view release on metacpan or search on metacpan
- Bump major version to 10.00 to indicate minimum Perl version requirement
change from 5.14 to 5.24
- Add --block-number (-b) option to show block numbers
- Add --blockstyle support to --separate option
- Allow "\f" in --format string
- Improve DEFINE pattern support for -f option
- Fix: Each pattern now receives necessary DEFINE definitions
(previous implementation only added DEFINE to the last pattern)
- Support nested DEFINE patterns with recursive dependency resolution
- Add comprehensive documentation in POD and DEFINE.md
- Document recommended usage patterns as per perlre documentation
- Improve --ci=G to assign sequential index across multiple patterns
- Fix --ci=G offset update when pattern does not match
- Define class for result entry
- Remove deprecated features for v10 preparation
- Require Perl 5.24 for :lvalue and postfix dereferencing
- Add :lvalue attribute to Pattern.pm accessors
- Use postfix dereferencing for improved readability
- Update comment about @-/@+ performance issue
- Improve documentation for Grep.pm, colors.pm, pgp.pm and general docs
- Add CLAUDE.md for Claude Code guidance
9.23 2025-05-06T08:25:36Z
- introduce alert debug message
- add caution section in line.pm to use -ML module
- use POSIX::_exit() to terminate output filter
9.22 2025-02-11T09:41:42Z
- -Mline module disables color only when line-number follows -Mline
9.2101 2025-01-26T01:58:12Z
- calculate matched count on demand
- correct -lc behavior
9.21 2025-01-25T15:37:37Z
- remove emptied item from result list after --postgrep call
- update t/00_load.t
9.20 2025-01-23T03:03:09Z
- make --uniqcolor as a shortcut for --colorindex
9.19 2025-01-20T07:34:44Z
- callback function can return "undef" to do nothing
- greple -Mline accept negative value w/o -L option
9.18 2024-12-10T12:19:11Z
- fix bug of collecting module name from argv
- allow CRLF in -f pattern file
9.1703 2024-11-08T11:58:43Z
- --{man,show,path} option looks last module in the command line
9.1702 2024-10-25T02:18:07Z
- fix bug of exporting &App::Greple::Common::FILELABEL
9.1701 2024-10-14T23:48:28Z
- update access to common resources
- add summary section
9.17 2024-10-14T06:48:13Z
- make @color_list and %color_hash accessible from modules.
9.16 2024-10-07T17:55:53Z
- introduce --cm=@ notation to reset indexed colormap
9.1506 2024-10-07T06:08:17Z
- now, option --stretch (-S) keeps the smallest index number
9.1505 2024-08-25T11:43:22Z
- ignore unmatched group with -G option
- option -S sets all indexes to 0
9.1504 2024-08-24T15:53:08Z
- change "-f file[index]" format to "-f file@index"
9.1503 2024-08-23T16:10:00Z
- now backslash can be used to continue line in -f pattern file
9.1502 2024-08-23T06:07:21Z
- fix --file option not to allow include (?x) and # style comment
9.1501 2024-08-12T11:41:05Z
- improve --stretch option to preserve index and callback params
9.15 2024-08-09T15:34:34Z
- introduce --stretch option
9.14 2024-07-26T08:36:30Z
- option -G assignes group index only when --ci=G is given
9.1301 2024-05-22T01:40:59Z
- requires perl v5.18.2
9.13 2024-05-21T08:07:49Z
- allow Extended Bracketed Character Classes (?[...]) in the pattern
9.12 2024-03-26T15:45:27Z
( run in 1.212 second using v1.01-cache-2.11-cpan-39bf76dae61 )