mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 08:24:40 +01:00
version bump to 0.4.7
This commit is contained in:
parent
c262e0358f
commit
7d30021294
40 changed files with 93 additions and 524 deletions
|
@ -1,4 +1,4 @@
|
|||
version: 0.4.6.{build}
|
||||
version: 0.4.7.{build}
|
||||
os: Windows Server 2012 R2
|
||||
install:
|
||||
- C:\Python35\Scripts\pip install -r requirements-tests.txt
|
||||
|
|
|
@ -4,6 +4,97 @@ Xonsh Change Log
|
|||
|
||||
.. current developments
|
||||
|
||||
v0.4.7
|
||||
====================
|
||||
|
||||
**Added:**
|
||||
|
||||
* Define alias for 'echo' on startup for Windows only.
|
||||
* New coredev `astronouth7303 <https://github.com/astronouth7303>`_ added
|
||||
* ``which -a`` now searches in ``__xonsh_ctx__`` too
|
||||
* Info about the xontrib cookiecutter template on xontrib tutorial
|
||||
* xonsh's optional dependencies may now be installed with the pip extras ``ptk``, ``proctitle``, ``linux``, ``mac``, and ``win``.
|
||||
* Env ``help`` method to format and print the vardocs for an envvar
|
||||
* test_news fails if no empty line before a category
|
||||
* more info on test_news failures
|
||||
* Added ``on_precommand`` and ``on_postcommand`` `events </events.html>`_
|
||||
* New ``FORMATTER_DICT`` entry ``gitstatus`` to provides informative git status
|
||||
* FOREIGN_ALIASES_OVERRIDE envvar to control whether foreign aliases should
|
||||
override xonsh aliases with the same name.
|
||||
|
||||
* Warning on tutorial about foreign aliases being ignored if a xonsh alias
|
||||
exist with the same name if not FOREIGN_ALIASES_OVERRIDE.
|
||||
* The prompt-toolkit shell now auto-inserts matching parentheses, brackets, and quotes. Enabled via the ``XONSH_AUTOPAIR`` environment variable
|
||||
* Better syntax highlights in prompt-toolkit, including valid command / path highlighting, macro syntax highlighting, and more
|
||||
* More info on tutorial about history interaction
|
||||
* Entry on bash_to_xsh
|
||||
* Macro context managers are now available via the ``with!``
|
||||
syntax.
|
||||
|
||||
|
||||
**Changed:**
|
||||
|
||||
* Devguide reflects the current process of releasing through ``release.xsh``
|
||||
* moved ``which`` from ``xonsh.aliases`` into ``xoreutils.which``
|
||||
* ``xonsh.prompt.gitstatus.gitstatus`` now returns a namedtuple
|
||||
|
||||
* implementation of ``xonsh.prompt.vc_branch.get_git_branch`` and
|
||||
``xonsh.prompt.vc_branch.git_dirty_working_directory`` to use 'git status --procelain'
|
||||
* moved prompt formatting specific functions from ``xonsh.environ``
|
||||
to ``xonsh.prompt.base``
|
||||
* All prompt formatter functions moved to ``xonsh.prompt`` subpackage
|
||||
* Printing the message about foreign aliases being ingored happens only
|
||||
if XONSH_DEBUG is set.
|
||||
* Use ``SetConsoleTitleW()`` on Windows instead of a process call.
|
||||
* Tutorial to reflect the current history command argument functionality
|
||||
* Macro function arguments now default to ``str``, rather than ``eval``,
|
||||
for consistentcy with other parts of the macro system.
|
||||
|
||||
|
||||
**Removed:**
|
||||
|
||||
* aliases that use '!' in their name cause they clash with the macro syntax
|
||||
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Fix regression where bash git completions where not loaded
|
||||
automatically when GitForWindows is installed.
|
||||
* More tokens are now supported in subproc args, such as ``==``.
|
||||
* Python completions now work without space delimiters, e.g. ``a=matpl<TAB>``
|
||||
will complete to ``a=matplotlib``
|
||||
* Parser would fail on nested, captured suprocess macros. Now, it works,
|
||||
hooray!?
|
||||
* now fires chdir event if OS change in working directory is detected.
|
||||
* ``xonsh.prompt.vc_branch.git_dirty_working_directory``
|
||||
uses ``porcelain`` option instead of using the bytestring
|
||||
``nothing to commit`` to find out if a git directory is dirty
|
||||
* Fix bug where know commands where not highlighed on windows.
|
||||
* Fixed completer showing executable in upper case on windows.
|
||||
* Fixed issue where tilde expansion was occuring more than once before an
|
||||
equals sign.
|
||||
* test_dirstack test_cdpath_expansion leaving stray testing dirs
|
||||
* Better completer display for long completions in prompt-toolkit
|
||||
* Automatucally append newine to target of ``source`` alias, so that it may
|
||||
be exec'd.
|
||||
* test_news fails when single graves around word
|
||||
* Slashes in virtual environment names work in vox
|
||||
* non string type value in $FORMATTER_DICT turning prompt ugly
|
||||
* whole prompt turning useless when one formatting function raises an exception
|
||||
* Fix completion after alias expansion
|
||||
* Fix hard crash when foreign shell functions fails to run. #1715
|
||||
* Bug where non-default locations for ``XDG_DATA_HOME`` and ``XONSH_DATA_DIR``
|
||||
would not expand ``~`` into the home directory
|
||||
* Auto quote path completions if path contains 'and' or 'or'
|
||||
|
||||
* Completion now works on subcommands after pipe, ``&&``, ``||`` and so on.
|
||||
* cd . and cd <singleCharacter> now work. Fix indexerror in AUTO_PUSHD case, too.
|
||||
* Fixed issue with accidentally wrapping generators inside of function calls.
|
||||
* History indexing with string returns most recent command.
|
||||
|
||||
|
||||
|
||||
|
||||
v0.4.6
|
||||
====================
|
||||
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* Define alias for 'echo' on startup for Windows only.
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* The prompt-toolkit shell now auto-inserts matching parentheses, brackets, and quotes. Enabled via the ``XONSH_AUTOPAIR`` environment variable
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:**
|
||||
|
||||
* aliases that use '!' in their name cause they clash with the macro syntax
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* now fires chdir event if OS change in working directory is detected.
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* cd . and cd <singleCharacter> now work. Fix indexerror in AUTO_PUSHD case, too.
|
||||
|
||||
**Security:** None
|
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Fix bug where know commands where not highlighed on windows.
|
||||
* Fixed completer showing executable in upper case on windows.
|
||||
|
||||
**Security:** None
|
|
@ -1,15 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Auto quote path completions if path contains 'and' or 'or'
|
||||
|
||||
* Completion now works on subcommands after pipe, ``&&``, ``||`` and so on.
|
||||
|
||||
**Security:** None
|
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:**
|
||||
|
||||
* Macro function arguments now default to ``str``, rather than ``eval``,
|
||||
for consistentcy with other parts of the macro system.
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* New coredev `astronouth7303 <https://github.com/astronouth7303>`_ added
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:**
|
||||
|
||||
* Devguide reflects the current process of releasing through ``release.xsh``
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* Env ``help`` method to format and print the vardocs for an envvar
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* Added ``on_precommand`` and ``on_postcommand`` `events </events.html>`_
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Bug where non-default locations for ``XDG_DATA_HOME`` and ``XONSH_DATA_DIR``
|
||||
would not expand ``~`` into the home directory
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* xonsh's optional dependencies may now be installed with the pip extras ``ptk``, ``proctitle``, ``linux``, ``mac``, and ``win``.
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Fix completion after alias expansion
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Better completer display for long completions in prompt-toolkit
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Fix hard crash when foreign shell functions fails to run. #1715
|
||||
|
||||
**Security:** None
|
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Fix regression where bash git completions where not loaded
|
||||
automatically when GitForWindows is installed.
|
||||
|
||||
**Security:** None
|
|
@ -1,20 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* FOREIGN_ALIASES_OVERRIDE envvar to control whether foreign aliases should
|
||||
override xonsh aliases with the same name.
|
||||
|
||||
* Warning on tutorial about foreign aliases being ignored if a xonsh alias
|
||||
exist with the same name if not FOREIGN_ALIASES_OVERRIDE.
|
||||
|
||||
**Changed:**
|
||||
|
||||
* Printing the message about foreign aliases being ingored happens only
|
||||
if XONSH_DEBUG is set.
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Fixed issue with accidentally wrapping generators inside of function calls.
|
||||
|
||||
**Security:** None
|
|
@ -1,15 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* New ``FORMATTER_DICT`` entry ``gitstatus`` to provides informative git status
|
||||
|
||||
**Changed:**
|
||||
|
||||
* All prompt formatter functions moved to ``xonsh.prompt`` subpackage
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* Better syntax highlights in prompt-toolkit, including valid command / path highlighting, macro syntax highlighting, and more
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,18 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* More info on tutorial about history interaction
|
||||
* Entry on bash_to_xsh
|
||||
|
||||
**Changed:**
|
||||
|
||||
* Tutorial to reflect the current history command argument functionality
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* History indexing with string returns most recent command.
|
||||
|
||||
**Security:** None
|
14
news/m.rst
14
news/m.rst
|
@ -1,14 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* Macro context managers are now available via the ``with!``
|
||||
syntax.
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Slashes in virtual environment names work in vox
|
||||
|
||||
**Security:** None
|
14
news/nm.rst
14
news/nm.rst
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Parser would fail on nested, captured suprocess macros. Now, it works,
|
||||
hooray!?
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* More tokens are now supported in subproc args, such as ``==``.
|
||||
|
||||
**Security:** None
|
|
@ -1,17 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:**
|
||||
|
||||
* moved prompt formatting specific functions from ``xonsh.environ``
|
||||
to ``xonsh.prompt.base``
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* non string type value in $FORMATTER_DICT turning prompt ugly
|
||||
* whole prompt turning useless when one formatting function raises an exception
|
||||
|
||||
**Security:** None
|
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Python completions now work without space delimiters, e.g. ``a=matpl<TAB>``
|
||||
will complete to ``a=matplotlib``
|
||||
|
||||
**Security:** None
|
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Automatucally append newine to target of ``source`` alias, so that it may
|
||||
be exec'd.
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* test_dirstack test_cdpath_expansion leaving stray testing dirs
|
||||
|
||||
**Security:** None
|
|
@ -1,16 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* test_news fails if no empty line before a category
|
||||
* more info on test_news failures
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* test_news fails when single graves around word
|
||||
|
||||
**Security:** None
|
|
@ -1,14 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* Fixed issue where tilde expansion was occuring more than once before an
|
||||
equals sign.
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* Info about the xontrib cookiecutter template on xontrib tutorial
|
||||
|
||||
**Changed:** None
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,20 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:**
|
||||
|
||||
* ``xonsh.prompt.gitstatus.gitstatus`` now returns a namedtuple
|
||||
|
||||
* implementation of ``xonsh.prompt.vc_branch.get_git_branch`` and
|
||||
``xonsh.prompt.vc_branch.git_dirty_working_directory`` to use 'git status --procelain'
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:**
|
||||
|
||||
* ``xonsh.prompt.vc_branch.git_dirty_working_directory``
|
||||
uses ``porcelain`` option instead of using the bytestring
|
||||
``nothing to commit`` to find out if a git directory is dirty
|
||||
|
||||
**Security:** None
|
|
@ -1,15 +0,0 @@
|
|||
**Added:**
|
||||
|
||||
* ``which -a`` now searches in ``__xonsh_ctx__`` too
|
||||
|
||||
**Changed:**
|
||||
|
||||
* moved ``which`` from ``xonsh.aliases`` into ``xoreutils.which``
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,13 +0,0 @@
|
|||
**Added:** None
|
||||
|
||||
**Changed:**
|
||||
|
||||
* Use ``SetConsoleTitleW()`` on Windows instead of a process call.
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
**Removed:** None
|
||||
|
||||
**Fixed:** None
|
||||
|
||||
**Security:** None
|
|
@ -1,4 +1,4 @@
|
|||
__version__ = '0.4.6'
|
||||
__version__ = '0.4.7'
|
||||
|
||||
# amalgamate exclude jupyter_kernel parser_table parser_test_table pyghooks
|
||||
# amalgamate exclude winutils wizard pytest_plugin
|
||||
|
|
Loading…
Add table
Reference in a new issue