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