2013-06-23 Brian M. Kelly * Version 2.32 released. * More work on result block. Fixed when in use with FullAuto. 2013-06-19 Brian M. Kelly * Version 2.31 released. * Documentation updated. 2013-06-19 Brian M. Kelly * Version 2.30 released. * More work on result block. Documentation updated to illustrate use of Anonymous Subroutines with result items. 2013-06-18 Brian M. Kelly * Version 2.29 released. * More work on result block. Documentation updated to illustrate use of Anonymous Subroutines with result items. 2013-06-17 Brian M. Kelly * Version 2.28 released. * More work on result block. Documentation updated to illustrate use of closures with result items. 2013-06-16 Brian M. Kelly * Version 2.27 released. * Fixed all items for tickets 84173 and 72041. Result block now works correctly for predefined subroutines, as explained in the documentation. 2013-06-13 Brian M. Kelly * Version 2.26 released. * Fixed typo error in one of documentation examples. 2013-03-21 Brian M. Kelly * Version 2.25 released. * Added warning and hint when fa_defs.pm cannot be read. 2012-12-31 Brian M. Kelly * Version 2.24 released. * Happy New Year! * Use --login Id from FullAuto when running with FullAuto 2012-12-24 Brian M. Kelly * Version 2.23 released. * 2.22 didn't have the updated Menus.pm. 2012-12-23 Brian M. Kelly * Version 2.22 released. * Fixed editing for FullAuto so the files open even when syntax errors are present. 2012-11-11 Brian M. Kelly * Version 2.21 released. * Improved BerkeleyDB loading for FullAuto. 2012-11-05 Brian M. Kelly * Version 2.20 released. * Added cache pass-through for FullAuto. 2012-10-10 Brian M. Kelly * Version 2.19 released. * Added new BerkeleyDB variable to import list (needed for FullAuto). 2012-10-02 Brian M. Kelly * Version 2.18 released. * Fixed some install issues when bunlded with FullAuto. 2012-09-30 Brian M. Kelly * Version 2.17 released. * Added "help" and "admin" menus to all FullAuto menus. 2012-08-21 Brian M. Kelly * Version 2.16 released. * Fixed username lookup when using FullAuto with TeamSite. 2012-04-27 Brian M. Kelly * Version 2.15 released. * Fixed code for selecting fa_menu for FullAuto. 2012-03-15 Brian M. Kelly * Version 2.14 released. * Removed temp error messages. 2012-02-16 Brian M. Kelly * Version 2.13 released. * Fixed bug in summation menu. 2012-02-14 Brian M. Kelly * Version 2.12 released. * Fixed bug returning pick from search menu. 2012-02-10 Brian M. Kelly * Version 2.11 released. * Fixed bug returning hashes when when select is many on single level menu. 2012-01-30 Brian M. Kelly * Version 2.10 released. * Recursive Menus now properly return accurate results when select is many, and no dirs in topmenu. 2012-01-28 Brian M. Kelly * Version 2.9 released. * Recursive Menus now properly return accurate results. * Recursive Menus example updated. The example menu dynamically navigates the file system. 2012-01-21 Brian M. Kelly * Version 2.8 released. * Navigation Search is fixed for multi-level menus. 2012-01-17 Brian M. Kelly * Version 2.7 released. * More fixes for navigation markers when going backwards in multi-level menus. 2012-01-14 Brian M. Kelly * Version 2.6 released. * Fixed navigation markers when going backwards in multi-level menus. 2012-01-09 Brian M. Kelly * Version 2.5 released. * Fixed navigation when going backwards in multi-level menus. 2011-12-20 Brian M. Kelly * Version 2.4 released. * Fix for FullAuto - added more constants to Export. 2011-11-28 Brian M. Kelly * Version 2.3 released. * Fix for FullAuto - check user when SSH connection detected. 2011-10-02 Brian M. Kelly * Version 2.2 released. * Fix for FullAuto. 2011-09-30 Brian M. Kelly * Version 2.1 released. * Fix for FullAuto. 2011-09-28 Brian M. Kelly * Version 2.0 released. Ran out numbers and didn't want to go deeper past the decimal. FullAuto is VERY close to it's 1.0 release, so pusing Term::Menus to 2.0 now makes sense. The "fanfare" will be saved for the 1.0 release of Net::FullAuto. * Fixed a bug in module selection for FullAuto. 2011-09-25 Brian M. Kelly * Version 1.99 released. * Improved Error Message Line number reporting. 2011-09-15 Brian M. Kelly * Version 1.98 released. * Fixed code to complement FullAuto - default set and other defaults. * Eliminated need for Module::Load::Conditional * Updated License to GPL 3.0: http://opensource.org/licenses/gpl-3.0.html 2011-09-13 Brian M. Kelly * Version 1.97 released. * Fixed code to complement FullAuto - default set and other defaults. 2011-09-11 Brian M. Kelly * Version 1.96 released. * Fixed code to complement FullAuto - now invokes default set and other defaults in Solaris. 2011-09-10 Brian M. Kelly * Version 1.95 released. * Added code to complement FullAuto - now invokes default set and other defaults. 2011-09-02 Brian M. Kelly * Version 1.94 released. * Added code to complement FullAuto - now invokes default set when one is defined. 2011-08-22 Brian M. Kelly * Version 1.93 released. * Added code to complement FullAuto - fixed BerkeleyDB error. 2011-08-20 Brian M. Kelly * Version 1.92 released. * Added code to complement FullAuto - fixed error reporting. 2011-08-18 Brian M. Kelly * Version 1.91 released. * Added code to complement FullAuto. 2011-08-16 Brian M. Kelly * Version 1.90 released. * Added code to complement FullAuto. 2011-08-07 Brian M. Kelly * Version 1.89 released. * Added code to complement FullAuto. 2011-07-30 Brian M. Kelly * Version 1.88 released. * Better handling of top script indicated menu_config. 2011-07-25 Brian M. Kelly * Version 1.87 released. * Bug fix to new code from 07-05 2011-07-23 Brian M. Kelly * Version 1.86 released. * Added code to complement FullAuto. New code works with FullAuto to enable user to select and save a default startup menu file. 2011-07-05 Brian M. Kelly * Version 1.85 released. * Removed some overlooked error-checking code. 2011-07-04 Brian M. Kelly * Version 1.84 released. * Added ability to revise banner with anonymous subs. 2011-06-07 Brian M. Kelly * Version 1.83 released. * Fixes to navigation with recursive menus. 2011-06-03 Brian M. Kelly * Version 1.82 released. * Fixed bug when using with FullAuto introduced with recent changes. 2011-06-03 Brian M. Kelly * Version 1.81 released. * New ITEM LEVEL Select element. See POD documentation for details. * New Mark element. See POD documentation for details. 2011-05-31 Brian M. Kelly * Version 1.80 released. * New recursive support added. See POD documentation for details. 2011-03-04 Brian M. Kelly * Version 1.79 released. * Fixed issue when user moved back to parent menu and makes different selection than previously 2011-03-01 Brian M. Kelly * Version 1.78 released. * Updated POD documentation to include new instructions on how to pass multiple selections to sub menus, and use anonymous subroutines or closures with macros to transform those selections before presenting them to user in the next layer menuing. 2011-02-14 Brian M. Kelly * Version 1.77 released. * Fixed '$numbor' accuracy when storing in FullAuto Plan. 2011-02-06 Brian M. Kelly * Version 1.76 released. * Put in test for HASH ref for Module Conditional. Installation was broken in Ubuntu with new 'use strict' pragma in use. 2011-02-02 Brian M. Kelly * Version 1.75 released. * Fixed %Config::Config is read-only bug that was breaking CPAN testing reports. 2011-02-02 Brian M. Kelly * Version 1.74 released. * New Macro work complete. New Macro array indicators and delimiter indicators. * All new documentation will accompany the release of Term::Menus 2.0. - to co-incide with the 1.0 Release of Net::FullAuto. 2011-01-31 Brian M. Kelly * Version 1.73 released. * Lots more code added to improve submenus. Now complete. * Removed embedded Term::RawInput since Term::RawInput is now available as a stand-alone CPAN module. 2011-01-23 Brian M. Kelly * Version 1.72 released. * Fixed return for &pickone. * Lots of code added to improve submenus. Added code to enable multiple choice menus to be included in submenu tree - and convey results to child menus, and ultimately to output. Not yet complete. 2011-01-23 Brian M. Kelly * Version 1.71 released. * Added ability to use anonymous subroutines with the Result element. The subroutines can contain macros that will be populated before the subroutine is executed. 2011-01-23 Brian M. Kelly * Version 1.70 released. * Updated embedded RawInput package - it now works with Windows Versions of Perl (i.e. Strawberry). Turned on rawInput instead of so arrow keys now WORK with scrolling and menu navigation. 2011-01-21 Brian M. Kelly * Version 1.69 released. * Added %rawInput to @EXPORT. 2011-01-21 Brian M. Kelly * Version 1.68 released. * Dozens of changes in conjunction with hundreds of changes in FullAuto. 'use strict' and 'use warnings' are NOW TURNED *ON* in both Menus and FullAuto. 2011-01-18 Brian M. Kelly * Version 1.67 released. * Fixed EXPORT issue - THANKS to Yogesh Sawant for pointing this out. 2011-01-17 Brian M. Kelly * Version 1.66 released. * Massive strict cleanup. 2011-01-17 Brian M. Kelly * Version 1.65 released. * Attempting fix to Input Version for CPAN parser. 2011-01-17 Brian M. Kelly * Version 1.64 released. * Temporarily included new module Term::Input as package Input inside of Term::Menus until CPAN approves Term::Menu for inclusion in the Module List. 2011-01-16 Brian M. Kelly * Version 1.63 released. * Updated to use new Term::Input in order to capture arrow keys for easy scrolling and navigation. 2011-01-10 Brian M. Kelly * Version 1.62 released. * Added more new code to support FullAuto 'service/daemon' functionality. Functionality now WORKS. 2011-01-08 Brian M. Kelly * Version 1.61 released. * Added more new code to support FullAuto 'Plan' functionality. Functionality now WORKS. 2010-12-31 Brian M. Kelly * Version 1.60 released. * HAPPY NEW YEAR! * Added LOTS of new code to support FullAuto 'Plan' functionality. 2010-12-29 Brian M. Kelly * Version 1.59 released. * Updated error handling code for eval-ing FullAuto subroutines from subfile. 2010-10-26 Brian M. Kelly * Version 1.58 released. * Initialized Config values to avoid warning. 2010-10-22 Brian M. Kelly * Version 1.57 released. * Changed way Module::Load::Conditional loads so that it's not required to run Term::Menus 2010-10-10 Brian M. Kelly * Version 1.56 released. * Added new ability to define result with anonymous subroutine - with macros in the subroutine. This new feature is not yet documented. 2010-09-27 Brian M. Kelly * Version 1.55 released. * Fixed Bug #32350 for Term-Menus: Using &selected(]Selected[) does not always work - found bug in fix for 1.54 2010-09-27 Brian M. Kelly * Version 1.54 released. * Fixed Bug #32350 for Term-Menus: Using &selected(]Selected[) does not always work * Improved Error reporting in certain routines 2010-09-17 Brian M. Kelly * Version 1.53 released. * Added requires Module::Load::Conditional to Makefile.PL in attempt to clean up CPAN testers reports. 2010-09-15 Brian M. Kelly * Version 1.52 released. * Using eval around GetTerminalSize so that CPAN Testers automated tests won't break (somehow this fix got overwritten from release 1.50) 2010-09-14 Brian M. Kelly * Version 1.51 released. * Added can_load for files in Custom directory - if file doesn't exist, load Distro instead 2010-09-11 Brian M. Kelly * Version 1.50 released. * Using eval around GetTerminalSize so that CPAN Testers automated tests won't break 2010-09-11 Brian M. Kelly * Version 1.49 released. * Now using Module::Load::Conditional to load Term::ReadKey 2010-09-04 Brian M. Kelly * Version 1.48 released. * Removed Build.PL from build 2010-09-04 Brian M. Kelly * Version 1.47 released. * 'Finally' got the gpg signature going again 2010-08-31 Brian M. Kelly * Version 1.46 released. * Implemented 'unattended' mode for use with Net:FullAuto and other scripts that run in batch. For 'unattended' mode to work, Menu blocks must be configured with Default selections. 2010-08-30 Brian M. Kelly * Version 1.45 released. * 'Default' items now work for Menus with large numbers of choices. * 'Default' messaging is better - Users are informed when 'Default' selections exist on hidden screens. * Press 'q' to quit has been changed to Type 'quit' to quit 2010-08-26 Brian M. Kelly * Version 1.44 released. * Fixed bug when Selection is set to One * Modified to conform to new Net:FullAuto architecture 2010-08-25 Brian M. Kelly * Version 1.43 released. * Added 'Custom' to Net::FullAuto paths 2010-08-22 Brian M. Kelly * Version 1.42 released. * More error handling cleanup for iteraction with Net::FullAuto 2010-08-17 Brian M. Kelly * Version 1.41 released. * More error handling cleanup for iteraction with Net::FullAuto 2010-08-12 Brian M. Kelly * Version 1.40 released. * Fixed Makefile.PL Term::ReadKey dependency 2010-08-12 Brian M. Kelly * Version 1.39 released. * Fixed some deprecated defined(%hash) statements 2010-08-09 Brian M. Kelly * Version 1.36 released. * Changed Terminal size testing code in order to not break CPAN testing. 2010-08-08 Brian M. Kelly * Version 1.35 released. * Added code to implement 'tosspass' condition for Net::FullAuto 2010-08-05 Brian M. Kelly * Version 1.34 released. * Added test for Term::ReadKey and if found use termheight to define whitespace header for screens * Fixed bug https://rt.cpan.org/Ticket/Display.html?id=18382 where the screen was not properly clearing for Windows $ Fixed bug with "Default" setting * Changes to repair interactions with FullAuto architecture 2010-07-15 Brian M. Kelly * Version 1.33 released. * Changes to repair interactions with FullAuto architecture 2008-02-07 Brian M. Kelly * Version 1.32 released. * Added Macro enhancement ]Previous[{Menu_Label} to POD documentation. * Repaired and updated code so that Macros work as advertised * Repaired subroutine use with Convey => '&sub()', and Result => '&sub()', elements in Item_<#> hashes in the Menu configuration hash. * Repaired full Macro use in Banners * Repaired a number of navigation bugs 2008-01-15 Brian M. Kelly * Version 1.31 released. * Repair Distribution (bad META.yml). 2008-01-15 Brian M. Kelly * Version 1.30 released. * Repaired bugs impairing the use of subroutines with the ]Convey[ macro in nested menus. 2007-09-22 Brian M. Kelly * Version 1.29 released. * Repaired bugs when "Result =>" setting value is the name of a perl subroutine. 2007-09-22 Brian M. Kelly * Version 1.28 released. * More changes to 'require menu_cfg' to reflect FullAuto architecture 2007-09-22 Brian M. Kelly * Version 1.27 released. * More changes to 'require menu_cfg' to reflect FullAuto architecture 2007-09-22 Brian M. Kelly * Version 1.26 released. * More changes 'require menu_cfg' to reflect FullAuto architecture 2007-09-13 Brian M. Kelly * Version 1.25 released. * Bug Fix - %{$LookUpMenuName} was not being populated properly when using multiple menus defined in main:: and not a separate menu_cfg.pm file. 2007-08-31 Brian M. Kelly * Version 1.24 released. * Changed 'require menu_cfg' to reflect FullAuto architecture 2007-08-23 Brian M. Kelly * Version 1.23 released. * More POD documentation and README tweaks in preparation for the initial roll-out of Net::FullAuto 2007-08-23 Brian M. Kelly * Version 1.22 released. * Tweaked the POD documentation so that all examples listed will print output to the console. This was a potentially confusing omission. 2007-08-22 Brian M. Kelly * Version 1.21 released. * Added error checking to trap and inform users of possible configuration errors in menu blocks. * Made changes in preparation for the release of Net::FullAuto, for which Term::Menus is a required module. 2007-05-16 Brian M. Kelly * Version 1.20 released. * Repaired "Clear All" to actually clear all selections after "Select All" was used. 2006-08-15 Brian M. Kelly * Version 1.19 released. * No Changes to Term::Menus - Repaired CPAN distribution 2006-08-25 Brian M. Kelly * Version 1.18 released. * Added ability to call custom subroutine to create Text Items and customized Banners. When using sub menus, previous selections from parent menus are available for use in dynamically constructing the current menu. Documentation was updated to explain this new feature * Also, sub-menus now seem to work fairly reliably - so the caveat against their aggressive use has been removed from the documentation 2006-08-15 Brian M. Kelly * Version 1.17 released. * Fixed sub menus when the ]Convey[ macro is not set 2006-07-31 Brian M. Kelly * Version 1.16 released. * Fixed even more inconsistent behavior between 'One' and 'Many' Selection setting when using sub-menus on one or more items 2006-07-28 Brian M. Kelly * Version 1.15 released. * Fixed more inconsistent behavior between 'One' and 'Many' Selection setting when using sub-menus on one or more items 2006-07-27 Brian M. Kelly * Version 1.14 released. * Fixed clear for ActiveState perl * Fixed inconsistent behavior between 'One' and 'Many' Selection setting when using sub-menus on one or more items 2006-06-21 Brian M. Kelly * Version 1.13 released. * Version 1.12 distribution was broken due to improperly wrapped lines 2006-06-21 Brian M. Kelly * Version 1.12 released. * Added Support for unreleased FullAuto utility * Fixed "my" scoping bug for $cnt variable 2005-08-12 Brian M. Kelly * Version 1.11 released. * Added new feature - "View Sorted Items with Percent '%' Key" functionality 2005-07-08 Brian M. Kelly * Version 1.1 released. * Added new feature - "View Selections Summary with Star '*' Key" functionality 2005-06-02 Brian M. Kelly * Version 1.09 released. * The package name was incorrect - needs to be Term::Menus - 'not' Menus (my bad) 2005-05-29 Brian M. Kelly * Version 1.08 released. * Repaired code related to dynamic menu building. The construct ]Previous[{Menu_1} now works properly. 2005-05-22 Brian M. Kelly * Version 1.06 released. * Added three new Item Configuration Hash elements: Default => qr/ /, Exclude => qr/ /, Include => qr/ /, How to use these is explained in detail in the updated pod documentation inside the module. * Fixed Navigation issues. 2005-05-10 Brian M. Kelly * Version 1.05 released. * Fixed bug where when the Display => element is not specified in a Menu Item Hash, the default number of 10 was not being referenced, and no items would display. 2005-05-04 Brian M. Kelly * Version 1.04 released. * Modified module layout to work and build in the Term:: root directory on CPAN. Menus.pm is now officially Term::Menus (Term/Menus.pm). * Abstract updated to inform prospective users that Term::Menus works in Terminals, Consoles and CMD environments. 2005-05-02 Brian M. Kelly * Version 1.03 released. * Modified Makefile.PL to properly make manpages. * Added ChangeLog, updated MANIFEST.