Revision history for Perl extension Text-VisualPrintf 4.03 2023-11-23T01:22:11Z - Remove description about $IS_TARGET and $VISUAL_WIDTH Use Text::Conecal to implement similar functionality 4.02 2023-11-22T02:52:09Z - Introduce $REORDER variable and support positional argument 4.01 2020-11-19T02:56:21Z - Release VisualPrintf/Transform.pm as Text::Conceal module. 3.11 2020-11-04T07:38:20Z - Support backspaces. 3.10 2020-10-27T09:00:17Z - Change character range used for replacement. - Introduce "visible", "max" and "ordered" parameter. 3.09 2020-10-23T06:15:14Z - Cut off the string replacement part into Transform.pm. 3.08 2020-10-22T02:05:15Z - Make interface more generic. 3.07 2020-09-29T13:54:44Z - More robust logic for 0-width result with many args. 3.06 2020-09-28T11:58:45Z - Update to cope with 0-width result. 3.05 2020-09-28T05:37:20Z - Fix behavior to handle wide character in single column. 3.04 2020-09-27T15:46:45Z - Fix to handle 1-column parameter for Text::ANSI::Printf implementation. 3.03 2020-09-26T07:31:49Z - Introduce $VISUAL_WIDTH function pointer to calculate visual width. 3.02 2020-02-07T00:58:27Z - Support truncation to one byte width. 3.01 2020-02-04T14:39:00Z - Support text truncation. 2.06 2020-02-03T08:54:12Z - Update Text::VisualPrintf::IO to accept exported method. 2.05 2020-01-28T17:50:07Z - Add test and document. 2.04 2020-01-24T04:04:12Z - Fix incorrect use of printf() in VisualPrintf::printf. - Implement Text::VisualPrintf::IO. - Add tests. - use open IO => ':utf8', ':std'; 2.03 2017-11-22T16:25:24Z Now Text::VisualWidth::PP supports unicode combined text. - Add dependency to Text::VisualWidth::PP 0.05. - Update algorithm more simpler. 2.02 2017-11-21T15:58:31Z - use open ':std', ':encoding(utf8)'; - new t/04_combined.t - Fix incorrect dependency for Text::VisualWidth::PP. Closes issue #1. - Add special test case. - Remove unnecessary, or even incorrect prototype. - Delete README.ja.pod. - This was unintended code, but works fine. (25->24) 2.01 2017-11-19T10:15:56Z - Moved from MBPrintf