** 1998-12-10 RELEASE 2.27 [STABLE] - Fixed $db->all_matching (list & paths were broken?). - Tweak 'envy show' to ignore the current environment a bit better. ** 1998-11-24 RELEASE 2.26 [STABLE] - Factored out parts of envy.pl to Envy::UI library. - Tweaks for smoother dimension swapping. ** 1998-11-20 RELEASE 2.25 [STABLE] - Extra check for VERSION mismatch between envy.pl & Envy::DB. - Tweaks for login.IN (patrick@rcsm.ece.mcgill.ca). ** 1998-11-08 RELEASE 2.24 [BETA] - New short-cuts: 'unenvy' for quick unload and $ENVY_VERBOSE to set the default verbosity level. - Envy modules are now reference counted for more accurate dependency tracking. (One of Tony's satoris!) As a side effect, the symantics of ENVY_STATE have changed slightly (but it is still mostly backward compatibile). - Very long (>1000 characters) envy state variables are now split into easily digestable chunks. Added tests. (Thanks Tony!) - Implemented an optimal differencing algorithm to minimize environment changes. - Downgraded some errors to manditory warnings. - Significant Envy::DB API improvements. ** 1998-10-21 RELEASE 2.23 [STABLE] - Descriptions are now displayed in 'envy list'. (Thanks Tony!) Moved full-paths to 'envy show paths'. - Add -v option to wrapper. ** 1998-09-26 RELEASE 2.22 - Set $LOGNAME in wrapper if not already set. - Announce new mailing list: envy@listbox.com! ** 1998-09-13 RELEASE 2.21 - Documentation updates. - Improved configuration and installation. ** 1998-09-12 RELEASE 2.20 - Simplified configuration even more. Once you install envy once, it will remember the installation settings across subsequent upgrades. ** 1998-09-11 RELEASE 2.19 - Fixed configuration problem with re-installing. Added tests. - 'envied' shows loaded envies in a tree layout! ** 1998-09-03 RELEASE 2.18 - Tweaked handling of 'First' dimension. ** 1998-09-01 RELEASE 2.17 - Append and assignment were ambiguous and assignment took precedence. Append is now assumed. Added tests. - Envies found in .priv directories are hidden from the listing. - Fixed 5.004-ish warnings. ** 1998-08-31 RELEASE 2.16 - A fairly large amount of work (mostly in the form of deep pondering) has gone into this release. Please consider it BETA and test it carefully! - Replaced bizarre installation instructions with much simpler. - Improved start-up time. - More documentation: envy help and FAQ.pod - Changes to the ENVY_PATH are now reflected (immediately) when loading multiple envys during a single invokation. - Added support for *.site configuration files. This allows per-site customization of default settings (like xemacs). - Switched default umask to 002. Should be part of site configuration? ** 1998-03-05 RELEASE 2.15 - Fixed handling of $HOME/.envy. - Improvements to Envy::Load. ** 01-16-98 RELEASE 2.13 - I've been waiting for the code to stabilize. This release seems very stable so I am releasing it. The csh support still needs to be brought up to date and better documentation is in the works. - Phased out support for backward-compatible envy state environment variables. ** 12-20-97 RELEASE 2.10 - Envys that set ETOP are treated specially. Only one should be loadable at the same time. - Added support for 'echo' in envy files. - Components are no longer removed from ENVY_PATH. - Logging of all envious activity to $ETOP/var/envy.log. - Improved organization of *.part2. - Adding multiple components with += incorrectly occurred in the reverse order. Fixed. - Adjusted dependency tracking to reduce false warnings. - '.' is no longer added to the front of the PATH by default. ** 12-13-97 RELEASE 2.07 - Slightly better dependency tracking. Avoids unloading ETOP during 'unload all'. - envy load/unload now accept multiple targets on the command line - More whitespace stricture in envy files. - Slightly improved error messages. - Factored 'wrapper' to use INITIAL_ENV. ** 11-24-97 RELEASE 2.06 - Initial public release.