making it easier to work on more than one project at a time without
introducing conflicts in their dependencies.
-The primary purpose of this release is a set of enhancements to
-support virtualenvwrapper.project_, a new extension to manage project
-work directories with templates. 2.1 also includes several smaller
-- Add support for ksh. Thanks to Doug Latornell for doing the
- research on what needed to be changed.
-- Test import of virtualenvwrapper.hook_loader on startup and report
- the error in a way that should help the user figure out how to fix
-- Update mkvirtualenv documentation to include the
- fact that a new environment is activated immediately after it is
-- Added hooks around cpvirtualenv.
-- Made deactivation more robust, especially under ksh.
-- Use Python's ``tempfile`` module for creating temporary filenames
-- Fix a problem with ``virtualenvwrapper_show_workon_options`` that
- caused it to show ``*`` as the name of a virtualenv when no
- environments had yet been created.
-- Change the hook loader so it can be told to run only a set of
-- Add support for listing the available hooks, to be used in help
- output of commands like virtualenvwrapper.project's mkproject.
-- Fix mkvirtualenv -h option behavior.
-- Change logging so the $WORKON_HOME/hook.log file rotates after
+Version 2.2.1 is a bug-fix release:
+- Escape ``which`` calls to avoid aliases. (#46)
+- Integrate Manuel Kaufmann's patch to unset GREP_OPTIONS before
+- Escape ``$`` in regex to resolve #53.
.. _virtualenv: http://pypi.python.org/pypi/virtualenv
.. _virtualenvwrapper: http://www.doughellmann.com/projects/virtualenvwrapper/
-.. _virtualenvwrapper.project: http://www.doughellmann.com/projects/virtualenvwrapper.project/