Source

virtualenvwrapper / docs / ja / history.rst

リリース履歴

3.3

  • Clean up file permissions and remove shebangs from scripts not intended to be executed on the command line. (contributed by :bbuser:`ralphbean`)
  • Worked on some brittle tests.
  • Received updates to Japanese translation of the documentation from :bbuser:`t2y`.
  • Fix the test script and runner so the user's $WORKON_HOME is not erased if they do not have some test shells installed. (big thanks to :bbuser:`agriffis`).
  • If the hook loader is told to list plugins but is not given a hook name, it prints the list of core hooks.
  • Merge several fixes for path and variable handling for MSYS users from :bbuser:`bwanamarko`. Includes a fix for :bbissue:`138`.
  • Change :ref:`command-mkvirtualenv` so it catches both -h and --help.
  • Fix some issues with the way temporary files are used for hook scripts. (contributed by :bbuser:`agriffis`)
  • Allow relative path to requirements file with :ref:`command-mkvirtualenv` and -r option. (:bbuser:`barberj`)
  • Make whitespace consistent. (:bbuser:`agriffis`)

3.2

  • Make project_dir a local variable so that :ref:`command-cdproject` does not interfere with other variables the user might have set. (contributed by :bbuser:`slackorama`)
  • Fix typo in documentation reported by Nick Martin.
  • Change trove classifier for license "MIT" to reflect the license text presented in the documentation. This does not indicate a change in the license, just a correction to the expression of that intent. See :ref:`license` (contributed by :bbuser:`ralphbean` as fix for :bbissue:`134`)
  • Extend :ref:`command-rmvirtualenv` to allow removing more than one environment at a time. (contributed by :bbuser:`ciberglo`)
  • Change the definition of virtualenvwrapper_get_site_packages_dir to ask distutils for the site-packages directory instead of trying to build the path ourselves in the shell script. This should resolve :bbissue:`112` and improve support for Python interpreters other than C Python. Thanks to Carl Meyer and Dario Bertini for their contributions toward the fix.

3.1

3.0.1

  • Fix some packaging issues that made it more difficult to run the tests directly from the sdist package. (:bbissue:`126`)

3.0

  • Add Python 3 support, thanks in large part to the efforts of Daniel Kraus (:bbuser:`dakra`). Tested under Python 2.6, 2.7, and 3.2.

2.11.1

  • Remove the initialization shortcut because it breaks tab completion in sub-shell environments like screen and tmux. (:bbissue:`121`)

2.11

  • Add -a option to :ref:`command-mkvirtualenv` to associate a new virtualenv with an existing project directory. Contributed by Mike Fogel (:bbuser:`mfogel`).
  • Drops support for Python 2.4 and 2.5. The tools may still work, but I no longer have a development environment set up for testing them, so I do not officially support them.
  • Shortcut initialization if it has run before.
  • Set hook log file permissions to be group-writable. (:bbissue:`62` reported by :bbuser:`hedgeddown`)
  • Add VIRTUALENVWRAPPER_PROJECT_FILENAME variable so the .project file used to link a virtualenv to a project can be renamed to avoid conflicts with other tools. (:bbissue:`120` reported by :bbuser:`arthuralvim`)

2.10.1

2.10

2.9

2.8

2.7.2

  • Move setup code for tab completion later in the startup code so all of the needed variables are configured. (:bbissue:`97`)
  • Expand tab completion for zsh to work for all commands.

2.7.1

  • When testing for WORKON_HOME during startup, dereference any symlink to make sure it is a directory.
  • Set VIRTUALENVWRAPPER_HOOK_DIR and VIRTUALENV_WRAPPER_LOG DIR in virtualenvwrapper_initialize after WORKON_HOME is set (:bbissue:`94`).
  • Update the :ref:`install-basic` instructions to be more explicit about needing to install virtualenvwrapper globally (or at least outside of a virtualenv).

2.7

