mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 08:24:40 +01:00
CL
This commit is contained in:
parent
d7a980f119
commit
4e2ed9b160
1 changed files with 17 additions and 12 deletions
|
@ -4,9 +4,14 @@ Xonsh Change Log
|
|||
|
||||
Current Developments
|
||||
====================
|
||||
**Added:** None
|
||||
**Added:**
|
||||
|
||||
**Changed:** None
|
||||
* Added new valid ``$SHELL_TYPE`` called ``'best'``. This selects the best value
|
||||
for the concrete shell type based on the availability on the user's machine.
|
||||
|
||||
**Changed:**
|
||||
|
||||
* Updated ``$SHELL_TYPE`` default to ``'best'``.
|
||||
|
||||
**Deprecated:** None
|
||||
|
||||
|
@ -20,18 +25,18 @@ Current Developments
|
|||
|
||||
v0.2.6
|
||||
====================
|
||||
**Added:**
|
||||
**Added:**
|
||||
|
||||
* ``trace`` alias added that enables users to turn on and off the printing
|
||||
* ``trace`` alias added that enables users to turn on and off the printing
|
||||
of source code lines prior to their execution. This is useful for debugging scripts.
|
||||
* New ability to force callable alias functions to be run in the foreground, i.e.
|
||||
the main thread from which the function was called. This is useful for debuggers
|
||||
the main thread from which the function was called. This is useful for debuggers
|
||||
and profilers which may require such access. Use the ``xonsh.proc.foreground``
|
||||
decorator on an alias function to flag it. ``ForegroundProcProxy`` and
|
||||
``SimpleForegroundProcProxy`` classes have been added to support this feature.
|
||||
Normally, forcing a foreground alias is not needed.
|
||||
* Added boolean ``$RAISE_SUBPROC_ERROR`` environment variable. If true
|
||||
and a subprocess command exits with a non-zero return code, a
|
||||
and a subprocess command exits with a non-zero return code, a
|
||||
CalledProcessError will be raised. This is useful in scripts that should
|
||||
fail at the first error.
|
||||
* If the ``setproctitle`` package is installed, the process title will be
|
||||
|
@ -51,7 +56,7 @@ v0.2.6
|
|||
* Fixed path completion not working for absolute paths or for expanded paths on Windows.
|
||||
* Fixed issue with hg dirty branches and $PATH.
|
||||
* Fixed issues related to foreign shell data in files with whitespace in the names.
|
||||
* Worked around bug in ConEmu/cmder which prevented ``get_git_branch()``
|
||||
* Worked around bug in ConEmu/cmder which prevented ``get_git_branch()``
|
||||
from working in these terminal emulators on Windows.
|
||||
|
||||
|
||||
|
@ -59,12 +64,12 @@ v0.2.5
|
|||
===========
|
||||
**Added:**
|
||||
|
||||
* New configuration utility 'xonfig' which reports current system
|
||||
* New configuration utility 'xonfig' which reports current system
|
||||
setup information and creates config files through an interactive
|
||||
wizard.
|
||||
* Toolkit for creating wizards now available
|
||||
* timeit and which aliases will now complete their arguments.
|
||||
* $COMPLETIONS_MENU_ROWS environment variable controls the size of the
|
||||
* $COMPLETIONS_MENU_ROWS environment variable controls the size of the
|
||||
tab-completion menu in prompt-toolkit.
|
||||
* Prompt-toolkit shell now supports true multiline input with the ability
|
||||
to scroll up and down in the prompt.
|
||||
|
@ -75,7 +80,7 @@ v0.2.5
|
|||
file is found.
|
||||
* BaseShell now has a singleline() method for prompting a single input.
|
||||
* Environment variable docs are now auto-generated.
|
||||
* Prompt-toolkit shell will now dynamically allocate space for the
|
||||
* Prompt-toolkit shell will now dynamically allocate space for the
|
||||
tab-completion menu.
|
||||
* Looking up nonexistent environment variables now generates an error
|
||||
in Python mode, but produces a sane default value in subprocess mode.
|
||||
|
@ -84,7 +89,7 @@ v0.2.5
|
|||
|
||||
**Removed:**
|
||||
|
||||
* Removed ``xonsh.ptk.shortcuts.Prompter.create_prompt_layout()`` and
|
||||
* Removed ``xonsh.ptk.shortcuts.Prompter.create_prompt_layout()`` and
|
||||
``xonsh.ptk.shortcuts.Prompter.create_prompt_application()`` methods
|
||||
to reduce portion of xonsh that forks prompt-toolkit. This may require
|
||||
users to upgrade to prompt-toolkit v0.57+.
|
||||
|
@ -94,7 +99,7 @@ v0.2.5
|
|||
* First prompt in the prompt-toolkit shell now allows for up and down
|
||||
arrows to search through history.
|
||||
* Made obtaining the prompt-toolkit buffer thread-safe.
|
||||
* Now always set non-detypable environment variables when sourcing
|
||||
* Now always set non-detypable environment variables when sourcing
|
||||
foreign shells.
|
||||
* Fixed issue with job management if a TTY existed but was not controlled
|
||||
by the process, posix only.
|
||||
|
|
Loading…
Add table
Reference in a new issue