mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 16:34:47 +01:00
Updated CHANGELOG for 0.7.9
This commit is contained in:
parent
282c56efd0
commit
e83ab51164
6 changed files with 47 additions and 94 deletions
|
@ -4,6 +4,53 @@ Xonsh Change Log
|
||||||
|
|
||||||
.. current developments
|
.. current developments
|
||||||
|
|
||||||
|
v0.7.9
|
||||||
|
====================
|
||||||
|
|
||||||
|
**Added:**
|
||||||
|
|
||||||
|
* The python-mode ``@(expr)`` syntax may now be used inside of subprocess
|
||||||
|
arguments, not just as a stand-alone argument. For example:
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
$ x = 'hello'
|
||||||
|
$ echo /path/to/@(x)
|
||||||
|
/path/to/hello
|
||||||
|
|
||||||
|
This syntax will even properly expand to the outer product if the ``expr``
|
||||||
|
is a list (or other non-string iterable) of values:
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
$ echo /path/to/@(['hello', 'world'])
|
||||||
|
/path/to/hello /path/to/world
|
||||||
|
|
||||||
|
$ echo @(['a', 'b']):@('x', 'y')
|
||||||
|
a:x a:y b:x b:y
|
||||||
|
|
||||||
|
Previously this was not possible.
|
||||||
|
* New ``$DOTGLOB`` environment variable enables globs to match
|
||||||
|
"hidden" files which start with a literal ``.``. Set this
|
||||||
|
variable to ``True`` to get this matching behavior.
|
||||||
|
Cooresponding API changes have been made to
|
||||||
|
``xonsh.tools.globpath()`` and ``xonsh.tools.iglobpath()``
|
||||||
|
* New environment variable ``$FOREIGN_ALIASES_SUPPRESS_SKIP_MESSAGE``
|
||||||
|
enables the removal of skipping foreign alias messages.
|
||||||
|
* New ``--suppress-skip-message`` command line option for skipping
|
||||||
|
foreign alias messages when sourcing foreign shells.
|
||||||
|
|
||||||
|
|
||||||
|
**Fixed:**
|
||||||
|
|
||||||
|
* In Bash completions, if there are no files to source, a ``set()`` will
|
||||||
|
no longer be inserted into the completion script.
|
||||||
|
* Fixed issue with TAB completion in readline not replacing values
|
||||||
|
with spaces properly when the prefix was unquoted.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
v0.7.8
|
v0.7.8
|
||||||
====================
|
====================
|
||||||
|
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
**Added:**
|
|
||||||
|
|
||||||
* The python-mode ``@(expr)`` syntax may now be used inside of subprocess
|
|
||||||
arguments, not just as a stand-alone argument. For example:
|
|
||||||
|
|
||||||
.. code-block:: sh
|
|
||||||
|
|
||||||
$ x = 'hello'
|
|
||||||
$ echo /path/to/@(x)
|
|
||||||
/path/to/hello
|
|
||||||
|
|
||||||
This syntax will even properly expand to the outer product if the ``expr``
|
|
||||||
is a list (or other non-string iterable) of values:
|
|
||||||
|
|
||||||
.. code-block:: sh
|
|
||||||
|
|
||||||
$ echo /path/to/@(['hello', 'world'])
|
|
||||||
/path/to/hello /path/to/world
|
|
||||||
|
|
||||||
$ echo @(['a', 'b']):@('x', 'y')
|
|
||||||
a:x a:y b:x b:y
|
|
||||||
|
|
||||||
Previously this was not possible.
|
|
||||||
|
|
||||||
**Changed:** None
|
|
||||||
|
|
||||||
**Deprecated:** None
|
|
||||||
|
|
||||||
**Removed:** None
|
|
||||||
|
|
||||||
**Fixed:** None
|
|
||||||
|
|
||||||
**Security:** None
|
|
|
@ -1,17 +0,0 @@
|
||||||
**Added:**
|
|
||||||
|
|
||||||
* New ``$DOTGLOB`` environment variable enables globs to match
|
|
||||||
"hidden" files which start with a literal ``.``. Set this
|
|
||||||
variable to ``True`` to get this matching behavior.
|
|
||||||
Cooresponding API changes have been made to
|
|
||||||
``xonsh.tools.globpath()`` and ``xonsh.tools.iglobpath()``
|
|
||||||
|
|
||||||
**Changed:** None
|
|
||||||
|
|
||||||
**Deprecated:** None
|
|
||||||
|
|
||||||
**Removed:** None
|
|
||||||
|
|
||||||
**Fixed:** None
|
|
||||||
|
|
||||||
**Security:** None
|
|
|
@ -1,14 +0,0 @@
|
||||||
**Added:** None
|
|
||||||
|
|
||||||
**Changed:** None
|
|
||||||
|
|
||||||
**Deprecated:** None
|
|
||||||
|
|
||||||
**Removed:** None
|
|
||||||
|
|
||||||
**Fixed:**
|
|
||||||
|
|
||||||
* In Bash completions, if there are no files to source, a ``set()`` will
|
|
||||||
no longer be inserted into the completion script.
|
|
||||||
|
|
||||||
**Security:** None
|
|
|
@ -1,16 +0,0 @@
|
||||||
**Added:**
|
|
||||||
|
|
||||||
* New environment variable ``$FOREIGN_ALIASES_SUPPRESS_SKIP_MESSAGE``
|
|
||||||
enables the removal of skipping foreign alias messages.
|
|
||||||
* New ``--suppress-skip-message`` command line option for skipping
|
|
||||||
foreign alias messages when sourcing foreign shells.
|
|
||||||
|
|
||||||
**Changed:** None
|
|
||||||
|
|
||||||
**Deprecated:** None
|
|
||||||
|
|
||||||
**Removed:** None
|
|
||||||
|
|
||||||
**Fixed:** None
|
|
||||||
|
|
||||||
**Security:** None
|
|
|
@ -1,14 +0,0 @@
|
||||||
**Added:** None
|
|
||||||
|
|
||||||
**Changed:** None
|
|
||||||
|
|
||||||
**Deprecated:** None
|
|
||||||
|
|
||||||
**Removed:** None
|
|
||||||
|
|
||||||
**Fixed:**
|
|
||||||
|
|
||||||
* Fixed issue with TAB completion in readline not replacing values
|
|
||||||
with spaces properly when the prefix was unquoted.
|
|
||||||
|
|
||||||
**Security:** None
|
|
Loading…
Add table
Reference in a new issue