App-Greple

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


    - 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 )