2.6.3

  • http://readthedocs.org でドキュメントを生成するために setup.py や conf.py スクリプトのバージョン情報をハードコードしました。

2.6.2

2.6.1

  • virtualenvwrapper_get_python_version を修正しました(:bbissue:`73`)。

2.6

  • Cygwin 環境でフックスクリプトの改行の問題を修正しました(:bbissue:`68`)。
  • 互換シェルのリスト(:ref:`supported-shells`) と Python バージョン(:ref:`supported-versions`)を含むようにドキュメントを更新しました(:bbissue:`70`)。
  • virtualenv のインストールの依存関係を修正しました(:bbissue:`60`)。
  • Python 2.4 で動作するように Python バージョンを決定するメソッドを修正しました(:bbissue:`61`)。
  • Makefile の自作スクリプトの代わりに tox を使用するためにテストインフラを変換しました。

2.5.3

  • doughellmann.com の休止期間中に PyPI へアップロードしたポイントリリースです。

2.5.2

2.5.1

  • 数無しで実行したときに :ref:`command-workon` に完全な環境詳細ではなく簡潔な詳細を表示するようにしました。

2.5

2.4

2.3

  • get_env_details フックを追加しました。

2.2.2

  • エイリアスを避けてシェルコマンドをさらにエスケープ処理する Fred Palmer のパッチを取り込みました。 :bbissue:`57` を解決しました。
  • egrep 引数のエスケープ処理の問題を修正しました(:bbissue:`55`)。
  • 引数無しで mkvirtualenv を実行するときの問題を修正しました(:bbissue:`56`)。

2.2.1

  • which 呼び出しがエイリアスを避けるようにエスケープしました。 :bbissue:`46` を解決しました。
  • grep を呼び出す前に GREP_OPTIONS をアンセットする Manuel Kaufmann のパッチを取り込みました。 :bbissue:`51` を解決しました。
  • :bbissue:`53` を解決する正規表現の $ をエスケープしました。
  • rm のエイリアスに関する問題をエスケープして :bbissue:`50` を解決しました。

2.2

  • :bbissue:`43` を解決するために Python 2.4 で動作する形でフックローダの実行を切り替えました。
  • Python 2.7b1 でテストしました。 :bbissue:`44` を参照してください。
  • David Wolever からのパフォーマンス改善を取り込みました。 :bbissue:`38` を参照してください。
  • :bbissue:`35` のためにデバッグ命令を追加しました。

2.1.1

2.1

  • ksh サポートを追加しました。変更する箇所を調査してくれた Doug Latornell に感謝します。
  • 起動時に virtualenvwrapper.hook_loader のインポートテストをして、ユーザへ修正方法を理解するのに役立つようにエラーを報告します(:bbissue:`33`)。
  • 新しい仮想環境が作成された後ですぐにアクティブ化することについて :ref:`command-mkvirtualenv` ドキュメントを更新しました(:bbissue:`30`)。
  • :ref:`command-cpvirtualenv` に関連するフックを追加しました。
  • 特に ksh 環境で、非アクティブ化をより堅牢にしました。
  • 安全で移植性の高い一時ファイル名を作成するために Python の tempfile モジュールを使用しました。
  • 仮想環境がまだ1つも作成されていないときに仮想環境の名前として * を表示することで発生する virtualenvwrapper_show_workon_options の問題を修正しました。
  • 名前付きフックのみを実行できるようにフックローダを変更しました。
  • virtualenvwrapper.project の mkproject のようにコマンドのヘルプ出力を使用して利用可能なフックの取得サポートを追加しました。
  • mkvirtualenv の -h オプションの振る舞いを修正しました。
  • $WORKON_HOME/hook.log ファイルを 10KiB でローテートするように logging を変更しました。

2.0.2

  • virtualenvwrapper.user_scripts が Python 2.5 互換になるように :bbissue:`32` を修正しました。

2.0.1

  • TMPDIR がユーザのシェル環境でセットされていないときにデフォルト値を使用するように :bbissue:`29` を修正しました。

