1.05 Jul 2, 2025 Initial version 1.06 Jul 2, 2025 Better version handling 1.07 Jul 3, 2025 Added AUTHOR and HISTORY files and small improvements to the executable 1.08 Jul 3, 2025 Vastly improved token handling, expanded symbols, and improved documentation. New symbol list feature as well as search. 1.09 Jul 3, 2025 Automatic version handling improved. 1.10 Jul 5, 2025 Improved color grid output for -c option 1.11 Jul 5, 2025 Added option to module to abbreviate the symbols list. This speeds up initialization. The abbreviated symbols are U2400 to U25FF 1.12 Jul 8, 2025 Better control of the symbols table. Shortening it speeds things up. The executable has a new option to enable a full symbol table (if needed). 1.13 Jul 8, 2025 Added more symbols to the full version of the symbol table. It's HUGE. 1.14 Jul 10, 2025 Improved "--help" output 1.15 Jul 20, 2025 Improve Token, Help and Symbols output 1.16 Jul 20, 2025 Better token, symbol and unicode support. Added some attributes. 1.17 Jul 20, 2025 Added new option to -h output 1.18 Jul 24, 2025 Changed the Tokens table in README.md to Github markup. Added "dump" to the help for options. 1.19 Aug 01, 2025 Updated the options for the ansi-encode script, as well as the banner.vt file used with Makefile.PL 1.21 Aug 15, 2025 Help and symbol output overhaul and more Unicode characters when --full is used. 1.23 Aug 19, 2025 More visual improvements with options output 1.24 Aug 23, 2025 Fixed issue not opening text files in binary mode for special unicode letters. 1.25 Aug 27, 2025 Improved testing 1.26 Aug 28, 2025 Apparently my new testing methodology ticked off some CPAN testers. So I'll relax them a bit. Changed the license. 1.27 Aug 10, 2025 Fixed a runaway loop in "-t" output. Removed the "one character at a time" output left over from the old BBS Universal code. Output is much faster now. 1.28 Aug 10, 2025 Updated the documentation to be better informative on CPAN. 1.29 Sept 26, 2025 More tokens and RGB color handling. 1.30 Oct 06, 2025 Eliminated the need for unicode hash values 1.31 Oct 06, 2025 Fixed testing error 1.32 Oct 17, 2025 Improved unicode output with -s & -d 1.33 Oct 18, 2025 Added a plethora of colors 1.34 Oct 20, 2025 Fixed some POD issues and fixed HORIZONTAL RULE handling. 1.35 Oct 22, 2025 Fixed ALL POD issues. Ugh. 1.36 Oct 28, 2025 Changed the tokens and help screen. Added more descriptions including Indication of original 16 colors for limited terminals. 1.37 Oct 29, 2025 Tokens output defaults to only the 16 colors and the new "expanded" option will show all color tokens. Unicode output defaults to a squashed output and the new "expanded" option will show dividers between each row to better discern symbol output. 1.38 Oct 30, 2025 Added more frame styles 1.39 Oct 30, 2025 Added even more frame styles 1.40 Nov 02, 2025 The "expanded" option is removed. It now depends on the COLORTERM environment variable and the "truecolor" value. 1.41 Nov 02, 2025 Version 1.40 removed from CPAN. The "--expanded" option re-added. However, the default is to respond to the "COLORTERM" enviroment value. The "--expanded" option reverses the default. Note: "--expanded" only applies to the "--tokens" option. 1.42 Nov 06, 2025 Ok, I know it's frustrating, but I completely removed the "expanded" option. Full detection of 256 color and truecolor capability has been implemented. 1.43 Nov 06, 2025 The "tokens" option has a more informative output for all of the various color types. This had the side effect of more available tokens. 1.44 Nov 06, 2025 Internal token handling improved. "tokens" option output also improved 1.45 Nov 11, 2025 Added "ansi-modes" option to show supported ANSI color support. Changed version handling 1.46 Nov 14, 2025 Color option fix 1.47 Nov 21, 2025 Added many optimizations 1.48 Nov 26, 2025 Fixed search bug Improved testing 1.49 Dec 09, 2025 Revamped the -t tokens table Added "UNDERLINE COLOR" token for terminals that support it. 1.50 Dec 11, 2025 Fixed a token typo 1.51 Dec 13, 2025 Improved testing 1.52 Dec 14, 2025 Fixed a small bug in the -t token output for underline color 1.53 Dec 14, 2025 Made testing much more informative and nice to look at. 1.54 Dec 18, 2025 Filtered output of "-t" option to color support of terminal 1.55 Dec 18, 2025 Shrank the bin/ansi-encode source a bit my compressing repetitions 1.56 Dec 18, 2025 Revamped the module to make the source easy to read. 1.57 Dec 22, 2025 Minor changes. 1.58 Dec 26, 2025 Optimized -d --dump option. 1.59 Dec 27, 2025 More memory friendly. THIS VERSION WAS REMOVED 1.60 Dec 28, 2025 Yikes! 1.59 had bugs. I could swear it worked, but obviously it had issues. There were also typos in the manual page. Hopefully all of the bugs, typos and other issues are fixed now. Note, in the "-t" or "--tokens" option of the "ansi-encode" executable, the labeling of the colors are changed. 1.61 Dec 28, 2025 Changed ANSI color description format in the tokens output of the "ansi-encode" script. Updated the manual page. 1.62 Jan 03, 2026 DEFAULT color description for foreground/background corrected. 1.63 Jan 06, 2025 Added "WRAP text ENDWRAP" and "JUSTIFIED text ENDJUSTIFIED" tokens. Added a baud rate feature for showing animated ANSI screens at the correct speed. 1.69 Jan 12, 2026 Moved the color list to the library and removed from the main script. Improved the color list. 1.70 Jan 13, 2026 Compacted color listing 1.71 Jan 13, 2026 Color listing will fix on narrow screens. 1.72 Jan 13, 2026 Made tokens option fit on narrow screens. 1.73 Jan 13, 2026 Optimized the ansi_colors method. 1.74 Jan 13, 2026 Whoops, I left the debug code enabled. 1.75 Jan 14, 2026 Added more tokens to the tokens option Fixed the man page errors 1.76 Jan 14, 2026 Improved ansi_colors and color format detection improvements. 1.77 Jan 14, 2026 Corrected terminal type color capability and added a new method. 1.78 Jan 14, 2026 Further hardening of ANSI capablity detection with bnetter Windows compatibility. 1.79 Jan 14, 2026 Minor documentation fixes 1.80 Jan 17, 2026 Fixed the bright color bug 1.81 Jan 17, 2026 Color list handles 3,4,8 and 24 bit recognition correctly 1.82 Jan 17, 2026 Removed the need for Term::ANSIColor in the module. 1.83 Jan 18, 2026 Removed the need for Term::ANSIScreen. 1.84 Jan 19, 2026 Minor changes in the executable. 1.85 Jan 19, 2026 Many changes to Makefile.PL, README.md and ansi-encode 1.86 Jan 31, 2026 Added Windows Warp terminal detection (handles 24 bit color) 1.87 Feb 02, 2026 Moved many funtions to the module. 1.88 Feb 12, 2026 Removed unneeded prerequisites from install process. 1.89 Fed 17, 2026 Example ANS files added to the "examples" directory. Some will require a wide terminal. New tokens added 1.90 Feb 17, 2026 Added image examples to README.me in "examples" directory 1.91 Feb 22, 2026 Improved tokens help output. 1.92 Feb 24, 2026 Added more frames Removed redundant color definitions 1.93 Mar 03, 2026 Added more tokens and macro tokens. 1.94 Mar 03, 2026 Added the extra tokens to the -t option 1.95 Mar 23, 2026 Added examples to the POD documentation 1.96 Mar 23, 2026 MetaCPAN has this weird behavior using the bin/ansi-encode file for the documentation. Weird I made some changes to help minimize this weirdness. 1.96 Mar 25, 2026 Renamed the executable to "ansiencode" to get around the MetaCPAN weirdness. 1.98 Mar 25, 2026 Boy did I go on an adventure delving into the mysteries of ExtUtils::MakeMaker. GitHub A.I. and I struggled to add a symlink ability to the "make install" feature, as I renamed the executable from "ansi-encode" (a stupid MetaCPAN problem) to "ansiencode". I wanted legacy compatibility so older calls wouldn't die so the "make install" would create a symlink (in Unix-like systems) to the old "ansi-encode". So both "ansiencode" and "ansi-encode" still works. To quote Adrian from "Adrian's Digital Basement", "It freaking works!" after nearly 45 minutes of back and forth wi A.I. help. As you can tell I am not a frequent user of "make", so this was a nightmare. 1.99 Mar 25, 2026 Yeah, MetaCPAN is really cheesing me off. This should fix it. 2.00 May 17, 2026 Changes to documentation and some code clean up. 2.01 May 17, 2026 Ugh, I accidentally included some test code. Since CPAN has no inline editing ability, I had to increment the version. 2.02 May 18, 2026 Improved the capability of the CHAR token. 2.03 May 26, 2026 Refactored the code. Discovered a bizarre bug that only happens with the "ansiencode" script, but not the module itself. The bug? The token "BLOCK" and "ENDBLOCK" are not processed from the "ansiencode" script, but works just fine from using the "Term::ANSIEncode" script. I don't get it and A.I. doesn't get it. It doesn't make any sense. So I shrug my shoulders and accept it.