Hello community, here is the log from the commit of package xonsh for openSUSE:Factory checked in at 2018-09-24 13:13:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xonsh (Old) and /work/SRC/openSUSE:Factory/.xonsh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xonsh" Mon Sep 24 13:13:30 2018 rev:9 rq:637174 version:0.7.7 Changes: -------- --- /work/SRC/openSUSE:Factory/xonsh/xonsh.changes 2018-08-24 17:12:03.714639092 +0200 +++ /work/SRC/openSUSE:Factory/.xonsh.new/xonsh.changes 2018-09-24 13:13:30.929680288 +0200 @@ -1,0 +2,86 @@ +Sun Sep 2 07:15:29 UTC 2018 - Sebastian Wagner <[email protected]> + +- update to version 0.7.7: + - Added: + - A xontrib which adds support for autojump to xonsh + - Added new env-var ``XONSH_HISTORY_MATCH_ANYWHERE``. If set to ``True`` then + up-arrow history matching will match existing history entries with the search + term located anywhere, not just at the beginning of the line. Default value is + ``False`` + - Changed: + - Improved iteration over virtual environments in Vox.__iter__ + - Fixed: + - Fix for ``Enter`` not returning from Control-R search buffer + - Fixed automatic wrapping of many subprocesses that spanned multiple lines via + line continuation characters with logical operators separating the commands. + For example, the following now works: + .. code-block:: sh + echo 'a' \ + and echo 'b' + - Environment swapping would not properly reraise errors due to weird + Python name binding issue. +- update to version 0.7.6: + - Added: + - Callable aliases may now accept a ``stack`` argument. If they do, then the + stack, as computed from the aliases call site, is provided as a list of + ``FrameInfo`` objects (as detailed in the standard library ``inspect`` + module). Otherwise, the ``stack`` parameter is ``None``. + - ``SubprocSpec`` now has a ``stack`` attribute, for passing the call stack + to callable aliases. This defaults to ``None`` if the spec does not + need the stack. The ``resolve_stack()`` method computes the ``stack`` + attribute. + - Changed: + - xonsh/environ.py + Exceptions are caught in the code executed under Env.swap() + - Fixed: + - Scripts are now cached by their realpath, not just abspath. + - Fixed a potential crash (``AssertionError: wrong color format``) on Python 3.5 and prompt_toolkit 1. + - The ``completer`` command now correctly finds completion functions + when nested inside of other functions. + - Fixed a crash when using the ``$XONSH_STDERR_PREFIX/POSTFIX`` with + prompt_toolkit and Pygments 2.2. +- update to version 0.7.5: + - Fixed: + - Recent command history in ptk2 prompt now returns most recently executed + commands first (as expected) + - Fixed a regression taat prevented the readline backend from beeing used. This + regression was caused by the new ansi-color names, which are incompatible with + pygments 2.2. + +------------------------------------------------------------------- +Sun Aug 26 13:02:45 UTC 2018 - [email protected] + +- update to version 0.7.4: + - Added: + - New ``xonsh-cat`` command line utility, which is a xonsh replacement + for the standard UNIX ``cat`` command. + - The new ``xonsh.xoreutils.cat.cat_main()`` enables the ``xonsh.xoreutils.cat`` + module to be run as a command line utility. + - New ``CommandsCache.is_only_functional_alias()`` and + ``CommandsCache.lazy_is_only_functional_alias()`` methods for determining if + if a command name is only implemented as a function, and thus has no + underlying binary command to execute. + - ``xonsh.xontribs.xontribs_load()`` is a new first-class API for loading + xontribs via a Python function. + - ``$COMPLETIONS_DISPLAY`` now supports readline-like behavior on + prompt-toolkit v2. + - Changed: + - The xonsh Jupyter kernel now will properly redirect the output of commands + such as ``git log``, ``man``, ``less`` and other paged commands to the client. + This is done by setting ``$PAGER = 'cat'``. If ``cat`` is not available + on the system, ``xonsh-cat`` is used instead. + - The ``setup()`` function for starting up a working xonsh has ``aliases``, + ``xontribs``, and ``threadable_predictors`` as new additional keyword + arguments for customizing the loading of xonsh. + - Fixed: + - Fixed a bug with converting new PTK2 colors names to old names when using PTK1 or Jupyter + as the shell type. + - ``CommandsCache.locate_binary()`` will now properly return None when + ``ignore_alias=False`` and the command is only a functional alias, + such as with ``cd``. Previously, it would return the name of the + command. + - Fixed issue with ``$COMPLETIONS_DISPLAY`` raising an error on + prompt-toolkit v2 when the value was not set to ``multi``. + - ValueError when executing ``vox list`` + +------------------------------------------------------------------- Old: ---- 0.7.3.tar.gz New: ---- 0.7.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xonsh.spec ++++++ --- /var/tmp/diff_new_pack.wkWyP5/_old 2018-09-24 13:13:31.413679445 +0200 +++ /var/tmp/diff_new_pack.wkWyP5/_new 2018-09-24 13:13:31.413679445 +0200 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: xonsh -Version: 0.7.3 +Version: 0.7.7 Release: 0 Summary: A general purpose, Python-ish shell License: BSD-3-Clause AND BSD-2-Clause @@ -70,6 +70,7 @@ %files %{python3_sitelib}/* %{_bindir}/xonsh +%{_bindir}/xonsh-cat %{_bindir}/xon.sh %doc README.rst logo.txt CHANGELOG.rst %doc xontrib ++++++ 0.7.3.tar.gz -> 0.7.7.tar.gz ++++++ ++++ 1705 lines of diff (skipped)
