Revision history for Perl extension App-mdee

0.08 2026-02-02T07:41:42Z

    - Support custom themes and config defaults via default[] array
    - Support external theme files and theme discovery (--theme=?, --list-themes)
    - Add h6 header highlighting and fix h5 pattern to require whitespace
    - Remove colors[] override in config.sh (use theme partial override instead)
    - Add link, image, image_link to --show available fields
    - Fix OSC 8 reference URL
    - Bump Text::ANSI::Fold dependency to 2.3302

0.07 2026-01-31T14:18:16Z

    - Add --style option for output mode control (nup/pager/cat/filter/raw)
    - Add invoke wrapper for debug command display (-dd, -ddn)
    - Refactor pipeline execution from array-based to function-based

0.06 2026-01-19T14:40:36Z

    - Change color adjustment from HSL lightness (l) to Lab luminance (y)
    - Set default base-color to RoyalBlue with automatic luminance adjustment
    - Improve image_link: '!' links to image URL, '[alt]' links to target URL
    - Require Term::ANSIColor::Concise 3.02 for luminance fix
    - Rewrite -B/--base-color documentation
    - Add OSC 8 hyperlink specification reference

0.05 2026-01-19T09:08:47Z

    - Fix underscore emphasis inside inline code (e.g., `__PERL__`)
    - Add --adjust option for base color normalization by mode
    - Color names (Red, brown3, etc.) auto-wrapped with lightness adjustment

0.04 2026-01-19T04:27:03Z

    - Keep table formatting enabled in filter mode (-f)
    - Move -f option documentation to Processing Options section
    - Add INSTALLATION section (Homebrew and CPAN)
    - Add bulkmode to table processing for better performance
    - Add "do not edit" comment to lib/App/mdee.pm

0.03 2026-01-18T08:47:55Z

    - Add OSC 8 terminal hyperlinks for links, images, and image links
    - Fix italic patterns to not match across multiple lines
    - Restrict comment pattern to line-start only (avoid inline code conflicts)
    - Fix link patterns to not span multiple lines
    - Refactor theme: dark theme inherits undefined keys from light theme
    - Add LIMITATIONS section to documentation
    - Require Text::ANSI::Fold 2.32 for OSC 8 hyperlink support

0.02 2026-01-18T02:51:12Z

    - Replace --enable/--disable with --show option for field visibility control
    - Rename underline to italic field, enable by default
    - Support both *text* and _text_ for italic
    - Support both **text** and __text__ for bold
    - Add backslash escape handling for emphasis patterns
    - Use word boundaries for underscore emphasis (CommonMark compliant)
    - Add h6 color definition
    - Add --color=always to greple for consistent output in non-terminal environments
    - Require App::Greple::tee 1.04
    - Add tee module execution tests

0.01 2026-01-17T16:39:57Z

    - Initial release
    - Multi-column Markdown viewer with syntax highlighting
    - Support for headers, bold, strikethrough, inline code, code blocks,
      HTML comments, tables, and list items
    - Light/dark theme with automatic terminal detection
    - Filter mode (-f) for highlight-only output
    - --enable/--disable options for field control
    - CommonMark-compliant code block detection (``` and ~~~)