Warning
This documentation covers a development version of IPython. The development version may differ significantly from the latest stable release.
Important
This documentation covers IPython versions 6.0 and higher. Beginning with version 6.0, IPython stopped supporting compatibility with Python versions lower than 3.3 including all versions of Python 2.7.
If you are looking for an IPython version compatible with Python 2.7, please use the IPython 5.x LTS release and refer to its documentation (LTS is the long term support release).
Issues closed in the 2.x development cycle¶
Issues closed in 2.4.1¶
GitHub stats for 2014/11/01 - 2015/01/30
Note
IPython 2.4.0 was released without a few of the backports listed below. 2.4.1 has the correct patches intended for 2.4.0.
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 7 authors contributed 35 commits.
Benjamin Ragan-Kelley
Carlos Cordoba
Damon Allen
Jessica B. Hamrick
Mateusz Paprocki
Peter Würtz
Thomas Kluyver
We closed 10 issues and merged 6 pull requests;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (10):
PR #7106: Changed the display order of rich output in the live notebook.
PR #6878: Update pygments monkeypatch for compatibility with Pygments 2.0
PR #6778: backport nbformat v4 to 2.x
PR #6761: object_info_reply field is oname, not name
PR #6653: Fix IPython.utils.ansispan() to ignore stray [0m
PR #6706: Correctly display prompt numbers that are
None
PR #6634: don’t use contains in SelectWidget item_query
PR #6593: note how to start the qtconsole
PR #6281: more minor fixes to release scripts
PR #5458: Add support for PyQt5.
Issues (6):
#7272: qtconsole problems with pygments
#7049: Cause TypeError: ‘NoneType’ object is not callable in qtconsole
#6877: Qt console doesn’t work with pygments 2.0rc1
#6689: Problem with string containing two or more question marks
#6702: Cell numbering after
ClearOutput
preprocessor#6633: selectwidget doesn’t display 1 as a selection choice when passed in as a member of values list
Issues closed in 2.3.1¶
Just one bugfix: fixed bad CRCRLF line-endings in notebooks on Windows
Pull Requests (1):
PR #6911: don’t use text mode in mkstemp
Issues (1):
#6599: Notebook.ipynb CR+LF turned into CR+CR+LF
Issues closed in 2.3.0¶
GitHub stats for 2014/08/06 - 2014/10/01
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 6 authors contributed 31 commits.
Benjamin Ragan-Kelley
David Hirschfeld
Eric Firing
Jessica B. Hamrick
Matthias Bussonnier
Thomas Kluyver
We closed 16 issues and merged 9 pull requests;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (16):
PR #6587: support
%matplotlib qt5
and%matplotlib nbagg
PR #6583: Windows symlink test fixes
PR #6581: Properly mock winreg functions for test
PR #6556: Use some more informative asserts in inprocess kernel tests
PR #6514: Fix for copying metadata flags
PR #6453: Copy file metadata in atomic save
PR #6480: only compare host:port in Websocket.check_origin
PR #6410: Fix relative import in appnope
PR #6395: update mathjax CDN url in nbconvert template
PR #6269: Implement atomic save
PR #6374: Rename
abort_queues
–>_abort_queues
PR #6321: Use appnope in qt and wx gui support from the terminal; closes #6189
PR #6318: use write_error instead of get_error_html
PR #6303: Fix error message when failing to load a notebook
Issues (9):
#6057:
%matplotlib
+ qt5#6518: Test failure in atomic save on Windows
#6473: Switching between “Raw Cell Format” and “Edit Metadata” does not work
#6405: Creating a notebook should respect directory permissions; saving should respect prior permissions
#6324: Anchors in Heading don’t work.
#6409: No module named ‘_dummy’
#6392: Mathjax library link broken
#6329: IPython Notebook Server URL now requires “tree” at the end of the URL? (version 2.2)
#6189: ipython console freezes for increasing no of seconds in %pylab mode
Issues closed in 2.2.0¶
GitHub stats for 2014/05/21 - 2014/08/06 (tag: rel-2.1.0)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 13 authors contributed 36 commits.
Adam Hodgen
Benjamin Ragan-Kelley
Björn Grüning
Dara Adib
Eric Galloway
Jonathan Frederic
Kyle Kelley
Matthias Bussonnier
Paul Ivanov
Shayne Hodge
Steven Anton
Thomas Kluyver
Zahari
We closed 23 issues and merged 11 pull requests;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (23):
PR #6279: minor updates to release scripts
PR #6273: Upgrade default mathjax version.
PR #6249: always use HTTPS getting mathjax from CDN
PR #6114: update hmac signature comparison
PR #6195: Close handle on new temporary files before returning filename
PR #6143: pin tornado to < 4 on travis js tests
PR #6134: remove rackcdn https workaround for mathjax cdn
PR #6120: Only allow iframe embedding on same origin.
PR #6117: Remove / from route of TreeRedirectHandler.
PR #6105: only set allow_origin_pat if defined
PR #6102: Add newline if missing to end of script magic cell
PR #6077: allow unicode keys in dicts in json_clean
PR #6061: make CORS configurable
PR #6081: don’t modify dict keys while iterating through them
PR #5803: unify visual line handling
PR #6005: Changed right arrow key movement function to mirror left arrow key
PR #6029: add pickleutil.PICKLE_PROTOCOL
PR #6003: Set kernel_id before checking websocket
PR #5994: Fix ssh tunnel for Python3
PR #5973: Do not create checkpoint_dir relative to current dir
PR #5933: fix qt_loader import hook signature
PR #5944: Markdown rendering bug fix.
PR #5917: use shutil.move instead of os.rename
Issues (11):
#6246: Include MathJax by default or access the CDN over a secure connection
#5525: Websocket origin check fails when used with Apache WS proxy
#5901: 2 test failures in Python 3.4 in parallel group
#5926: QT console: text selection cannot be made from left to right with keyboard
#5998: use_dill does not work in Python 3.4
#5964: Traceback on Qt console exit
#5787: Error in Notebook-Generated latex (nbconvert)
#5950: qtconsole truncates help
#5943: 2.x: notebook fails to load when using HTML comments
#5932: Qt ImportDenier Does Not Adhere to PEP302
#5898: OSError when moving configuration file
Issues closed in 2.1.0¶
GitHub stats for 2014/04/02 - 2014/05/21 (since 2.0.0)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 35 authors contributed 145 commits.
Adrian Price-Whelan
Aron Ahmadia
Benjamin Ragan-Kelley
Benjamin Schultz
Björn Linse
Blake Griffith
chebee7i
Damián Avila
Dav Clark
dexterdev
Erik Tollerud
Grzegorz Rożniecki
Jakob Gager
jdavidheiser
Jessica B. Hamrick
Jim Garrison
Jonathan Frederic
Matthias Bussonnier
Maximilian Albert
Mohan Raj Rajamanickam
ncornette
Nikolay Koldunov
Nile Geisinger
Pankaj Pandey
Paul Ivanov
Pierre Haessig
Raffaele De Feo
Renaud Richardet
Spencer Nelson
Steve Chan
sunny
Susan Tan
Thomas Kluyver
Yaroslav Halchenko
zah
We closed a total of 129 issues, 92 pull requests and 37 regular issues;
this is the full list (generated with the script
tools/github_stats.py --milestone 2.1
):
Pull Requests (92):
PR #5871: specify encoding in msgpack.unpackb
PR #5869: Catch more errors from clipboard access on Windows
PR #5866: Make test robust against differences in line endings
PR #5605: Two cell toolbar fixes.
PR #5843: remove Firefox-specific CSS workaround
PR #5845: Pass Windows interrupt event to kernels as an environment variable
PR #5835: fix typo in v2 convert
PR #5841: Fix writing history with output to a file in Python 2
PR #5842: fix typo in nbconvert help
PR #5846: Fix typos in Cython example
PR #5839: Close graphics dev in finally clause
PR #5837: pass on install docs
PR #5832: Fixed example to work with python3
PR #5826: allow notebook tour instantiation to fail
PR #5560: Minor expansion of Cython example
PR #5818: interpret any exception in getcallargs as not callable
PR #5816: Add output to IPython directive when in verbatim mode.
PR #5822: Don’t overwrite widget description in interact
PR #5782: Silence exception thrown by completer when dir() does not return a list
PR #5807: Drop log level to info for Qt console shutdown
PR #5814: Remove -i options from mv, rm and cp aliases
PR #5812: Fix application name when printing subcommand help.
PR #5804: remove an inappropriate
!
PR #5805: fix engine startup files
PR #5806: Don’t auto-move .config/ipython if symbolic link
PR #5716: Add booktabs package to latex base.tplx
PR #5669: allows threadsafe sys.stdout.flush from background threads
PR #5668: allow async output on the most recent request
PR #5768: fix cursor keys in long lines wrapped in markdown
PR #5788: run cells with
silent=True
in%run nb.ipynb
PR #5715: log all failed ajax API requests
PR #5769: Don’t urlescape the text that goes into a title tag
PR #5762: Fix check for pickling closures
PR #5766: View.map with empty sequence should return empty list
PR #5758: Applied bug fix: using fc and ec did not properly set the figure canvas …
PR #5754: Format command name into subcommand_description at run time, not import
PR #5744: Describe using PyPI/pip to distribute & install extensions
PR #5712: monkeypatch inspect.findsource only when we use it
PR #5708: create checkpoints dir in notebook subdirectories
PR #5714: log error message when API requests fail
PR #5732: Quick typo fix in nbformat/convert.py
PR #5713: Fix a NameError in IPython.parallel
PR #5704: Update nbconvertapp.py
PR #5534: cleanup some
pre
css inheritancePR #5699: don’t use common names in require decorators
PR #5692: Update notebook.rst fixing broken reference to notebook examples readme
PR #5693: Update parallel_intro.rst to fix a broken link to examples
PR #5486: disambiguate to location when no IPs can be determined
PR #5574: Remove the outdated keyboard shortcuts from notebook docs
PR #5568: Use
__qualname__
in pretty reprs for Python 3PR #5678: Fix copy & paste error in docstring of ImageWidget class
PR #5677: Fix %bookmark -l for Python 3
PR #5670: nbconvert: Fix CWD imports
PR #5647: Mention git hooks in install documentation
PR #5671: Fix blank slides issue in Reveal slideshow pdf export
PR #5657: use ‘localhost’ as default for the notebook server
PR #5584: more semantic icons
PR #5594: update components with marked-0.3.2
PR #5500: check for Python 3.2
PR #5582: reset readline after running PYTHONSTARTUP
PR #5630: Fixed Issue #4012 Added Help menubar link to Github markdown doc
PR #5633: Provide more help if lessc is not found.
PR #5620: fixed a typo in IPython.core.formatters
PR #5619: Fix typo in storemagic module docstring
PR #5592: add missing
browser
to notebook_aliases listPR #5506: Fix ipconfig regex pattern
PR #5581: Fix rmagic for cells ending in comment.
PR #5576: only process cr if it’s found
PR #5478: Add git-hooks install script. Update README.md
PR #5546: do not shutdown notebook if ‘n’ is part of answer
PR #5527: Don’t remove upload items from nav tree unless explicitly requested.
PR #5501: remove inappropriate wheel tag override
PR #5548: FileNotebookManager: Use shutil.move() instead of os.rename()
PR #5524: never use
for (var i in array)
PR #5459: Fix interact animation page jump FF
PR #5559: Minor typo fix in “Cython Magics.ipynb”
PR #5507: Fix typo in interactive widgets examples index notebook
PR #5554: Make HasTraits pickleable
PR #5535: fix n^2 performance issue in coalesce_streams preprocessor
PR #5522: fix iteration over Client
PR #5488: Added missing require and jquery from cdn.
PR #5516: ENH: list generated config files in generated, and rm them upon clean
PR #5493: made a minor fix to one of the widget examples
PR #5512: Update tooltips to refer to shift-tab
PR #5505: Make backport_pr work on Python 3
PR #5503: check explicitly for ‘dev’ before adding the note to docs
PR #5498: use milestones to indicate backport
PR #5492: Polish whatsnew docs
PR #5495: Fix various broken things in docs
PR #5496: Exclude whatsnew/pr directory from docs builds
PR #5489: Fix required Python versions
Issues (37):
#5364: Horizontal scrollbar hides cell’s last line on Firefox
#5192: horizontal scrollbar overlaps output or touches next cell
#5840: Third-party Windows kernels don’t get interrupt signal
#2412: print history to file using qtconsole and notebook
#5703: Notebook doesn’t render with “ask me every time” cookie setting in Firefox
#5817: calling mock object in IPython 2.0.0 under Python 3.4.0 raises AttributeError
#5499: Error running widgets nbconvert example
#5654: Broken links from ipython documentation
#5019: print in QT event callback doesn’t show up in ipython notebook.
#5800: Only last In prompt number set ?
#5801: startup_command specified in ipengine_config.py is not executed
#5690: ipython 2.0.0 and pandoc 1.12.2.1 problem
#5408: Add checking/flushing of background output from kernel in mainloop
#5407: clearing message handlers on status=idle loses async output
#5467: Incorrect behavior of up/down keyboard arrows in code cells on wrapped lines
#3085: nicer notebook error message when lacking permissions
#5765: map_sync over empty list raises IndexError
#5553: Notebook matplotlib inline backend: can’t set figure facecolor
#5710: inspect.findsource monkeypatch raises wrong exception for C extensions
#5706: Multi-Directory notebooks overwrite each other’s checkpoints
#5698: can’t require a function named
f
#5569: Keyboard shortcuts in documentation are out of date
#5566: Function name printing should use
__qualname__
instead of__name__
(Python 3)#5676: “bookmark -l” not working in ipython 2.0
#5555: Differentiate more clearly between Notebooks and Folders in new UI
#5590: Marked double escape
#5514: import tab-complete fail with ipython 2.0 shell
#4012: Notebook: link to markdown formatting reference
#5611: Typo in ‘storemagic’ documentation
#5589: Kernel start fails when using –browser argument
#5491: Bug in Windows ipconfig ip address regular expression
#5579: rmagic extension throws ‘Error while parsing the string.’ when last line is comment
#5518: Ipython2 will not open ipynb in example directory
#5561: New widget documentation has missing notebook link
#5128: Page jumping when output from widget interaction replaced
#5519: IPython.parallel.Client behavior as iterator
#5510: Tab-completion for function argument list
Issues closed in 2.0.0¶
GitHub stats for 2013/08/09 - 2014/04/01 (since 1.0.0)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 94 authors contributed 3949 commits.
Aaron Meurer
Abhinav Upadhyay
Adam Riggall
Alex Rudy
Andrew Mark
Angus Griffith
Antony Lee
Aron Ahmadia
Arun Persaud
Benjamin Ragan-Kelley
Bing Xia
Blake Griffith
Bouke van der Bijl
Bradley M. Froehle
Brian E. Granger
Carlos Cordoba
chapmanb
chebee7i
Christoph Gohlke
Christophe Pradal
Cyrille Rossant
Damián Avila
Daniel B. Vasquez
Dav Clark
David Hirschfeld
David P. Sanders
David Wyde
David Österberg
Doug Blank
Dražen Lučanin
epifanio
Fernando Perez
Gabriel Becker
Geert Barentsen
Hans Meine
Ingolf Becker
Jake Vanderplas
Jakob Gager
James Porter
Jason Grout
Jeffrey Tratner
Jonah Graham
Jonathan Frederic
Joris Van den Bossche
Juergen Hasch
Julian Taylor
Katie Silverio
Kevin Burke
Kieran O’Mahony
Konrad Hinsen
Kyle Kelley
Lawrence Fu
Marc Molla
Martín Gaitán
Matt Henderson
Matthew Brett
Matthias Bussonnier
Michael Droettboom
Mike McKerns
Nathan Goldbaum
Pablo de Oliveira
Pankaj Pandey
Pascal Schetelat
Paul Ivanov
Paul Moore
Pere Vilas
Peter Davis
Philippe Mallet-Ladeira
Preston Holmes
Puneeth Chaganti
Richard Everson
Roberto Bonvallet
Samuel Ainsworth
Sean Vig
Shashi Gowda
Skipper Seabold
Stephan Rave
Steve Fox
Steven Silvester
stonebig
Susan Tan
Sylvain Corlay
Takeshi Kanmae
Ted Drain
Thomas A Caswell
Thomas Kluyver
Théophile Studer
Volker Braun
Wieland Hoffmann
Yaroslav Halchenko
Yoval P.
Yung Siang Liau
Zachary Sailer
zah
We closed a total of 1121 issues, 687 pull requests and 434 regular issues;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (687):
PR #5487: remove weird unicode space in the new copyright header
PR #5476: For 2.0: Fix links in Notebook Help Menu
PR #5337: Examples reorganization
PR #5436: CodeMirror shortcuts in QuickHelp
PR #5444: Fix numeric verification for Int and Float text widgets.
PR #5449: Stretch keyboard shortcut dialog
PR #5473: Minor corrections of git-hooks setup instructions
PR #5471: Add coding magic comment to nbconvert Python template
PR #5452: print_figure returns unicode for svg
PR #5450: proposal: remove codename
PR #5462: DOC : fixed minor error in using topological sort
PR #5463: make spin_thread tests more forgiving of slow VMs
PR #5464: Fix starting notebook server with file/directory at command line.
PR #5453: remove gitwash
PR #5454: Improve history API docs
PR #5431: update github_stats and gh_api for 2.0
PR #5290: Add dual mode JS tests
PR #5451: check that a handler is actually registered in ShortcutManager.handles
PR #5447: Add %%python2 cell magic
PR #5439: Point to the stable SymPy docs, not the dev docs
PR #5437: Install jquery-ui images
PR #5434: fix check for empty cells in rst template
PR #5432: update links in notebook help menu
PR #5435: Update whatsnew (notebook tour)
PR #5433: Document extraction of octave and R magics
PR #5428: Update COPYING.txt
PR #5426: Separate get_session_info between HistoryAccessor and HistoryManager
PR #5419: move prompts from margin to main column on small screens
PR #5430: Make sure
element
is correct in the context of displayed JSPR #5396: prevent saving of partially loaded notebooks
PR #5429: Fix tooltip pager feature
PR #5330: Updates to shell reference doc
PR #5404: Fix broken accordion widget
PR #5339: Don’t use fork to start the notebook in js tests
PR #5320: Fix for Tooltip & completer click focus bug.
PR #5421: Move configuration of Python test controllers into setup()
PR #5418: fix typo in ssh launcher send_file
PR #5403: remove alt– shortcut
PR #5389: better log message in deprecated files/ redirect
PR #5333: Fix filenbmanager.list_dirs fails for Windows user profile directory
PR #5390: finish PR #5333
PR #5326: Some gardening on iptest result reporting
PR #5375: remove unnecessary onload hack from mathjax macro
PR #5368: Flexbox classes specificity fixes
PR #5331: fix raw_input CSS
PR #5395: urlencode images for rst files
PR #5049: update quickhelp on adding and removing shortcuts
PR #5391: Fix Gecko (Netscape) keyboard handling
PR #5387: Respect ‘r’ characters in nbconvert.
PR #5399: Revert PR #5388
PR #5388: Suppress output even when a comment follows ;. Fixes #4525.
PR #5394: nbconvert doc update
PR #5359: do not install less sources
PR #5346: give hint on where to find custom.js
PR #5357: catch exception in copystat
PR #5380: Remove DefineShortVerb… line from latex base template
PR #5376: elide long containers in pretty
PR #5310: remove raw cell placeholder on focus, closes #5238
PR #5332: semantic names for indicator icons
PR #5386: Fix import of socketserver on Python 3
PR #5360: remove some redundant font-family: monospace
PR #5379: don’t instantiate Application just for default logger
PR #5372: Don’t autoclose strings
PR #5296: unify keyboard shortcut and codemirror interaction
PR #5349: Make Hub.registration_timeout configurable
PR #5340: install bootstrap-tour css
PR #5335: Update docstring for deepreload module
PR #5321: Improve assignment regex to match more tuple unpacking syntax
PR #5325: add NotebookNotary to NotebookApp’s class list
PR #5313: avoid loading preprocessors twice
PR #5308: fix HTML capitalization in Highlight2HTML
PR #5295: OutputArea.append_type functions are not prototype methods
PR #5318: Fix local import of select_figure_formats
PR #5300: Fix NameError: name ‘_rl’ is not defined
PR #5292: focus next cell on shift+enter
PR #5291: debug occasional error in test_queue_status
PR #5289: Finishing up #5274 (widget paths fixes)
PR #5232: Make nbconvert html full output like notebook’s html.
PR #5288: Correct initial state of kernel status indicator
PR #5253: display any output from this session in terminal console
PR #4802: Tour of the notebook UI (was UI elements inline with highlighting)
PR #5285: Update signature presentation in pinfo classes
PR #5268: Refactoring Notebook.command_mode
PR #5226: Don’t run PYTHONSTARTUP file if a file or code is passed
PR #5283: Remove Widget.closed attribute
PR #5279: nbconvert: Make sure node is atleast version 0.9.12
PR #5281: fix a typo introduced by a rebased PR
PR #5280: append Firefox overflow-x fix
PR #5277: check that PIL can save JPEG to BytesIO
PR #5044: Store timestamps for modules to autoreload
PR #5278: Update whatsnew doc from pr files
PR #5276: Fix kernel restart in case connection file is deleted.
PR #5272: allow highlighting language to be set from notebook metadata
PR #5158: log refusal to serve hidden directories
PR #5188: New events system
PR #5265: Missing class def for TimeoutError
PR #5267: normalize unicode in notebook API tests
PR #5076: Refactor keyboard handling
PR #5241: Add some tests for utils
PR #5261: Don’t allow edit mode up arrow to continue past index == 0
PR #5223: use on-load event to trigger resizable images
PR #5252: make one strptime call at import of jsonutil
PR #5153: Dashboard sorting
PR #5169: Allow custom header
PR #5242: clear _reply_content cache before using it
PR #5194: require latex titles to be ascii
PR #5244: try to avoid EADDRINUSE errors on travis
PR #5245: support extracted output in HTML template
PR #5209: make input_area css generic to cells
PR #5246: less %pylab, more cowbell!
PR #4895: Improvements to %run completions
PR #5243: Add JavaScript to base display priority list.
PR #5175: Audit .html() calls take #2
PR #5146: Dual mode bug fixes.
PR #5207: Children fire event
PR #5215: Dashboard “Running” Tab
PR #5240: Remove unused IPython.nbconvert.utils.console module
PR #5239: Fix exclusion of tests directories from coverage reports
PR #5203: capture some logging/warning output in some tests
PR #5216: fixup positional arg handling in notebook app
PR #5229: get _ipython_display_ method safely
PR #5234: DOC : modified docs is HasTraits.traits and HasTraits.class_traits
PR #5221: Change widget children List to Tuple.
PR #5231: don’t forget base_url when updating address bar in rename
PR #5173: Moved widget files into static/widgets/*
PR #5222: Unset PYTHONWARNINGS envvar before running subprocess tests.
PR #5172: Prevent page breaks when printing notebooks via print-view.
PR #4985: Add automatic Closebrackets function to Codemirror.
PR #5220: Make traitlets notify check more robust against classes redefining equality and bool
PR #5197: If there is an error comparing traitlet values when setting a trait, default to go ahead and notify of the new value.
PR #5210: fix pyreadline import in rlineimpl
PR #5212: Wrap nbconvert Markdown/Heading cells in live divs
PR #5200: Allow to pass option to jinja env
PR #5202: handle nodejs executable on debian
PR #5112: band-aid for completion
PR #5187: handle missing output metadata in nbconvert
PR #5181: use gnureadline on OS X
PR #5136: set default value from signature defaults in interact
PR #5132: remove application/pdf->pdf transform in javascript
PR #5116: reorganize who knows what about paths
PR #5165: Don’t introspect __call__ for simple callables
PR #5170: Added msg_throttle sync=True widget traitlet
PR #5191: Translate markdown link to rst
PR #5037: FF Fix: alignment and scale of text widget
PR #5179: remove websocket url
PR #5110: add InlineBackend.print_figure_kwargs
PR #5147: Some template URL changes
PR #5100: remove base_kernel_url
PR #5163: Simplify implementation of TemporaryWorkingDirectory.
PR #5166: remove mktemp usage
PR #5133: don’t use combine option on ucs package
PR #5089: Remove legacy azure nbmanager
PR #5159: remove append_json reference
PR #5095: handle image size metadata in nbconvert html
PR #5156: fix IPython typo, closes #5155
PR #5150: fix a link that was broken
PR #5114: use non-breaking space for button with no description
PR #4778: add APIs for installing notebook extensions
PR #5125: Fix the display of functions with keyword-only arguments on Python 3.
PR #5097: minor notebook logging changes
PR #5047: only validate package_data when it might be used
PR #5121: fix remove event in KeyboardManager.register_events
PR #5119: Removed ‘list’ view from Variable Inspector example
PR #4925: Notebook manager api fixes
PR #4996: require print_method to be a bound method
PR #5108: require specifying the version for gh-pages
PR #5111: Minor typo in docstring of IPython.parallel DirectView
PR #5098: mostly debugging changes for IPython.parallel
PR #5087: trust cells with no output
PR #5059: Fix incorrect
Patch
logic in widget codePR #5075: More flexible box model fixes
PR #5091: Provide logging messages in ipcluster log when engine or controllers fail to start
PR #5090: Print a warning when iptest is run from the IPython source directory
PR #5077: flush replies when entering an eventloop
PR #5055: Minimal changes to import IPython from IronPython
PR #5078: Updating JS tests README.md
PR #5083: don’t create js test directories unless they are being used
PR #5062: adjust some events in nb_roundtrip
PR #5043: various unicode / url fixes
PR #5066: remove (almost) all mentions of pylab from our examples
PR #4977: ensure scp destination directories exist (with mkdir -p)
PR #5053: Move&rename JS tests
PR #5067: show traceback in widget handlers
PR #4920: Adding PDFFormatter and kernel side handling of PDF display data
PR #5048: Add edit/command mode indicator
PR #5061: make execute button in menu bar match shift-enter
PR #5052: Add q to toggle the pager.
PR #5070: fix flex: auto
PR #5065: Add example of using annotations in interact
PR #5063: another pass on Interact example notebooks
PR #5051: FF Fix: code cell missing hscroll (2)
PR #4960: Interact/Interactive for widget
PR #5045: Clear timeout in multi-press keyboard shortcuts.
PR #5060: Change ‘bind’ to ‘link’
PR #5039: Expose kernel_info method on inprocess kernel client
PR #5058: Fix iopubwatcher.py example script.
PR #5035: FF Fix: code cell missing hscroll
PR #5040: Polishing some docs
PR #5001: Add directory navigation to dashboard
PR #5042: Remove duplicated Channel ABC classes.
PR #5036: FF Fix: ext link icon same line as link text in help menu
PR #4975: setup.py changes for 2.0
PR #4774: emit event on appended element on dom
PR #5023: Widgets- add ability to pack and unpack arrays on JS side.
PR #5003: Fix pretty reprs of super() objects
PR #4974: make paste focus the pasted cell
PR #5012: Make
SelectionWidget.values
a dictPR #5018: Prevent ‘iptest IPython’ from trying to run.
PR #5025: citation2latex filter (using HTMLParser)
PR #5027: pin lessc to 1.4
PR #4952: Widget test inconsistencies
PR #5014: Fix command mode & popup view bug
PR #4842: more subtle kernel indicator
PR #5017: Add notebook examples link to help menu.
PR #5015: don’t write cell.trusted to disk
PR #5007: Update whatsnew doc from PR files
PR #5010: Fixes for widget alignment in FF
PR #4901: Add a convenience class to sync traitlet attributes
PR #5008: updated explanation of ‘pyin’ messages
PR #5004: Fix widget vslider spacing
PR #4933: Small Widget inconsistency fixes
PR #4979: add versioning notes to small message spec changes
PR #4893: add font-awesome 3.2.1
PR #4982: Live readout for slider widgets
PR #4813: make help menu a template
PR #4939: Embed qtconsole docs (continued)
PR #4964: remove shift-= merge keyboard shortcut
PR #4504: Allow input transformers to raise SyntaxError
PR #4929: Fixing various modal/focus related bugs
PR #4971: Fixing issues with js tests
PR #4972: Work around problem in doctest discovery in Python 3.4 with PyQt
PR #4937: pickle arrays with dtype=object
PR #4934:
ipython profile create
respects--ipython-dir
PR #4954: generate unicode filename
PR #4845: Add Origin Checking.
PR #4916: Fine tuning the behavior of the modal UI
PR #4966: Ignore sys.argv for NotebookNotary in tests
PR #4967: Fix typo in warning about web socket being closed
PR #4965: Remove mention of iplogger from setup.py
PR #4962: Fixed typos in quick-help text
PR #4953: add utils.wait_for_idle in js tests
PR #4870: ipython_directive, report except/warn in block and add :okexcept: :okwarning: options to suppress
PR #4662: Menu cleanup
PR #4824: sign notebooks
PR #4943: Docs shotgun 4
PR #4848: avoid import of nearby temporary with %edit
PR #4950: Two fixes for file upload related bugs
PR #4927: there shouldn’t be a ‘files/’ prefix in FileLink[s]
PR #4928: use importlib.machinery when available
PR #4949: Remove the docscrape modules, which are part of numpydoc
PR #4849: Various unicode fixes (mostly on Windows)
PR #4932: always point py3compat.input to builtin_mod.input
PR #4807: Correct handling of ansi colour codes when nbconverting to latex
PR #4922: Python nbconvert output shouldn’t have output
PR #4912: Skip some Windows io failures
PR #4919: flush output before showing tracebacks
PR #4915: ZMQCompleter inherits from IPCompleter
PR #4890: better cleanup channel FDs
PR #4880: set profile name from profile_dir
PR #4853: fix setting image height/width from metadata
PR #4786: Reduce spacing of heading cells
PR #4680: Minimal pandoc version warning
PR #4908: detect builtin docstrings in oinspect
PR #4911: Don’t use
python -m package
on Windows Python 2PR #4909: sort dictionary keys before comparison, ordering is not guaranteed
PR #4374: IPEP 23: Backbone.js Widgets
PR #4903: use https for all embeds
PR #4894: Shortcut changes
PR #4897: More detailed documentation about kernel_cmd
PR #4891: Squash a few Sphinx warnings from nbconvert.utils.lexers docstrings
PR #4679: JPG compression for inline pylab
PR #4708: Fix indent and center
PR #4789: fix IPython.embed
PR #4655: prefer marked to pandoc for markdown2html
PR #4876: don’t show tooltip if object is not found
PR #4873: use ‘combine’ option to ucs package
PR #4732: Accents in notebook names and in command-line (nbconvert)
PR #4867: Update URL for Lawrence Hall of Science webcam image
PR #4868: Static path fixes
PR #4858: fix tb_offset when running a file
PR #4826: some $.html( -> $.text(
PR #4847: add js kernel_info request
PR #4832: allow NotImplementedError in formatters
PR #4803: BUG: fix cython magic support in ipython_directive
PR #4865:
build
listed twice in .gitignore. Removing one.PR #4851: fix tooltip token regex for single-character names
PR #4846: Remove some leftover traces of irunner
PR #4820: fix regex for cleaning old logs with ipcluster
PR #4844: adjustments to notebook app logging
PR #4840: Error in Session.send_raw()
PR #4819: update CodeMirror to 3.21
PR #4823: Minor fixes for typos/inconsistencies in parallel docs
PR #4811: document code mirror tab and shift-tab
PR #4795: merge reveal templates
PR #4796: update components
PR #4806: Correct order of packages for unicode in nbconvert to LaTeX
PR #4800: Qt frontend: Handle ‘aborted’ prompt replies.
PR #4794: Compatibility fix for Python3 (Issue #4783 )
PR #4799: minor js test fix
PR #4788: warn when notebook is started in pylab mode
PR #4772: Notebook server info files
PR #4797: be conservative about kernel_info implementation
PR #4787: non-python kernels run python code with qtconsole
PR #4565: various display type validations
PR #4703: Math macro in jinja templates.
PR #4781: Fix “Source” text for the “Other Syntax” section of the “Typesetting Math” notebook
PR #4776: Manually document py3compat module.
PR #4533: propagate display metadata to all mimetypes
PR #4785: Replacing a for-in loop by an index loop on an array
PR #4780: Updating CSS for UI example.
PR #3605: Modal UI
PR #4758: Python 3.4 fixes
PR #4735: add some HTML error pages
PR #4775: Update whatsnew doc from PR files
PR #4760: Make examples and docs more Python 3 aware
PR #4773: Don’t wait forever for notebook server to launch/die for tests
PR #4768: Qt console: Fix _prompt_pos accounting on timer flush output.
PR #4727: Remove Nbconvert template loading magic
PR #4763: Set numpydoc options to produce fewer Sphinx warnings.
PR #4770: always define aliases, even if empty
PR #4766: add
python -m
entry points for everythingPR #4767: remove manpages for irunner, iplogger
PR #4751: Added –post-serve explanation into the nbconvert docs.
PR #4762: whitelist alphanumeric characters for cookie_name
PR #4625: Deprecate %profile magic
PR #4745: warn on failed formatter calls
PR #4746: remove redundant cls alias on Windows
PR #4749: Fix bug in determination of public ips.
PR #4715: restore use of tornado static_url in templates
PR #4748: fix race condition in profiledir creation.
PR #4720: never use ssh multiplexer in tunnels
PR #4658: Bug fix for #4643: Regex object needs to be reset between calls in toolt…
PR #4561: Add Formatter.pop(type)
PR #4712: Docs shotgun 3
PR #4713: Fix saving kernel history in Python 2
PR #4744: don’t use lazily-evaluated rc.ids in wait_for_idle
PR #4740: %env can’t set variables
PR #4737: check every link when detecting virtualenv
PR #4738: don’t inject help into user_ns
PR #4739: skip html nbconvert tests when their dependencies are missing
PR #4730: Fix stripping continuation prompts when copying from Qt console
PR #4725: Doc fixes
PR #4656: Nbconvert HTTP service
PR #4710: make @interactive decorator friendlier with dill
PR #4722: allow purging local results as long as they are not outstanding
PR #4549: Updated IPython console lexers.
PR #4570: Update IPython directive
PR #4719: Fix comment typo in prefilter.py
PR #4575: make sure to encode URL components for API requests
PR #4718: Fixed typo in displaypub
PR #4716: Remove input_prefilter hook
PR #4691: survive failure to bind to localhost in zmq.iostream
PR #4696: don’t do anything if add_anchor fails
PR #4711: some typos in the docs
PR #4700: use if main block in entry points
PR #4692: setup.py symlink improvements
PR #4265: JSON configuration file
PR #4505: Nbconvert latex markdown images2
PR #4608: transparent background match … all colors
PR #4678: allow ipython console to handle text/plain display
PR #4706: remove irunner, iplogger
PR #4701: Delete an old dictionary available for selecting the aligment of text.
PR #4702: Making reveal font-size a relative unit.
PR #4649: added a quiet option to %cpaste to suppress output
PR #4690: Option to spew subprocess streams during tests
PR #4688: Fixed various typos in docstrings.
PR #4645: CasperJs utility functions.
PR #4670: Stop bundling the numpydoc Sphinx extension
PR #4675: common IPython prefix for ModIndex
PR #4672: Remove unused ‘attic’ module
PR #4671: Fix docstrings in utils.text
PR #4669: add missing help strings to HistoryManager configurables
PR #4668: Make non-ASCII docstring unicode
PR #4650: added a note about sharing of nbconvert templates
PR #4646: Fixing various output related things:
PR #4665: check for libedit in readline on OS X
PR #4606: Make running PYTHONSTARTUP optional
PR #4654: Fixing left padding of text cells to match that of code cells.
PR #4306: add raw_mimetype metadata to raw cells
PR #4576: Tighten up the vertical spacing on cells and make the padding of cells more consistent
PR #4353: Don’t reset the readline completer after each prompt
PR #4567: Adding prompt area to non-CodeCells to indent content.
PR #4446: Use SVG plots in OctaveMagic by default due to lack of Ghostscript on Windows Octave
PR #4613: remove configurable.created
PR #4631: Use argument lists for command help tests
PR #4633: Modifies test_get_long_path_name_winr32() to allow for long path names in temp dir
PR #4642: Allow docs to build without PyQt installed.
PR #4641: Don’t check for wx in the test suite.
PR #4622: make QtConsole Lexer configurable
PR #4594: Fixed #2923 Move Save Away from Cut in toolbar
PR #4593: don’t interfere with set_next_input contents in qtconsole
PR #4640: Support matplotlib’s Gtk3 backend in –pylab mode
PR #4639: Minor import fix to get qtconsole with –pylab=qt working
PR #4637: Fixed typo in links.txt.
PR #4634: Fix nbrun in notebooks with non-code cells.
PR #4632: Restore the ability to run tests from a function.
PR #4624: Fix crash when $EDITOR is non-ASCII
PR #4453: Play nice with App Nap
PR #4541: relax ipconfig matching on Windows
PR #4552: add pickleutil.use_dill
PR #4590: Font awesome for IPython slides
PR #4589: Inherit the width of pre code inside the input code cells.
PR #4588: Update reveal.js CDN to 2.5.0.
PR #4569: store cell toolbar preset in notebook metadata
PR #4609: Fix bytes regex for Python 3.
PR #4581: Writing unicode to stdout
PR #4591: Documenting codemirror shorcuts.
PR #4607: Tutorial doc should link to user config intro
PR #4601: test that rename fails with 409 if it would clobber
PR #4599: re-cast int/float subclasses to int/float in json_clean
PR #4542: new
ipython history clear
subcommandPR #4568: don’t use lazily-evaluated rc.ids in wait_for_idle
PR #4572: DOC: %profile docstring should reference %prun
PR #4571: no longer need 3 suffix on travis, tox
PR #4566: Fixing cell_type in CodeCell constructor.
PR #4563: Specify encoding for reading notebook file.
PR #4452: support notebooks in %run
PR #4546: fix warning condition on notebook startup
PR #4540: Apidocs3
PR #4553: Fix Python 3 handling of urllib
PR #4543: make hiding of initial namespace optional
PR #4517: send shutdown_request on exit of
ipython console
PR #4528: improvements to bash completion
PR #4532: Hide dynamically defined metaclass base from Sphinx.
PR #4515: Spring Cleaning, and Load speedup
PR #4529: note routing identities needed for input requests
PR #4514: allow restart in
%run -d
PR #4527: add redirect for 1.0-style ‘files/’ prefix links
PR #4526: Allow unicode arguments to passwd_check on Python 2
PR #4403: Global highlight language selection.
PR #4250: outputarea.js: Wrap inline SVGs inside an iframe
PR #4521: Read wav files in binary mode
PR #4444: Css cleaning
PR #4523: Use username and password for MongoDB on ShiningPanda
PR #4510: Update whatsnew from PR files
PR #4441: add
setup.py jsversion
PR #4518: Fix for race condition in url file decoding.
PR #4497: don’t automatically unpack datetime objects in the message spec
PR #4506: wait for empty queues as well as load-balanced tasks
PR #4492: Configuration docs refresh
PR #4508: Fix some uses of map() in Qt console completion code.
PR #4498: Daemon StreamCapturer
PR #4499: Skip clipboard test on unix systems if headless.
PR #4460: Better clipboard handling, esp. with pywin32
PR #4496: Pass nbformat object to write call to save .py script
PR #4466: various pandoc latex fixes
PR #4473: Setup for Python 2/3
PR #4459: protect against broken repr in lib.pretty
PR #4457: Use ~/.ipython as default config directory
PR #4489: check realpath of env in init_virtualenv
PR #4490: fix possible race condition in test_await_data
PR #4476: Fix: Remove space added by display(JavaScript) on page reload
PR #4398: [Notebook] Deactivate tooltip on tab by default.
PR #4480: Docs shotgun 2
PR #4488: fix typo in message spec doc
PR #4479: yet another JS race condition fix
PR #4477: Allow incremental builds of the html_noapi docs target
PR #4470: Various Config object cleanups
PR #4410: make close-and-halt work on new tabs in Chrome
PR #4469: Python 3 & getcwdu
PR #4451: fix: allow JS test to run after shutdown test
PR #4456: Simplify StreamCapturer for subprocess testing
PR #4464: Correct description for Bytes traitlet type
PR #4465: Clean up MANIFEST.in
PR #4461: Correct TypeError message in svg2pdf
PR #4458: use signalstatus if exit status is undefined
PR #4438: Single codebase Python 3 support (again)
PR #4198: Version conversion, support for X to Y even if Y < X (nbformat)
PR #4415: More tooltips in the Notebook menu
PR #4450: remove monkey patch for older versions of tornado
PR #4423: Fix progress bar and scrolling bug.
PR #4435: raise 404 on not found static file
PR #4442: fix and add shim for change introduce by #4195
PR #4436: allow
require("nbextensions/extname")
to load from IPYTHONDIR/nbextensionsPR #4437: don’t compute etags in static file handlers
PR #4427: notebooks should always have one checkpoint
PR #4425: fix js pythonisme
PR #4195: IPEP 21: widget messages
PR #4434: Fix broken link for Dive Into Python.
PR #4428: bump minimum tornado version to 3.1.0
PR #4302: Add an Audio display class
PR #4285: Notebook javascript test suite using CasperJS
PR #4420: Allow checking for backports via milestone
PR #4426: set kernel cwd to notebook’s directory
PR #4389: By default, Magics inherit from Configurable
PR #4393: Capture output from subprocs during test, and display on failure
PR #4419: define InlineBackend configurable in its own file
PR #4303: Multidirectory support for the Notebook
PR #4371: Restored ipython profile locate dir and fixed typo. (Fixes #3708).
PR #4414: Specify unicode type properly in rmagic
PR #4413: don’t instantiate IPython shell as class attr
PR #4400: Remove 5s wait on inactivity on GUI inputhook loops
PR #4412: Fix traitlet _notify_trait by-ref issue
PR #4378: split adds new cell above, rather than below
PR #4405: Bring display of builtin types and functions in line with Py 2
PR #4367: clean up of documentation files
PR #4401: Provide a name of the HistorySavingThread
PR #4384: fix menubar height measurement
PR #4377: fix tooltip cancel
PR #4293: Factorise code in tooltip for julia monkeypatching
PR #4292: improve js-completer logic.
PR #4363: set_next_input: keep only last input when repeatedly called in a single cell
PR #4382: Use safe_hasattr in dir2
PR #4379: fix (CTRL-M -) shortcut for splitting cell in FF
PR #4380: Test and fixes for localinterfaces
PR #4372: Don’t assume that SyntaxTB is always called with a SyntaxError
PR #4342: Return value directly from the try block and avoid a variable
PR #4154: Center LaTeX and figures in markdown
PR #4311: %load -s to load specific functions or classes
PR #4350: WinHPC launcher fixes
PR #4345: Make irunner compatible with upcoming pexpect 3.0 interface
PR #4276: Support container methods in config
PR #4359: test_pylabtools also needs to modify matplotlib.rcParamsOrig
PR #4355: remove hardcoded box-orient
PR #4333: Add Edit Notebook Metadata to Edit menu
PR #4349: Script to update What’s New file
PR #4348: Call PDF viewer after latex compiling (nbconvert)
PR #4346: getpass() on Windows & Python 2 needs bytes prompt
PR #4304: use netifaces for faster IPython.utils.localinterfaces
PR #4305: Add even more ways to populate localinterfaces
PR #4313: remove strip_math_space
PR #4325: Some changes to improve readability.
PR #4281: Adjust tab completion widget if too close to bottom of page.
PR #4347: Remove pycolor script
PR #4322: Scroll to the top after change of slides in the IPython slides
PR #4289: Fix scrolling output (not working post clear_output changes)
PR #4343: Make parameters for kernel start method more general
PR #4237: Keywords should shadow magic functions
PR #4338: adjust default value of level in sync_imports
PR #4328: Remove unused loop variable.
PR #4340: fix mathjax download url to new GitHub format
PR #4336: use simple replacement rather than string formatting in format_kernel_cmd
PR #4264: catch unicode error listing profiles
PR #4314: catch EACCES when binding notebook app
PR #4324: Remove commented addthis toolbar
PR #4327: Use the with statement to open a file.
PR #4318: fix initial sys.path
PR #4315: Explicitly state what version of Pandoc is supported in docs/install
PR #4316: underscore missing on notebook_p4
PR #4295: Implement boundary option for load magic (#1093)
PR #4300: traits defauts are strings not object
PR #4297: Remove an unreachable return statement.
PR #4260: Use subprocess for system_raw
PR #4277: add nbextensions
PR #4294: don’t require tornado 3 in
--post serve
PR #4270: adjust Scheduler timeout logic
PR #4278: add
-a
to easy_install command in libedit warningPR #4282: Enable automatic line breaks in MathJax.
PR #4279: Fixing line-height of list items in tree view.
PR #4253: fixes #4039.
PR #4131: Add module’s name argument in %%cython magic
PR #4269: Add mathletters option and longtable package to latex_base.tplx
PR #4230: Switch correctly to the user’s default matplotlib backend after inline.
PR #4271: Hopefully fix ordering of output on ShiningPanda
PR #4239: more informative error message for bad serialization
PR #4263: Fix excludes for IPython.testing
PR #4112: nbconvert: Latex template refactor
PR #4261: Fixing a formatting error in the custom display example notebook.
PR #4259: Fix Windows test exclusions
PR #4229: Clear_output: Animation & widget related changes.
PR #4151: Refactor alias machinery
PR #4153: make timeit return an object that contains values
PR #4258: to-backport label is now 1.2
PR #4242: Allow passing extra arguments to iptest through for nose
PR #4257: fix unicode argv parsing
PR #4166: avoid executing code in utils.localinterfaces at import time
PR #4214: engine ID metadata should be unicode, not bytes
PR #4232: no highlight if no language specified
PR #4218: Fix display of SyntaxError when .py file is modified
PR #4207: add
setup.py css
commandPR #4224: clear previous callbacks on execute
PR #4180: Iptest refactoring
PR #4105: JS output area misaligned
PR #4220: Various improvements to docs formatting
PR #4187: Select adequate highlighter for cell magic languages
PR #4228: update -dev docs to reflect latest stable version
PR #4219: Drop bundled argparse
PR #3851: Adds an explicit newline for pretty-printing.
PR #3622: Drop fakemodule
PR #4080: change default behavior of database task storage
PR #4197: enable cython highlight in notebook
PR #4225: Updated docstring for core.display.Image
PR #4175: nbconvert: Jinjaless exporter base
PR #4208: Added a lightweight “htmlcore” Makefile entry
PR #4209: Magic doc fixes
PR #4217: avoid importing numpy at the module level
PR #4213: fixed dead link in examples/notebooks readme to Part 3
PR #4183: ESC should be handled by CM if tooltip is not on
PR #4193: Update for #3549: Append Firefox overflow-x fix
PR #4205: use TextIOWrapper when communicating with pandoc subprocess
PR #4204: remove some extraneous print statements from IPython.parallel
PR #4201: HeadingCells cannot be split or merged
PR #4048: finish up speaker-notes PR
PR #4079: trigger
Kernel.status_started
after websockets openPR #4186: moved DummyMod to proper namespace to enable dill pickling
PR #4190: update version-check message in setup.py and IPython.__init__
PR #4188: Allow user_ns trait to be None
PR #4189: always fire LOCAL_IPS.extend(PUBLIC_IPS)
PR #4174: various issues in markdown and rst templates
PR #4178: add missing data_javascript
PR #4168: Py3 failing tests
PR #4181: nbconvert: Fix, sphinx template not removing new lines from headers
PR #4043: don’t ‘restore_bytes’ in from_JSON
PR #4149: reuse more kernels in kernel tests
PR #4163: Fix for incorrect default encoding on Windows.
PR #4136: catch javascript errors in any output
PR #4171: add nbconvert config file when creating profiles
PR #4172: add ability to check what PRs should be backported in backport_pr
PR #4167: –fast flag for test suite!
PR #4125: Basic exercise of
ipython [subcommand] -h
and help-allPR #4085: nbconvert: Fix sphinx preprocessor date format string for Windows
PR #4159: don’t split
.cell
anddiv.cell
CSSPR #4165: Remove use of parametric tests
PR #4158: generate choices for
--gui
configurable from real mappingPR #4083: Implement a better check for hidden values for %who etc.
PR #4147: Reference notebook examples, fixes #4146.
PR #4065: do not include specific css in embedable one
PR #4092: nbconvert: Fix for unicode html headers, Windows + Python 2.x
PR #4074: close Client sockets if connection fails
PR #4064: Store default codemirror mode in only 1 place
PR #4104: Add way to install MathJax to a particular profile
PR #4161: Select name when renaming a notebook
PR #4160: Add quotes around “.[notebook]” in readme
PR #4144: help_end transformer shouldn’t pick up ? in multiline string
PR #4090: Add LaTeX citation handling to nbconvert
PR #4143: update example custom.js
PR #4142: DOC: unwrap openssl line in public_server doc
PR #4126: update tox.ini
PR #4141: add files with a separate
add
call in backport_prPR #4137: Restore autorestore option for storemagic
PR #4098: pass profile-dir instead of profile name to Kernel
PR #4120: support
input
in Python 2 kernelsPR #4088: nbconvert: Fix coalescestreams line with incorrect nesting causing strange behavior
PR #4060: only strip continuation prompts if regular prompts seen first
PR #4132: Fixed name error bug in function safe_unicode in module py3compat.
PR #4121: move test_kernel from IPython.zmq to IPython.kernel
PR #4118: ZMQ heartbeat channel: catch EINTR exceptions and continue.
PR #4070: New changes should go into pr/ folder
PR #4054: use unicode for HTML export
PR #4106: fix a couple of default block values
PR #4107: update parallel magic tests with capture_output API
PR #4102: Fix clashes between debugger tests and coverage.py
PR #4115: Update docs on declaring a magic function
PR #4101: restore accidentally removed EngineError
PR #4096: minor docs changes
PR #4094: Update target branch before backporting PR
PR #4069: Drop monkeypatch for pre-1.0 nose
PR #4056: respect
pylab_import_all
when--pylab
specified at the command-linePR #4091: Make Qt console banner configurable
PR #4086: fix missing errno import
PR #4084: Use msvcrt.getwch() for Windows pager.
PR #4073: rename
post_processors
submodule topostprocessors
PR #4075: Update supported Python versions in tools/test_pr
PR #4068: minor bug fix, define ‘cell’ in dialog.js.
PR #4044: rename call methods to transform and postprocess
PR #3744: capture rich output as well as stdout/err in capture_output
PR #3969: “use strict” in most (if not all) our javascript
PR #4030: exclude
.git
in MANIFEST.inPR #4047: Use istype() when checking if canned object is a dict
PR #4031: don’t close_fds on Windows
PR #4029: bson.Binary moved
PR #3883: skip test on unix when x11 not available
PR #3863: Added working speaker notes for slides.
PR #4035: Fixed custom jinja2 templates being ignored when setting template_path
PR #4002: Drop Python 2.6 and 3.2
PR #4026: small doc fix in nbconvert
PR #4016: Fix IPython.start_* functions
PR #4021: Fix parallel.client.View map() on numpy arrays
PR #4022: DOC: fix links to matplotlib, notebook docs
PR #4018: Fix warning when running IPython.kernel tests
PR #4017: Add REPL-like printing of final/return value to %%R cell magic
PR #4019: Test skipping without unicode paths
PR #4008: Transform code before %prun/%%prun runs
PR #4014: Fix typo in ipapp
PR #3997: DOC: typos + rewording in examples/notebooks/Cell Magics.ipynb
PR #3914: nbconvert: Transformer tests
PR #3987: get files list in backport_pr
PR #3923: nbconvert: Writer tests
PR #3974: nbconvert: Fix app tests on Window7 w/ Python 3.3
PR #3937: make tab visible in codemirror and light red background
PR #3933: nbconvert: Post-processor tests
PR #3978: fix
--existing
with non-localhost IPPR #3939: minor checkpoint cleanup
PR #3955: complete on % for magic in notebook
PR #3981: BF: fix nbconert rst input prompt spacing
PR #3960: Don’t make sphinx a dependency for importing nbconvert
PR #3973: logging.Formatter is not new-style in 2.6
Issues (434):
#5476: For 2.0: Fix links in Notebook Help Menu
#5337: Examples reorganization
#5436: CodeMirror shortcuts in QuickHelp
#5444: Fix numeric verification for Int and Float text widgets.
#5443: Int and Float Widgets don’t allow negative signs
#5449: Stretch keyboard shortcut dialog
#5471: Add coding magic comment to nbconvert Python template
#5470: UTF-8 Issue When Converting Notebook to a Script.
#5369: FormatterWarning for SVG matplotlib output in notebook
#5460: Can’t start the notebook server specifying a notebook
#2918: CodeMirror related issues.
#5431: update github_stats and gh_api for 2.0
#4887: Add tests for modal UI
#5290: Add dual mode JS tests
#5448: Cmd+/ shortcut doesn’t work in IPython master
#5447: Add %%python2 cell magic
#5442: Make a “python2” alias or rename the “python”cell magic.
#2495: non-ascii characters in the path
#4554: dictDB: Exception due to str to datetime comparission
#5006: Comm code is not run in the same context as notebook code
#5118: Weird interact behavior
#5401: Empty code cells in nbconvert rst output cause problems
#5434: fix check for empty cells in rst template
#4944: Trouble finding ipynb path in Windows 8
#4605: Change the url of Editor Shorcuts in the notebook menu.
#5425: Update COPYING.txt
#5348: BUG: HistoryAccessor.get_session_info(0) - exception
#5293: Javascript(“element.append()”) looks broken.
#5363: Disable saving if notebook has stopped loading
#5189: Tooltip pager mode is broken
#5330: Updates to shell reference doc
#5397: Accordion widget broken
#5106: Flexbox CSS specificity bugs
#5297: tooltip triggers focus bug
#5417: scp checking for existence of directories: directory names are incorrect
#5302: Parallel engine registration fails for slow engines
#5334: notebook’s split-cell shortcut dangerous / incompatible with Neo layout (for instance)
#5324: Style of
raw_input
UI is off in notebook#5350: Converting notebooks with spaces in their names to RST gives broken images
#5049: update quickhelp on adding and removing shortcuts
#4941: Eliminating display of intermediate stages in progress bars
#5345: nbconvert to markdown does not use backticks
#5357: catch exception in copystat
#5351: Notebook saving fails on smb share
#4946: TeX produced cannot be converted to PDF
#5347: pretty print list too slow
#5238: Raw cell placeholder is not removed when you edit the cell
#5382: Qtconsole doesn’t run in Python 3
#5378: Unexpected and new conflict between PyFileConfigLoader and IPythonQtConsoleApp
#4945: Heading/cells positioning problem and cell output wrapping
#5084: Consistent approach for HTML/JS output on nbviewer
#4902: print preview does not work, custom.css not found
#5336: TypeError in bootstrap-tour.min.js
#5303: Changed Hub.registration_timeout to be a config input.
#995: Paste-able mode in terminal
#5305: Tuple unpacking for shell escape
#5232: Make nbconvert html full output like notebook’s html.
#5224: Audit nbconvert HTML output
#5253: display any output from this session in terminal console
#5251: ipython console ignoring some stream messages?
#4802: Tour of the notebook UI (was UI elements inline with highlighting)
#5103: Moving Constructor definition to the top like a Function definition
#5264: Test failures on master with Anaconda
#4833: Serve /usr/share/javascript at /_sysassets/javascript/ in notebook
#5071: Prevent %pylab from clobbering interactive
#5282: Exception in widget __del__ methods in Python 3.4.
#5280: append Firefox overflow-x fix
#5120: append Firefox overflow-x fix, again
#4127: autoreload shouldn’t rely on .pyc modification times
#5272: allow highlighting language to be set from notebook metadata
#5050: Notebook cells truncated with Firefox
#4839: Error in Session.send_raw()
#5188: New events system
#5076: Refactor keyboard handling
#4886: Refactor and consolidate different keyboard logic in JavaScript code
#5002: the green cell border moving forever in Chrome, when there are many code cells.
#5259: Codemirror still active in command mode
#5219: Output images appear as small thumbnails (Notebook)
#4829: Not able to connect qtconsole in Windows 8
#5152: Hide __pycache__ in dashboard directory list
#5151: Case-insesitive sort for dashboard list
#4603: Warn when overwriting a notebook with upload
#4895: Improvements to %run completions
#3459: Filename completion when run script with %run
#5225: Add JavaScript to nbconvert HTML display priority
#5034: Audit the places where we call
.html(something)
#5094: Dancing cells in notebook
#4999: Notebook focus effects
#5149: Clicking on a TextBoxWidget in FF completely breaks dual mode.
#5207: Children fire event
#5227: display_method of objects with custom __getattr__
#5236: Cursor keys do not work to leave Markdown cell while it’s being edited
#5205: Use CTuple traitlet for Widget children
#5230: notebook rename does not respect url prefix
#5218: Test failures with Python 3 and enabled warnings
#5115: Page Breaks for Print Preview Broken by display: flex - Simple CSS Fix
#5024: Make nbconvert HTML output smart about page breaking
#4985: Add automatic Closebrackets function to Codemirror.
#5184: print ‘xa’ crashes the interactive shell
#5214: Downloading notebook as Python (.py) fails
#5211: AttributeError: ‘module’ object has no attribute ‘_outputfile’
#5206: [CSS?] Inconsistencies in nbconvert divs and IPython Notebook divs?
#5201: node != nodejs within Debian packages
#5112: band-aid for completion
#4860: Completer As-You-Type Broken
#5116: reorganize who knows what about paths
#4973: Adding security.js with 1st attempt at is_safe
#5164: test_oinspect.test_calltip_builtin failure with python3.4
#5127: Widgets: skip intermediate callbacks during throttling
#5013: Widget alignment differs between FF and Chrome
#5141: tornado error static file
#5160: TemporaryWorkingDirectory incompatible with python3.4
#5140: WIP: %kernels magic
#4987: Widget lifecycle problems
#5129: UCS package break latex export on non-ascii
#4986: Cell horizontal scrollbar is missing in FF but not in Chrome
#4685: nbconvert ignores image size metadata
#5155: Notebook logout button does not work (source typo)
#2678: Ctrl-m keyboard shortcut clash on Chrome OS
#5113: ButtonWidget without caption wrong height.
#4778: add APIs for installing notebook extensions
#5046: python setup.py failed vs git submodule update worked
#4925: Notebook manager api fixes
#5073: Cannot align widgets horizontally in the notebook
#4996: require print_method to be a bound method
#4990: _repr_html_ exception reporting corner case when using type(foo)
#5099: Notebook: Changing base_project_url results in failed WebSockets call
#5096: Client.map is not fault tolerant
#4997: Inconsistent %matplotlib qt behavior
#5041: Remove more .html(…) calls.
#5078: Updating JS tests README.md
#4977: ensure scp destination directories exist (with mkdir -p)
#3411: ipython parallel: scp failure.
#5064: Errors during interact display at the terminal, not anywhere in the notebook
#4921: Add PDF formatter and handling
#4920: Adding PDFFormatter and kernel side handling of PDF display data
#5048: Add edit/command mode indicator
#4889: Add UI element for indicating command/edit modes
#5052: Add q to toggle the pager.
#5000: Closing pager with keyboard in modal UI
#5069: Box model changes broke the Keyboard Shortcuts help modal
#4960: Interact/Interactive for widget
#4883: Implement interact/interactive for widgets
#5038: Fix multiple press keyboard events
#5054: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc6 in position 1: ordinal not in range(128)
#5031: Bug during integration of IPython console in Qt application
#5057: iopubwatcher.py example is broken.
#4747: Add event for output_area adding an output
#5001: Add directory navigation to dashboard
#5016: Help menu external-link icons break layout in FF
#4885: Modal UI behavior changes
#5009: notebook signatures don’t work
#4975: setup.py changes for 2.0
#4774: emit event on appended element on dom
#5020: Python Lists translated to javascript objects in widgets
#5003: Fix pretty reprs of super() objects
#5012: Make
SelectionWidget.values
a dict#4961: Bug when constructing a selection widget with both values and labels
#4283: A
<
in a markdown cell strips cell content when converting to latex#4006: iptest IPython broken
#4251: & escaped to & in tex ?
#5027: pin lessc to 1.4
#4323: Take 2: citation2latex filter (using HTMLParser)
#4196: Printing notebook from browser gives 1-page truncated output
#4842: more subtle kernel indicator
#4057: No path to notebook examples from Help menu
#5015: don’t write cell.trusted to disk
#4617: Changed url link in Help dropdown menu.
#4976: Container widget layout broken on Firefox
#4981: Vertical slider layout broken
#4793: Message spec changes related to
clear_output
#4982: Live readout for slider widgets
#4813: make help menu a template
#4989: Filename tab completion completely broken
#1380: Tab should insert 4 spaces in # comment lines
#2888: spaces vs tabs
#1193: Allow resizing figures in notebook
#4504: Allow input transformers to raise SyntaxError
#4697: Problems with height after toggling header and toolbar…
#4951: TextWidget to code cell command mode bug.
#4809: Arbitrary scrolling (jumping) in clicks in modal UI for notebook
#4971: Fixing issues with js tests
#4972: Work around problem in doctest discovery in Python 3.4 with PyQt
#4892: IPython.qt test failure with python3.4
#4863: BUG: cannot create an OBJECT array from memory buffer
#4704: Subcommand
profile
ignores –ipython-dir#4845: Add Origin Checking.
#4870: ipython_directive, report except/warn in block and add :okexcept: :okwarning: options to suppress
#4956: Shift-Enter does not move to next cell
#4662: Menu cleanup
#4824: sign notebooks
#4848: avoid import of nearby temporary with %edit
#4731: %edit files mistakenly import modules in /tmp
#4950: Two fixes for file upload related bugs
#4871: Notebook upload fails after Delete
#4825: File Upload URL set incorrectly
#3867: display.FileLinks should work in the exported html verion of a notebook
#4948: reveal: ipython css overrides reveal themes
#4947: reveal: slides that are too big?
#4051: Test failures with Python 3 and enabled warnings
#3633: outstanding issues over in ipython/nbconvert repo
#4087: Sympy printing in the example notebook
#4627: Document various QtConsole embedding approaches.
#4849: Various unicode fixes (mostly on Windows)
#3653: autocompletion in “from package import <tab>”
#4583: overwrite? prompt gets EOFError in 2 process
#4807: Correct handling of ansi colour codes when nbconverting to latex
#4611: Document how to compile .less files in dev docs.
#4618: “Editor Shortcuts” link is broken in help menu dropdown notebook
#4522: DeprecationWarning: the sets module is deprecated
#4368: No symlink from ipython to ipython3 when inside a python3 virtualenv
#4234: Math without $$ doesn’t show up when converted to slides
#4194: config.TerminalIPythonApp.nosep does not work
#1491: prefilter not called for multi-line notebook cells
#4001: Windows IPython executable /scripts/ipython not working
#3959: think more carefully about text wrapping in nbconvert
#4907: Test for traceback depth fails on Windows
#4906: Test for IPython.embed() fails on Windows
#4912: Skip some Windows io failures
#3700: stdout/stderr should be flushed printing exception output…
#1181: greedy completer bug in terminal console
#2032: check for a few places we should be using DEFAULT_ENCODING
#4882: Too many files open when starting and stopping kernel repeatedly
#4880: set profile name from profile_dir
#4238: parallel.Client() not using profile that notebook was run with?
#4853: fix setting image height/width from metadata
#4786: Reduce spacing of heading cells
#4680: Minimal pandoc version warning
#3707: nbconvert: Remove IPython magic commands from –format=”python” output
#4130: PDF figures as links from png or svg figures
#3919: Allow –profile to be passed a dir.
#2136: Handle hard newlines in pretty printer
#4790: Notebook modal UI: “merge cell below” key binding,
shift+=
, does not work with some keyboard layouts#4884: Keyboard shortcut changes
#1184: slow handling of keyboard input
#4913: Mathjax, Markdown, tex, env* and italic
#3972: nbconvert: Template output testing
#4903: use https for all embeds
#4874: –debug does not work if you set .kernel_cmd
#4679: JPG compression for inline pylab
#4708: Fix indent and center
#4789: fix IPython.embed
#4759: Application._load_config_files log parameter default fails
#3153: docs / file menu: explain how to exit the notebook
#4791: Did updates to ipython_directive bork support for cython magic snippets?
#4385: “Part 4 - Markdown Cells.ipynb” nbviewer example seems not well referenced in current online documentation page https://ipython.org/ipython-doc/stable/interactive/notebook.htm
#4655: prefer marked to pandoc for markdown2html
#3441: Fix focus related problems in the notebook
#3402: Feature Request: Save As (latex, html,..etc) as a menu option in Notebook rather than explicit need to invoke nbconvert
#3224: Revisit layout of notebook area
#2746: rerunning a cell with long output (exception) scrolls to much (html notebook)
#2667: can’t save opened notebook if accidentally delete the notebook in the dashboard
#3026: Reporting errors from _repr_<type>_ methods
#1844: Notebook does not exist and permalinks
#2450: [closed PR] Prevent jumping of window to input when output is clicked.
#3166: IPEP 16: Notebook multi directory dashboard and URL mapping
#3691: Slight misalignment of Notebook menu bar with focus box
#4875: Empty tooltip with
object_found = false
still being shown#4432: The SSL cert for the MathJax CDN is invalid and URL is not protocol agnostic
#2633: Help text should leave current cell active
#3976: DOC: Pandas link on the notebook help menu?
#4082: /new handler redirect cached by browser
#4298: Slow ipython –pylab and ipython notebook startup
#4545: %store magic not working
#4610: toolbar UI enhancements
#4782: New modal UI
#4732: Accents in notebook names and in command-line (nbconvert)
#4752: link broken in docs/examples
#4835: running ipython on python files adds an extra traceback frame
#4792: repr_html exception warning on qtconsole with pandas #4745
#4834: function tooltip issues
#4808: Docstrings in Notebook not displayed properly and introspection
#4846: Remove some leftover traces of irunner
#4810: ipcluster bug in clean_logs flag
#4812: update CodeMirror for the notebook
#671: add migration guide for old IPython config
#4783: ipython 2dev under windows / (win)python 3.3 experiment
#4772: Notebook server info files
#4765: missing build script for highlight.js
#4787: non-python kernels run python code with qtconsole
#4703: Math macro in jinja templates.
#4595: ipython notebook XSS vulnerable
#4776: Manually document py3compat module.
#4686: For-in loop on an array in cell.js
#3605: Modal UI
#4769: Ipython 2.0 will not startup on py27 on windows
#4482: reveal.js converter not including CDN by default?
#4761: ipv6 address triggers cookie exception
#4580: rename or remove %profile magic
#4643: Docstring does not open properly
#4714: Static URLs are not auto-versioned
#2573: document code mirror keyboard shortcuts
#4717: hang in parallel.Client when using SSHAgent
#4544: Clarify the requirement for pyreadline on Windows
#3451: revisit REST /new handler to avoid systematic crawling.
#2922: File => Save as ‘.py’ saves magic as code
#4728: Copy/Paste stripping broken in version > 0.13.x in QTConsole
#4539: Nbconvert: Latex to PDF conversion fails on notebooks with accented letters
#4721: purge_results with jobid crashing - looking for insight
#4620: Notebook with ? in title defies autosave, renaming and deletion.
#4574: Hash character in notebook name breaks a lot of things
#4709: input_prefilter hook not called
#1680: qtconsole should support –no-banner and custom banner
#4689: IOStream IP address configurable
#4698: Missing “if __name__ == ‘__main__’:” check in /usr/bin/ipython
#4191: NBConvert: markdown inline and locally referenced files have incorrect file location for latex
#2865: %%!? does not display the shell execute docstring
#1551: Notebook should be saved before printing
#4612: remove
Configurable.created
?#4629: Lots of tests fail due to space in sys.executable
#4644: Fixed URLs for notebooks
#4621: IPython 1.1.0 Qtconsole syntax highlighting highlights python 2 only built-ins when using python 3
#2923: Move Delete Button Away from Save Button in the HTML notebook toolbar
#4615: UnicodeDecodeError
#4431: ipython slow in os x mavericks?
#4538: DOC: document how to change ipcontroller-engine.json in case controller was started with –ip=”*”
#4551: Serialize methods and closures
#4081: [Nbconvert][reveal] link to font awesome ?
#4602: “ipcluster stop” fails after “ipcluster start –daemonize” using python3.3
#4578: NBconvert fails with unicode errors when
--stdout
and file redirection is specified and HTML entities are present#4600: Renaming new notebook to an exist name silently deletes the old one
#4598: Qtconsole docstring pop-up fails on method containing defaulted enum argument
#951: Remove Tornado monkeypatch
#4564: Notebook save failure
#4562: nbconvert: Default encoding problem on OS X
#1675: add file_to_run=file.ipynb capability to the notebook
#4516:
ipython console
doesn’t send ashutdown_request
#3043: can’t restart pdb session in ipython
#4524: Fix bug with non ascii passwords in notebook login
#1866: problems rendering an SVG?
#4520: unicode error when trying Audio(‘data/Bach Cello Suite #3.wav’)
#4493: Qtconsole cannot print an ISO8601 date at nanosecond precision
#4502: intermittent parallel test failure test_purge_everything
#4495: firefox 25.0: notebooks report “Notebook save failed”, .py script save fails, but .ipynb save succeeds
#4245: nbconvert latex: code highlighting causes error
#4486: Test for whether inside virtualenv does not work if directory is symlinked
#4485: Incorrect info in “Messaging in IPython” documentation.
#4447: Ipcontroller broken in current HEAD on windows
#4241: Audio display object
#4463: Error on empty c.Session.key
#4454: UnicodeDecodeError when starting Ipython notebook on a directory containing a file with a non-ascii character
#3801: Autocompletion: Fix issue #3723 – ordering of completions for magic commands and variables with same name
#3723: Code completion: ‘matplotlib’ and ‘%matplotlib’
#4396: Always checkpoint al least once ?
#2524: [Notebook] Clear kernel queue
#2292: Client side tests for the notebook
#4424: Dealing with images in multidirectory environment
#4388: Make writing configurable magics easier
#852: Notebook should be saved before downloading
#3708: ipython profile locate should also work
#1349:
?
may generate hundreds of cell#4381: Using hasattr for trait_names instead of just looking for it directly/using __dir__?
#4361: Crash Ultratraceback/ session history
#3044: IPython notebook autocomplete for filename string converts multiple spaces to a single space
#3346: Up arrow history search shows duplicates in Qtconsole
#3496: Fix import errors when running tests from the source directory
#4114: If default profile doesn’t exist, can’t install mathjax to any location
#4335: TestPylabSwitch.test_qt fails
#4291: serve like option for nbconvert –to latex
#1824: Exception before prompting for password during ssh connection
#4309: Error in nbconvert - closing </code> tag is not inserted in HTML under some circumstances
#4351: /parallel/apps/launcher.py error
#3603: Upcoming issues with nbconvert
#4296: sync_imports() fails in python 3.3
#4339: local mathjax install doesn’t work
#4334: NotebookApp.webapp_settings static_url_prefix causes crash
#4308: Error when use “ipython notebook” in win7 64 with python2.7.3 64.
#4317: Relative imports broken in the notebook (Windows)
#3658: Saving Notebook clears “Kernel Busy” status from the page and titlebar
#4312: Link broken on ipython-doc stable
#1093: Add boundary options to %load
#3619: Multi-dir webservice design
#4299: Nbconvert, default_preprocessors to list of dotted name not list of obj
#3210: IPython.parallel tests seem to hang on ShiningPanda
#4280: MathJax Automatic Line Breaking
#4039: Celltoolbar example issue
#4247: nbconvert –to latex: error when converting greek letter
#4273: %%capture not capturing rich objects like plots (IPython 1.1.0)
#3866: Vertical offsets in LaTeX output for nbconvert
#3631: xkcd mode for the IPython notebook
#4243: Test exclusions not working on Windows
#4256: IPython no longer handles unicode file names
#3656: Audio displayobject
#4223: Double output on Ctrl-enter-enter
#4184: nbconvert: use r pygmentize backend when highlighting “%%R” cells
#3851: Adds an explicit newline for pretty-printing.
#3622: Drop fakemodule
#4122: Nbconvert [windows]: Inconsistent line endings in markdown cells exported to latex
#3819: nbconvert add extra blank line to code block on Windows.
#4203: remove spurious print statement from parallel annoted functions
#4200: Notebook: merging a heading cell and markdown cell cannot be undone
#3747: ipynb -> ipynb transformer
#4024: nbconvert markdown issues
#3903: on Windows, ‘ipython3 nbconvert “C:/blabla/first_try.ipynb” –to slides’ gives an unexpected result, and ‘–post serve’ fails
#4095: Catch js error in append html in stream/pyerr
#1880: Add parallelism to test_pr
#4085: nbconvert: Fix sphinx preprocessor date format string for Windows
#4156: Specifying –gui=tk at the command line
#4146: Having to prepend ‘files/’ to markdown image paths is confusing
#3818: nbconvert can’t handle Heading with Chinese characters on Japanese Windows OS.
#4134: multi-line parser fails on ‘’’ in comment, qtconsole and notebook.
#3998: sample custom.js needs to be updated
#4078: StoreMagic.autorestore not working in 1.0.0
#3990: Buitlin
input
doesn’t work over zmq#4015: nbconvert fails to convert all the content of a notebook
#4059: Issues with Ellipsis literal in Python 3
#2310: “ZMQError: Interrupted system call” from RichIPythonWidget
#3807: qtconsole ipython 0.13.2 - html/xhtml export fails
#4103: Wrong default argument of DirectView.clear
#4100: parallel.client.client references undefined error.EngineError
#484: Drop nosepatch
#3350: Added longlist support in ipdb.
#1591: Keying ‘q’ doesn’t quit the interactive help in Wins7
#40: The tests in test_process fail under Windows
#3744: capture rich output as well as stdout/err in capture_output
#3742: %%capture to grab rich display outputs
#3863: Added working speaker notes for slides.
#4013: Iptest fails in dual python installation
#4005: IPython.start_kernel doesn’t work.
#4020: IPython parallel map fails on numpy arrays
#3914: nbconvert: Transformer tests
#3923: nbconvert: Writer tests
#3945: nbconvert: commandline tests fail Win7x64 Py3.3
#3937: make tab visible in codemirror and light red background
#3935: No feedback for mixed tabs and spaces
#3933: nbconvert: Post-processor tests
#3977: unable to complete remote connections for two-process
#3939: minor checkpoint cleanup
#3955: complete on % for magic in notebook
#3954: all magics should be listed when completing on %
#3980: nbconvert rst output lacks needed blank lines
#3968: TypeError: super() argument 1 must be type, not classobj (Python 2.6.6)
#3880: nbconvert: R&D remaining tests
#2440: IPEP 4: Python 3 Compatibility