* Sat Apr 18 2020 Arun Persaud <arun@gmx.de>
- update to version 5.2.1:
* Handle system commands that use UNC paths on Windows
(:ghpull:`500`)
* Add offset argument to seek in io test (:ghpull:`496`)
* Sat Mar 28 2020 Arun Persaud <arun@gmx.de>
- specfile:
* be more specific in %files section
* removed patch fix_jupyter_client_6.patch, included upstream
- update to version 5.2.0:
* Produce better traceback when kernel is interrupted
(:ghpull:`491`)
* Add InProcessKernelClient.control_channel for compatibility with
jupyter-client v6.0.0 (:ghpull:`489`)
* Drop support for Python 3.4 (:ghpull:`483`)
* Work around issue related to Tornado with python3.8 on Windows
(:ghpull:`480`, :ghpull:`481`)
* Prevent entering event loop if it is None (:ghpull:`464`)
* Use shell.input_transformer_manager when available (:ghpull:`411`)
* Wed Mar 11 2020 Todd R <toddrme2178@gmail.com>
- Add fix_jupyter_client_6.patch
Fixes issue with jupyter-client > 6
From: https://github.com/ipython/ipykernel/pull/489
See: https://github.com/jupyter/jupyter_client/issues/523
* Tue Jan 28 2020 Todd R <toddrme2178@gmail.com>
- Update to 5.1.4
* Fix pickle issues when using inline matplotlib backend
* Fix an error during kernel shutdown
* Fix compatibility issues with Python 3.8
* Remove some dead code
* Tue Nov 12 2019 Todd R <toddrme2178@gmail.com>
- Update to 5.1.3
* Fix comm shutdown behavior by adding a ``deleting`` option to ``close`` which can be set to prevent registering new comm channels during shutdown
* Fix ``Heartbeat._bind_socket`` to return on the first bind
* Moved ``InProcessKernelClient.flush`` to ``DummySocket``
* Don't redirect stdout if nose machinery is not present
* Rename `_asyncio.py` to `_asyncio_utils.py` to avoid name conflicts on Python 3.6+
* Only generate kernelspec when installing or building wheel
* Fix priority ordering of control-channel messages in some cases
* Fri Aug 09 2019 John Vandenberg <jayvdb@gmail.com>
- Replace HTML and PDF version of changelog with the single
changelog.rst they contained, obsoleting jupyter-ipykernel-doc
- Activated test suite
- Update to 5.1.2
* Fix socket-binding race conditions
* Add a no-op flush method to DummySocket and comply with stream API
* Update kernel version to indicate kernel v5.3 support
* Add testing for upcoming Python 3.8 and PEP 570 positional parameters
* Thu May 16 2019 Todd R <toddrme2178@gmail.com>
- Update to 5.1.1
* 5.1.1 fixes a bug that caused cells to get stuck in a busy state.
* Thu Apr 25 2019 Todd R <toddrme2178@gmail.com>
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
* Thu Oct 11 2018 Todd R <toddrme2178@gmail.com>
- Fix source URL
* Thu Oct 11 2018 Todd R <toddrme2178@gmail.com>
- Update doc files
* Thu Oct 11 2018 Arun Persaud <arun@gmx.de>
- update to version 5.1.0:
* Fix message-ordering bug that could result in out-of-order
executions, especially on Windows (:ghpull:`356`)
* Fix classifiers to indicate dropped Python 2 support
(:ghpull:`354`)
* Remove some dead code (:ghpull:`355`)
* Support rich-media responses in inspect_requests (tooltips)
(:ghpull:`361`)
* Thu Sep 27 2018 Todd R <toddrme2178@gmail.com>
- Update to version 5.0.0
* Drop support for Python 2. ipykernel 5.0 requires Python >= 3.4
* Add support for IPython’s asynchronous code execution (PR #323)
* Update release process in CONTRIBUTING.md (PR #339)
- Drop python 2 build since they are no longer supported.
- Switch to wheels for more reliable installation.
* Fri Sep 07 2018 toddrme2178@gmail.com
- Update to version 4.9.0
* Python 3.3 is no longer supported (:ghpull:`336`)
* Flush stdout/stderr in KernelApp before replacing (:ghpull:`314`)
* Allow preserving stdout and stderr in KernelApp (:ghpull:`315`)
* Override writable method on OutStream (:ghpull:`316`)
* Add metadata to help display matplotlib figures legibly (:ghpull:`336`)
* Mon Feb 26 2018 toddrme2178@gmail.com
- Update to version 4.8.2
* Fix compatibility issue with qt eventloop and pyzmq 17 (:ghpull:`307`).
- Update to version 4.8.1
* set zmq.ROUTER_HANDOVER socket option when available
to workaround libzmq reconnect bug (:ghpull:`300`).
* Fix sdists including absolute paths for kernelspec files,
which prevented installation from sdist on Windows
(:ghpull:`306`).
* Thu Feb 15 2018 toddrme2178@gmail.com
- Update to version 4.8.0
* set zmq.ROUTER_HANDOVER socket option when available
to workaround libzmq reconnect bug (:ghpull:`300`).
* Fix sdists including absolute paths for kernelspec files,
which prevented installation from sdist on Windows
(:ghpull:`306`).
* Thu Jan 18 2018 toddrme2178@gmail.com
- update to version 4.8.9
* Cleanly shutdown integrated event loops when shutting down the
kernel. (:ghpull:`290`)
* %gui qt now uses Qt 5 by default rather than Qt 4, following a
similar change in terminal IPython. (:ghpull:`293`)
* Fix event loop integration for :mod:`asyncio` when run with
Tornado 5, which uses asyncio where available. (:ghpull:`296`)
* Thu Dec 21 2017 arun@gmx.de
- update to version 4.7.0:
* Add event loop integration for :mod:`asyncio`.
* Use the new IPython completer API.
* Add support for displaying GIF images (mimetype image/gif).
* Allow the kernel to be interrupted without killing the Qt console.
* Fix is_complete response with cell magics.
* Clean up encoding of bytes objects.
* Clean up help links to use https and improve display titles.
* Clean up ioloop handling in preparation for tornado 5.
* Tue Sep 19 2017 toddrme2178@gmail.com
- Update to 4.6.1
* Fix eventloop-integration bug preventing Qt windows/widgets
from displaying with ipykernel 4.6.0 and IPython ≥ 5.2.
* Avoid deprecation warnings about naive datetimes when working
with jupyter_client ≥ 5.0.
* Wed Apr 26 2017 toddrme2178@gmail.com
- Implement single-spec version.
* Fri Apr 07 2017 toddrme2178@gmail.com
- Update to 4.6.0
* Add to API `DisplayPublisher.publish` two new fully backward-compatible
keyword-args:
- `update: bool`
- `transient: dict`
* Support new `transient` key in `display_data` messages spec for `publish`.
For a display data message, `transient` contains data that shouldn't be
persisted to files or documents. Add a `display_id` to this `transient`
dict by `display(obj, display_id=...)`
* Add `ipykernel_launcher` module which removes the current working directory
from `sys.path` before launching the kernel. This helps to reduce the cases
where the kernel won't start because there's a `random.py` (or similar)
module in the current working directory.
* Add busy/idle messages on IOPub during processing of aborted requests
* Add active event loop setting to GUI, which enables the correct response
to IPython's `is_event_loop_running_xxx`
* Include IPython kernelspec in wheels to reduce reliance on "native kernel
spec" in jupyter_client
* Modify `OutStream` to inherit from `TextIOBase` instead of object to improve
API support and error reporting
* Fix IPython kernel death messages at start, such as "Kernel Restarting..."
and "Kernel appears to have died", when parent-poller handles PID 1
* Various bugfixes
- Install icons