2.0

  • 拡張機能を共有し易くするために Distribute エントリポイントを使用してフック管理を書き直しました。

1.27

  • Added cpvirtualenv command [Thomas Desvenain]

1.26

  • Fix a problem with error messages showing up during init for users with the wrappers installed site-wide but who are not actually using them. See :bbissue:`26`.
  • Split up the tests into multiple files.
  • Run all tests with all supported shells.

1.25

  • Merged in changes to cdsitepackages from William McVey. It now takes an argument and supports tab-completion for directories within site-packages.

1.24.2

1.24.1

  • Add license text to the header of the script.

1.24

  • Resolve a bug with the preactivate hook not being run properly. Refer to :bbissue:`21` for complete details.

1.23

  • Resolve a bug with the postmkvirtualenv hook not being run properly. Refer to :bbissue:`19` and :bbissue:`20` for complete details.

1.22

  • Automatically create any missing hook scripts as stubs with comments to expose the feature in case users are not aware of it.

1.21

  • Better protection of $WORKON_HOME does not exist when the wrapper script is sourced.

1.20

  • Incorporate lssitepackages feature from Sander Smits.
  • Refactor some of the functions that were using copy-and-paste code to build path names.
  • Add a few tests.

1.19

  • Fix problem with add2virtualenv and relative paths. Thanks to Doug Latornell for the bug report James Bennett for the suggested fix.

1.18.1

  • Incorporate patch from Sascha Brossmann to fix a :bbissue:`15`. Directory normalization was causing WORKON_HOME to appear to be a missing directory if there were control characters in the output of pwd.

1.18

  • Remove warning during installation if sphinxcontrib.paverutils is not installed. (:bbissue:`10`)
  • Added some basic developer information to the documentation.
  • Added documentation for deactivate command.

1.17

  • Added documentation updates provided by Steve Steiner.

1.16

  • Merged in changes to cdvirtualenv from wam and added tests and docs.
  • Merged in changes to make error messages go to stderr, also provided by wam.
1.15
  • Better error handling in mkvirtualenv.
  • Remove bogus VIRTUALENV_WRAPPER_BIN variable.
1.14
  • Wrap the virtualenv version of deactivate() with one that lets us invoke the predeactivate hooks.
  • Fix virtualenvwrapper_show_workon_options for colorized versions of ls and write myself a note so I don't break it again later.
  • Convert test.sh to use true tests with shunit2

1.13

  • Fix :bbissue:`5` by correctly handling symlinks and limiting the list of envs to things that look like they can be activated.

1.12

  • Check return value of virtualenvwrapper_verify_workon_home everywhere, thanks to Jeff Forcier for pointing out the errors.
  • Fix instructions at top of README, pointed out by Matthew Scott.
  • Add cdvirtualenv and cdsitepackages, contributed by James Bennett.
  • Enhance test.sh.

1.11

  • Optimize virtualenvwrapper_show_workon_options.
  • Add global postactivate hook.

1.10

1.9

  • Add more hooks for operations to run before and after creating or deleting environments based on changes from Chris Hasenpflug.

1.8.1

  • Corrected a problem with change to mkvirtualenv that lead to release 1.8 by using an alternate fix proposed by James in comments on release 1.4.

1.8

  • Fix for processing the argument list in mkvirtualenv from jorgevargas (:bbissue:`1`)

1.7

  • Move to bitbucket.org for hosting
  • clean up TODO list and svn keywords
  • add license section below

1.6.1

  • More zsh support (fixes to rmvirtualenv) from Byron Clark.

1.6

  • Add completion support for zsh, courtesy of Ted Leung.

1.5

  • Fix some issues with spaces in directory or env names. They still don't really work with virtualenv, though.
  • Added documentation for the postactivate and predeactivate scripts.

1.4

  • Includes a new .pth management function based on work contributed by James Bennett and Jannis Leidel.

1.3.x

  • Includes a fix for a nasty bug in rmvirtualenv identified by John Shimek.