All Versions
117
Latest Version
Avg Release Cycle
25 days
Latest Release
258 days ago

Changelog History
Page 9

  • v3.0.beta3 Changes

    June 06, 2016

    ๐Ÿ›  Bugfixes

    Issues

    • Issue 3145 - Spyder doesn't work with Qt 5.6
    • Issue 3129 - Is there a way to modify the main window title?
    • ๐Ÿ— Issue 3122 - Test array builder widget
    • Issue 3115 - Automatically advance to the next line after pressing F9
    • Issue 3113 - Cannot change font or font size
    • Issue 3112 - Cannot open preferences dialog because of missing PYQT5 constant
    • Issue 3101 - Migrate to qtpy
    • ๐Ÿšš Issue 3100 - Migrate to qtpy: Remove internal Qt shim used by Spyder.
    • Issue 3084 - Variable Explorer generates an error while editing a DataFrame
    • Issue 3078 - (I)Python consoles are not setting PyQt API to #2
    • Issue 3073 - Spyder doesn't work with QtWebEngine
    • ๐Ÿ Issue 3061 - Different output for internal and external console on Windows
    • ๐Ÿ Issue 3053 - Ctrl+I doesn't seem to work on the editor on current tree on Windows
    • Issue 3041 - Spyder crash with "too many files open" message
    • Issue 3033 - Create a Remote Procedure Call helper
    • Issue 3022 - Turn off module completion fallback
    • Issue 3021 - Ghost completions
    • Issue 3013 - "Goto definition" stopped working (3.0.0b2 Mac)
    • ๐Ÿ”ง Issue 3009 - Spyder crashes with Python 3.5 and pyqt4 if there are no existing configuration files
    • Issue 3000 - Shortcuts: reset console / empty namespace
    • Issue 2986 - Add context menu option for %reset
    • Issue 2968 - Variable explorer gives an error when copying values
    • Issue 2912 - Change keybinding for re-running last script
    • Issue 2910 - Automatically set working directory in console
    • Issue 2900 - 'Commit' command in File explorer not working in Spyder 3.0.0b2
    • Issue 2877 - path module not available in 3.0.0b2
    • ๐Ÿ”Œ Issue 2853 - Set all fonts to be one and only one for all plugins in spyder
    • Issue 2835 - Control+C should not copy if it has nothing selected on the editor
    • Issue 2724 - Editor very slow on Mac Yosemite and El Capitan
    • Issue 2703 - File in Project Explorer is being executed(?) on dbl-click
    • โšก๏ธ Issue 2619 - Spyder fails to start on light mode because of check_updates code
    • Issue 2438 - Use a single font for all panes
    • Issue 2407 - very slow auto completion with pandas
    • Issue 2376 - Rename Object Inspector plug-in
    • Issue 2354 - Context menu for tabs in editor should allow "close all but this" and "close all to the right"
    • โœ… Issue 2268 - Start testing with pytest/pytest-qt and coverage for Spyder
    • Issue 1996 - Unable to change the interface colors despite saving them in the preferences.
    • Issue 1750 - Fail to do automatic indentation after comments
    • Issue 1730 - 2 or 4 spaces, not 3
    • ๐Ÿšš Issue 820 - Move all color-related options into Preferences -> Color scheme

    ๐Ÿš€ In this release 40 issues were closed

    Pull requests

    • 0๏ธโƒฃ PR 3204 - Make "Spyder 3" the default icon theme
    • PR 3201 - Fix AppVeyor failures
    • ๐Ÿ‘ PR 3198 - Support PyQt 5.6
    • ๐Ÿ”Œ PR 3151 - More robust plugin initialization in layout
    • ๐Ÿšš PR 3146 - Editor: Move to next line in run_selection() if nothing selected
    • ๐Ÿ’ป PR 3133 - Add an option to set window title to the command line
    • ๐Ÿ— PR 3120 - PR: Add pytests for array builder, code coverage and quantified code
    • ๐ŸŒ PR 3119 - PR: fix Russian translation
    • ๐Ÿšš PR 3105 - Remove our internal Qt shim in favor of QtPy
    • PR 3098 - PR: Migrate to qtpy
    • ๐Ÿ PR 3086 - Fix interrupt handling on Windows
    • โšก๏ธ PR 3072 - Added Russian translation. Updated POT file
    • PR 3062 - Fix consoles encoding in Python 3
    • ๐Ÿ PR 3060 - Start testing with Qt5 on Windows
    • PR 3049 - Implement a new Async Server approach based on pyzmq to get completions on the Editor
    • PR 3043 - Copying when nothing is selected no longer affects the clipboard.
    • ๐Ÿ”Œ PR 3036 - PR: Improve Syntax Coloring preferences page and set color scheme for all plugins there
    • ๐Ÿšš PR 3035 - PR: Remove font groups from plugins and move to general preferences
    • PR 3034 - Report missing hard dependencies after startup
    • PR 3032 - Fix errant completions
    • 0๏ธโƒฃ PR 3029 - Add shebang line to default template.py
    • PR 3023 - Fix bug in get encoding from "coding" comment line
    • ๐Ÿšš PR 3018 - PR: Remove Jedi special code in tests and other minor fixes
    • PR 3015 - Editor: Fix code completions when working with bootstrap
    • PR 2997 - Added context menu option to reset IPython namespace
    • PR 2974 - Center cell icon
    • ๐Ÿ‘ PR 2973 - PR: Show all supported text files when opening files with "File > Open"
    • PR 2971 - Make run-cell icons pixel-perfect
    • PR 2957 - PR: Select the word under cursor if nothing is selected in Find/Replace
    • ๐Ÿšš PR 2955 - PR: Make backspace move to parent directory in file explorer
    • PR 2952 - PR: Enable 'Save All' if there are files to be saved
    • โœ… PR 2939 - PR: More accurate test for text-like files
    • PR 2935 - PR: Improving Spyder 3 icon theme
    • PR 2932 - PR: Asynchronous introspection for the Editor
    • ๐Ÿšฆ PR 2930 - PR: fix not decorated slots connected to 'triggered' and 'clicked' signals
    • ๐Ÿ”Œ PR 2929 - Hide Help plugin if Sphinx is not installed
    • ๐Ÿ”€ PR 2919 - PR: Synchronize entry in Working Directory toolbar with console's current working directory
    • ๐Ÿšš PR 2917 - PR: Create a new module called app and move there all modules related to our application
    • ๐Ÿšš PR 2913 - Move to use Jupyter imports and remove support for IPython 3
    • โœ๏ธ PR 2897 - Fixed typos (thanks to Benjamin Weis)
    • PR 2890 - Added .idea folder to .gitignore for PyCharm users
    • PR 2888 - Add 3,5,6,7,8 spaces as options in indentation of the Editor
    • ๐Ÿšš PR 2886 - Remove official support for PySide
    • PR 2881 - PR: Crashing on shortcut assignment with PyQt5
    • 0๏ธโƒฃ PR 2879 - Use PyQt5 as default API
    • ๐Ÿšš PR 2874 - Remove light mode
    • ๐Ÿ”Œ PR 2873 - Rename Object Inspector plugin to Help
    • PR 2669 - PR: Use pygments in introspection
    • PR 2519 - Add "close all but this" and "close all to the right" entries to the Editor context menu
    • ๐Ÿ PR 2184 - Prevent cmd.exe shell windows popping up in the background when calling subprocess

    ๐Ÿš€ In this release 50 pull requests were merged


  • v3.0.beta1 Changes

    December 11, 2015

    ๐Ÿ›  Bugfixes

    Issues

    • Issue 2852 - Create conda.recipe folder at repo level
    • ๐Ÿ”Œ Issue 2836 - Dicom plugin error in bootstrap.py
    • Issue 2795 - Option 'Automatic insertion of parentheses, braces and brackets' has issues when un-checked
    • Issue 2792 - Changing IPython graphics backend to "Qt" will result in error when using Qt5
    • ๐Ÿ Issue 2788 - Plots are requiring a Ctrl+C in the Python console when using the Qt4 backend on Windows
    • Issue 2779 - Bundled rope version is causing Spyder to crash
    • Issue 2766 - fix ArrayEditor under PyQt5
    • ๐Ÿš€ Issue 2763 - Release 3.0 with PyQt5 as default
    • โœ… Issue 2756 - fallback_plugin tests are failing
    • Issue 2748 - Spyder freezes when large MaskedArrays are in memory
    • ๐Ÿ’ป Issue 2737 - UI issues with collapse/expand in the profiler
    • ๐Ÿ’ป Issue 2736 - Profiler config does not carry command line arguments correctly
    • Issue 2685 - "unable to connect to the internet" nag screen in 3.0.0b1
    • Issue 2677 - Autocomplete for working directory widget
    • Issue 2674 - Add run cell (and run cell advance) to right click prompt
    • Issue 2672 - Autocomplete does not insert correct word when requested with Ctrl+Space
    • Issue 2612 - Fix version detection on the Dependencies dialog
    • ๐Ÿ’ป Issue 2598 - Cannot change between UI tabs on OSX
    • Issue 2597 - new icon theme broken on OSX
    • Issue 2581 - Autoparens appear when autocompleting in the import section
    • Issue 2574 - Create wheels for Spyder
    • ๐Ÿ Issue 2573 - Spyder is crashing with PyQt5.5.0 on Windows / Python 3.4
    • Issue 2569 - Spyper cannot read yahoo stock price
    • Issue 2555 - Main window is bigger than screen size, after a first start in Mac and KDE
    • Issue 2527 - More suggestions for the "Spyder 3" icon theme
    • Issue 2481 - Align boxes for different lines in preferences dialog
    • Issue 2471 - Matplotlib Gtk backend is broken in Python consoles
    • Issue 2439 - Rope not autocompleting when *args or **kwargs are present in function definition
    • Issue 2436 - Background coloring in array view (variable explorer) doesn't work if array contains nans
    • Issue 2433 - Argument cannot work in Spyder 2.3.4
    • ๐Ÿ‘• Issue 2427 - can't find pylint installed as python3-pylint
    • Issue 2422 - Selecting line numbers from the side areas with pointer potentially buggy?
    • Issue 2420 - Zoom should not be associated with a file
    • ๐Ÿ‘ป Issue 2408 - Exception on autocomplete in the internal console
    • ๐Ÿ‘ป Issue 2404 - Code completion raise exception when the editor widget is floating
    • Issue 2401 - Unable to reset settings from the Main Window
    • ๐Ÿ‘ป Issue 2395 - Can not show exception information correctly in IPython Console
    • Issue 2390 - Code completion is failing on Python consoles
    • ๐Ÿšš Issue 2389 - Move helper widgets to helperwidgets.py
    • Issue 2386 - Error in Python console on startup
    • Issue 2385 - Can't report issue on master with PyQt5
    • Issue 2381 - Disable post-crash popup in dev mode
    • Issue 2379 - Spyder can't switch lines of code when those two lines are the last two in the file
    • Issue 2352 - Some issues with code completion in the Editor
    • Issue 2348 - Combobox to choose Matplotlib backend
    • ๐Ÿšš Issue 2347 - Add shortcuts to move to next/previous line in the Editor
    • Issue 2340 - SublimeText-like file switching widget
    • Issue 2317 - Object Inspector Text on Mac OS X is Misleading
    • ๐Ÿ”Œ Issue 2313 - 'NoneType' is not iterable in introspection/fallback_plugin.py
    • Issue 2308 - Python console stops running after first execution
    • โšก๏ธ Issue 2307 - Enhancement: Add check for updates and allow for autoupdating inside spyder
    • Issue 2306 - Enhancement: Add restart functionality to spyder.
    • Issue 2305 - Profiling error
    • Issue 2300 - Unable to start my Spyder
    • Issue 2289 - Disable icons in menus on Mac OS X
    • Issue 2282 - Incorrect setting of Qt API nยฐ2
    • ๐Ÿ‘ Issue 2277 - "TypeError: decoding Unicode is not supported" when debugging
    • Issue 2275 - Can not report issue from dev version
    • ๐Ÿ‘ Issue 2274 - Can not start spyder under python2 because guidata doesn't support PyQt5
    • ๐Ÿ“ฆ Issue 2267 - Move Conda Package Manager to its own repo
    • Issue 2251 - Spyder crashing on very long output
    • ๐Ÿ—„ Issue 2250 - IPython 3.0 is showing a deprecation warning in the Internal Console
    • โฑ Issue 2249 - TypeError: 'method' object is not connected: self.timer.timeout.disconnect(self.show_time)
    • Issue 2248 - ImportError: No module named 'conda_api_q'
    • Issue 2235 - Error when running Spyder with Python 2 and PyQt5
    • Issue 2231 - Master has issues when plotting graphs through matplotlib in Python consoles
    • Issue 2213 - Show absolute and relative (to the current file in Editor) images in Object inspector
    • ๐Ÿ‘ Issue 2210 - Icons as vector graphics to support retina displays
    • ๐Ÿ Issue 2204 - Windows: something is preventing "File" and "Edit" menus being clicked
    • Issue 2141 - File list management broken in master
    • Issue 2125 - Removal of keyboard shortcut causes errors to be thrown
    • ๐Ÿ”Œ Issue 2117 - Add missing methods to SpyderPluginMixin
    • ๐Ÿ”’ Issue 2096 - Feature Request: Add option to lock window/pane layout
    • Issue 2083 - Spyder stopped working with Qt4.6
    • Issue 2061 - Spyder cannot load matplotlib if the latter tries to use PyQt5
    • Issue 2047 - Provide Keyboard Shortcut for Save As
    • Issue 2024 - Add folders with subfolders with path manager
    • Issue 2010 - runfile arguments with spaces
    • Issue 2001 - inserting line break in code line does not align well on next line
    • Issue 1966 - Add fallback syntax highlighter using Pygments autodetection
    • Issue 1940 - Add search functionality for keyboard shortcuts
    • Issue 1924 - Add interactive tutorials
    • Issue 1923 - Bug when changing output and input prompts in the IPython console
    • ๐Ÿšš Issue 1876 - Editor: Move suggested completion item to top of window
    • Issue 1850 - Calltip traceback while using Jedi
    • Issue 1761 - F5 (run) saves editor file, but F10 (profile) does not
    • Issue 1749 - Cycle tabs via Ctrl-PageUp/PageDown
    • Issue 1394 - Let the user select his/her own localization settings
    • Issue 1387 - Integrate post mortem debugging (like IEP)
    • Issue 1335 - Add option for naming the custom layouts
    • ๐Ÿ“ฆ Issue 1239 - Include a package manager
    • Issue 1221 - Spyder doesn't use Native OS X fullscreen
    • Issue 1212 - Add keyboard shortcuts for beginning of line and end of line
    • ๐Ÿ’ป Issue 1001 - How to change UI language
    • Issue 729 - Enable assigning shortcuts for cursor navigation on the Editor
    • Issue 494 - Need to hit Enter to change a keyboard shortcut (unintuitive)
    • Issue 478 - Slash does not work as keyboard shortcut key
    • ๐Ÿ“ฑ Issue 404 - Spyder becomes unresponsive while loading a large source file
    • ๐Ÿ–จ Issue 195 - Backspace (\b) and carriage return (\r) characters are not printed correctly in the console

    ๐Ÿš€ In this release 99 issues were closed

    Pull requests

    • PR 2847 - Use High dpi pixmaps
    • ๐Ÿ”Œ PR 2838 - Import spyplugins only if there's a valid spec/module
    • ๐Ÿšš PR 2831 - Remove external dependencies
    • PR 2826 - Remove imports from widgets/init because they are making Spyder crash
    • โšก๏ธ PR 2825 - Fix tests in Travis after a recent update of conda-build
    • โœ… PR 2813 - Test spyplugins widgets on AppVeyor and other minor fixes
    • PR 2810 - Restore the insertion of the "(" character when parameter close_parentheses_enabled is False
    • PR 2808 - Make F10 (profile) save the current file before running
    • PR 2800 - Fix problems in AppVeyor and Travis
    • ๐Ÿšš PR 2786 - Move the spyder script to the right place if it isn't present in the site Scripts directory
    • ๐Ÿ“œ PR 2784 - Fix runfile argument parsing error by using shlex
    • ๐Ÿ PR 2778 - Use Appveyor to test on Windows
    • PR 2777 - Fix important errors in Travis
    • PR 2776 - Rename spyderlib.widgets.editors to spyderlib.widgets.variableexplorer
    • PR 2774 - Add dependencies to pip
    • PR 2767 - Fix arrayeditor import error in PyQt5
    • โœ… PR 2762 - Start testing with PyQt5
    • โœ… PR 2761 - Test Spyder with Python 3.5
    • ๐Ÿ”Œ PR 2758 - Fix failing fallback_plugin tests and add to modules_test
    • โœ… PR 2752 - Test widgets in Travis
    • PR 2750 - Improved copying and selection behaviour of array editor
    • PR 2747 - Don't use bootstrap on Travis
    • ๐Ÿšš PR 2746 - Move Variable Explorer widgets and utility libraries to its own namespace: widgets/varexp
    • โš  PR 2741 - Get rid of the last shim warning with IPython/Jupyter 4
    • PR 2740 - Read correctly the run config for profiling
    • PR 2739 - Fix collapse/expand buttons in profiler widget
    • PR 2718 - Fix issue with qtawesome fonts not rendering on OS X
    • PR 2702 - Fix tabbar issue in OSX
    • PR 2692 - Add tab completions for PathCombobox
    • ๐Ÿ›  PR 2691 - Fixed PyQt5 detection without QT_API env var
    • โšก๏ธ PR 2687 - Opt out of certificate verification on check for updates
    • PR 2673 - Fix single item completion
    • โœ… PR 2671 - Test module importing on Travis
    • โช PR 2602 - Revert auto open parens on completion
    • PR 2594 - Import HelperToolButton from helperwidgets.py in arraybuilder
    • PR 2590 - Redesign file switcher (a la Sublime Text)
    • ๐Ÿ’ป PR 2587 - Homogenize History Pane UI
    • ๐Ÿ’ป PR 2585 - Homogenize Object inspector UI
    • ๐Ÿ’ป PR 2584 - Homogenize variable explorer UI
    • ๐Ÿ’ป PR 2583 - Homogenize file explorer UI
    • ๐Ÿšš PR 2582 - Move MessageCheckBox widget from workers to helperwidgets.py
    • ๐Ÿ‘ PR 2577 - Make "copy" work better with numpy arrays
    • PR 2576 - Fix issues in Python3/PyQt5.5
    • PR 2575 - Reorganize repo: grouped config files inside spyderlib/config
    • ๐Ÿ“ฆ PR 2565 - Change plugins directory to spyplugins and make it a namespace package
    • 0๏ธโƒฃ PR 2559 - Fix default layout dockwidget on first Spyder start
    • ๐Ÿ‘ป PR 2547 - Fix resetting IPython custom exception hook
    • PR 2537 - fix misspelled extension
    • PR 2533 - Spyder 3 icon theme changes
    • PR 2523 - Keyboard shortcut editor enhancements
    • PR 2511 - New Spyder 3 icons for run-cell and run-cell inplace
    • โšก๏ธ PR 2504 - Update Spyder 3 icon theme: vertical alignment of maximize/unmaximize
    • PR 2501 - Make blank space less apparent.
    • ๐Ÿšš PR 2492 - proof read tutorial.rst and removed several typos
    • ๐Ÿง PR 2489 - Remove warning message associated to language on Linux
    • PR 2488 - Improve appearance of options inside the preferences dialog
    • PR 2480 - Enable standard icons
    • 0๏ธโƒฃ PR 2457 - Return default language in case no locale is found
    • PR 2445 - Fix handling of jedi completions for jedi 0.9
    • PR 2426 - Add option to toggle toolbars visibility
    • PR 2425 - Add option in preferences to show/hide status bar
    • PR 2423 - Reset spyder and restart from within running application
    • ๐Ÿ”Œ PR 2412 - Open preferences dialog even if a plugin raises errors
    • ๐Ÿ–จ PR 2410 - Print git revision and branch in bootstrap.py instead of mercurial
    • PR 2409 - Fix error when trying an empty complete in internal console
    • ๐Ÿ‘ป PR 2405 - Avoid exception when the Editor is floating and users are trying to get completions
    • PR 2391 - Fix #2390, completions in python console
    • PR 2382 - Allow the last two lines in a file to be switched
    • PR 2371 - Automatically add parens for function completions
    • ๐Ÿ‘ PR 2369 - Add drag support for dockwidgets sharing same position
    • PR 2367 - New KeySequence Editor for Keyboard Shortcut Preferences
    • โšก๏ธ PR 2366 - Update Path.py to version 7.3
    • PR 2357 - Fix some completion issues on the Editor (issue #2352)
    • ๐Ÿ‘ PR 2349 - Add support for language selection in preferences
    • ๐Ÿ”’ PR 2345 - Add lock/unlock option for panes
    • PR 2337 - Add Icons to Completions
    • PR 2331 - Finish Introduction tour
    • PR 2328 - README.md running from source is a killer feature
    • PR 2322 - Make completions scroll to top of list
    • โšก๏ธ PR 2321 - Add a check for updates method
    • PR 2319 - Handle a connection abort error on shutdown
    • PR 2318 - Fix Object inspector message for OSX
    • ๐Ÿ›  PR 2316 - Use empty string instead of None for fallback. Fixes #2313.
    • ๐Ÿ›  PR 2312 - Fixes #2306: Add a restart method
    • PR 2309 - Replace obsolete setTextColor method by setForeground in qtreewidgetitem
    • PR 2301 - Run selection enabled even with empty selection
    • โšก๏ธ PR 2295 - Update CHANGELOG.md
    • PR 2291 - Add "func" to enaml highlighter
    • ๐Ÿ‘ PR 2286 - Setting Qt API nยฐ2 for all supported objects
    • ๐Ÿ‘ PR 2281 - Add travis support for basic start of spyder
    • PR 2260 - New set of icons based on FontAwesome
    • PR 2253 - Try to avoid crashes on long output into Python console in a short time
    • PR 2243 - Don't add invalid paths to IMG_PATH
    • PR 2237 - Changed the IPython completion option from a checkbox to a combobox
    • PR 2226 - Add PyQt5 to Qt binding choices for Python consoles
    • โšก๏ธ PR 2222 - Update pep8 version shipped with spyder from 1.4.6 to 1.6.2
    • โšก๏ธ PR 2218 - Update AUTHORS
    • PR 2217 - Keybinding Enhancements
    • PR 2208 - Fix issue 2204 in tour - blocking file and edit menu
    • ๐ŸŒ PR 2205 - Added Brazilian Portuguese translation
    • PR 2202 - Allow tab cycling with ctrl+pageup/down
    • PR 2198 - Fill in missing global run config options
    • ๐Ÿ”Œ PR 2189 - Provide a base implementation for closing_plugin

    ๐Ÿš€ In this release 103 pull requests were merged


  • v2.3.9 Changes

    ๐Ÿ†• New features

    • Preferences
      • Fix a crash when using certain versions of colorama (which is a Jedi dependency)
    • Python and IPython consoles
      • Filter a RuntimeWarning generated for DataFrames with nan values
    • Variable Explorer
      • Fix a freeze when binary strings can't be converted to unicode in Python 2
      • Fix a freeze with Numpy arrays containing strings

    ๐Ÿ› Bug fixes

    Issues

    • [Issue 3067](../../issues/3067) - File left open in sitecustomize when executing it in Python 3
    • [Issue 3031](../../issues/3031) - Variable Explorer freezes when certain binary data is loaded
    • โš  [Issue 2991](../../issues/2991) - RuntimeWarning with pandas.dataframes that contain np.nan values
    • [Issue 2984](../../issues/2984) - Can't access Preferences in spyder
    • [Issue 2983](../../issues/2983) - Freeze while assigning data from numpy array when the data is a string

    ๐Ÿš€ In this release 5 issues were closed


  • v2.3.8 Changes

    ๐Ÿ†• New features

    • Python and IPython consoles
      • Fix a sitecustomize error when using Matplotlib 1.5 with Python 2 on Linux
    • Variable Explorer
      • Add support for Pandas Series when using Pandas 0.17+
      • Fix a freeze when creating empty DataFrames in Python 2
      • Fix a freeze when working with big Numpy recarray's
    • Under the hood
      • Avoid startup crashes when there are errors importing Numpy, SciPy or Pillow

    ๐Ÿ› Bug fixes

    Issues

    • [Issue 2819](../../issues/2819) - Spyder fails to start because of an error with scipy
    • [Issue 2815](../../issues/2815) - Variable explorer is not recognizing Pandas Series objects
    • โšก๏ธ [Issue 2793](../../issues/2793) - Connecting to kernel fails because of update to Matplotlib 1.5
    • [Issue 2791](../../issues/2791) - DataFrame with no rows gives error when trying to view it
    • [Issue 2783](../../issues/2783) - Spyder freezes on assigning a fits table data
    • [Issue 2744](../../issues/2744) - Spyder hangs when creating an empty DataFrame on Python 2

    ๐Ÿš€ In this release 6 issues were closed


  • v2.3.7 Changes

    ๐Ÿ†• New features

    • Editor
      • Remove support for Jedi 0.9 because it was causing crashes
    • Variable Explorer
      • Fix crashes and freezes when working with DataFrames on Python 2
    • Under the hodd
      • Restore support for PySide

    ๐Ÿ› Bug fixes

    Issues

    • [Issue 2709](../../issues/2709) - IPython console error when trying to use SymPy
    • [Issue 2693](../../issues/2693) - README should link to manual
    • [Issue 2689](../../issues/2689) - "Resize" button in variable explorer chops off the array
    • [Issue 2684](../../issues/2684) - Applications directory link is broken in Spyder 2.3.6 dmg's
    • [Issue 2680](../../issues/2680) - "Close all files" hangs Spyder
    • ๐Ÿ“ฆ [Issue 2661](../../issues/2661) - Conda package manager is packed in 2.3.6 win32 distribution leading to errors
    • [Issue 2659](../../issues/2659) - Crash while getting completions of DataFrames on the Editor because of Jedi 0.9
    • [Issue 2654](../../issues/2654) - Creating DataFrames in Python or IPython consoles make Spyder 2.3.6 to hang
    • [Issue 2649](../../issues/2649) - PySide can not be used on 2.3.6
    • [Issue 2296](../../issues/2296) - Line numbers misaligned when zooming and scrolling in Mac
    • [Issue 2036](../../issues/2036) - Code analysis and tooltips are not displayed in Ubuntu

    ๐Ÿš€ In this release 11 issues were closed

    Pull requests

    • [PR 2650](../../pull/2650) - Failed sip import blocks fallback to PySide

    ๐Ÿš€ In this release 1 pull requests were merged


  • v2.3.6 Changes

    ๐Ÿ†• New features

    • IPython Console
      • Make it fully compatible with IPython/Jupyter 4.0
    • Variable Explorer
      • Don't refresh it when focused to avoid slow downs when working with big data
      • Add variable name to DataFrame editor
      • Fix several crashes and freezes when working with DataFrames
    • Under the hood
      • Use PyQt4 API #2 by default (API #1 is not supported anymore). This is necessary to support IPython/Jupyter 4.0

    ๐Ÿ› Bug fixes

    Issues

    • [Issue 2625](../../issues/2625) - Multiple untitled files generate at close
    • [Issue 2614](../../issues/2614) - Indenting at the first position in file fails/crashes
    • โšก๏ธ [Issue 2608](../../issues/2608) - Crash after update IPython to 4.0
    • [Issue 2596](../../issues/2596) - Call tips and auto completion tips go out of screen on a second monitor
    • [Issue 2593](../../issues/2593) - Having a lof of data in the Variable explorer slows down Spyder considerably
    • [Issue 2566](../../issues/2566) - Spyder crash on launch with Babel 2.0/Python 3.4
    • [Issue 2560](../../issues/2560) - List of pandas dataframes in variable explorer slows down Spyder
    • [Issue 2517](../../issues/2517) - Variable explorer auto-refreshes after kernel restarts
    • [Issue 2514](../../issues/2514) - DataFrames with headers that contain BOM utf-8 data are freezing/crashing Spyder (in Python 2)
    • [Issue 2491](../../issues/2491) - Spyder crashes when displaying DataFrames with duplicate column names in the Variable Explorer
    • 0๏ธโƒฃ [Issue 2413](../../issues/2413) - Don't ask to confirm exit on default untitled files
    • [Issue 2315](../../issues/2315) - Display object name in DataFrame editor

    ๐Ÿš€ In this release 12 issues were closed

    Pull requests

    • ๐Ÿ [PR 2639](../../pull/2639) - Fix missing exception on Windows when importing data on the Variable Explorer
    • [PR 2617](../../pull/2617) - Show call tips at right position when there are multiple screens
    • [PR 2615](../../pull/2615) - Fix error when indenting on the first line of a file

    ๐Ÿš€ In this release 3 pull requests were merged


  • v2.3.5.2 Changes

    Note: Versions 2.3.5 and 2.3.5.1 have serious startup bugs on Windows and Mac respectively. Hence they are not listed here.

    ๐Ÿ†• New features

    • Editor
      • Add support for Jedi 0.9
    • IPython Console
      • Add initial support for IPython/Jupyter 4.0
    • Main Window
      • Improve how Spyder looks in MacOS X
      • Several fixes to prevent startup crashes

    ๐Ÿ› Bug fixes

    Issues

    • [Issue 2468](../../issues/2468) - 'Connect to existing kernel' fails if json file not in PWD
    • [Issue 2466](../../issues/2466) - No Notification of Running Instance
    • [Issue 2463](../../issues/2463) - Failure to preserve Matplotlib backend when using symbolic math
    • [Issue 2456](../../issues/2456) - Launching IPython console fails because of errors importing Pandas or Matplotlib
    • [Issue 2452](../../issues/2452) - os.system causes TypeError in Python 3
    • [Issue 2448](../../issues/2448) - Spyder crashes using Variable Explorer with BeautifulSoup
    • [Issue 2446](../../issues/2446) - When importing putting two periods in a row produces an error in a Python console
    • [Issue 2363](../../issues/2363) - Spyder fails to start because of problems with lockfile
    • [Issue 2356](../../issues/2356) - Block comment incorporating whitespace excludes last line
    • [Issue 2341](../../issues/2341) - IPython console: "sre_constants.error: unbalanced parenthesis" while typing
    • โšก๏ธ [Issue 2314](../../issues/2314) - Cell highlighting not updated after closing the FindReplace widget
    • [Issue 2302](../../issues/2302) - Closing all files in editor shouldn't leave it empty
    • [Issue 2299](../../issues/2299) - IPython preference "Automatically load Pylab and Numpy Modules" not followed
    • [Issue 2298](../../issues/2298) - Cannot stop executing when runing a flask app with debug=True
    • [Issue 2285](../../issues/2285) - Copying from Spyder and pasting into LibreOffice displays strange comments
    • [Issue 2228](../../issues/2228) - Shortcut to run cells on Mac is not working
    • [Issue 2188](../../issues/2188) - can't run win_post_install from pip
    • [Issue 2171](../../issues/2171) - Spyder Mac apps (for Python 2 and 3) hang on startup with OSX 10.9.5
    • [Issue 2028](../../issues/2028) - Background color of theme is not set properly on Mac OSX
    • [Issue 1957](../../issues/1957) - Python 3 Mac app can't start Python or IPython consoles
    • [Issue 1844](../../issues/1844) - "Set as current console's working directory" button not working on Python 3
    • [Issue 1615](../../issues/1615) - Mac app - Matplotlib does not work with Canopy

    ๐Ÿš€ In this release 22 issues were closed

    Pull requests

    • ๐Ÿ‘ [PR 2486](../../pull/2486) - Stop using IPython.lib.kernel 0.13.2 shim and add initial support for Jupyter
    • ๐Ÿšš [PR 2484](../../pull/2484) - Remove unnecessary changes to detected kernel json file when connecting to external kernels
    • ๐Ÿ‘• [PR 2434](../../pull/2434) - Match for pylint when parsing pylint version
    • [PR 2411](../../pull/2411) - Improve github issue template
    • [PR 2377](../../pull/2377) - Fix the fact that spyder_win_post_install.py can't be run from pip
    • [PR 2293](../../pull/2293) - Hide menu icons on Mac OS X
    • ๐Ÿ‘ [PR 2247](../../pull/2247) - Add support to run Python programs on xfce and xterm external terminals
    • [PR 2216](../../pull/2216) - Fix broken png files: libpng 1.6.2 and newer has stricter iCCP rules

    ๐Ÿš€ In this release 8 pull requests were merged


  • v2.3.4 Changes

    ๐Ÿ†• New features

    • Debugging
      • After pressing the Debug button (or Ctrl+F5) move to the first breakpoint
    • IPython Console
      • Drop support for Sympy versions less than 0.7.3
    • Python Console
      • Remove support to run system commands with ! (like !diff)
    • Editor
      • Accept drops from compressed files on Windows

    ๐Ÿ› Bug fixes

    Issues

    • [Issue 2259](../../issues/2259) - spyder crashes if ipython installed but not pygments
    • ๐Ÿง [Issue 2257](../../issues/2257) - Cannot plot inline in IPython console on Linux
    • โšก๏ธ [Issue 2252](../../issues/2252) - Update French translations for 2.3.4
    • ๐Ÿ‘ [Issue 2245](../../issues/2245) - Importing a module with debugger causes "TypeError: decoding Unicode is not supported"
    • [Issue 2239](../../issues/2239) - SyntaxErrors with Python 3.2
    • ๐Ÿ“š [Issue 2234](../../issues/2234) - Object Inspector is not showing "No documentation available" for objects without docstring
    • ๐ŸŽ [Issue 2227](../../issues/2227) - IPython does not work with brewed or virtualenv Python(s) in MacOSX
    • [Issue 2223](../../issues/2223) - Spyder2.3.3 Code completion breaks
    • [Issue 2207](../../issues/2207) - Spyder's WM_CLASS is empty, resulting in unexpected behavior for task managers
    • [Issue 2203](../../issues/2203) - Code completion issue with Jedi
    • [Issue 2197](../../issues/2197) - IPython consoles are not named correctly when connecting to existing kernels and passing the full kernel path
    • [Issue 2158](../../issues/2158) - runfile with path containing apostrophes (quotes) will not work
    • [Issue 2151](../../issues/2151) - Long NumPy arrays throw off errors
    • [Issue 2146](../../issues/2146) - Special character "!" is not processed correctly when debugging in Python consoles
    • ๐Ÿ [Issue 2081](../../issues/2081) - Spyder crashes on Windows because of non-ascii chars in working directory
    • [Issue 2058](../../issues/2058) - Don't execute external commands (!) when running pdb in python consoles
    • [Issue 2034](../../issues/2034) - Execute until first breakpoint when pressing the Debug button
    • [Issue 2032](../../issues/2032) - Dragging (not dropping) file from 7zip over spyder window causes TypeError in dragEnterEvent
    • [Issue 1952](../../issues/1952) - spyderlib.utils.external overrides modules for script execution
    • [Issue 1948](../../issues/1948) - spyder 2.3 ipython console startup code or file not working
    • ๐Ÿ [Issue 1856](../../issues/1856) - Running in external system terminals is not working on Windows and Python 3
    • [Issue 1845](../../issues/1845) - Spyder crashes on launch trying to load the project config file (.spyderproject)
    • [Issue 1568](../../issues/1568) - raw_input borks with '!'
    • [Issue 1529](../../issues/1529) - Plot A List Of Floats In Variable Explorer Not Possible
    • [Issue 1380](../../issues/1380) - Problems with sitecustomize because of pickleshare library
    • [Issue 1366](../../issues/1366) - "Highlight occurrences" setting is lost after IDE restart
    • [Issue 1359](../../issues/1359) - Mac app - Sometimes it's not possible to get the user env vars
    • [Issue 1321](../../issues/1321) - The PYTHONPATH manager on the Mac app does not work with the EPD64 interpreter
    • [Issue 1151](../../issues/1151) - Ctrl-C doesn't copy to clipboard in object inspector

    ๐Ÿš€ In this release 29 issues were closed

    Pull requests

    • โšก๏ธ [PR 2255](../../pull/2255) - Update French translations
    • ๐Ÿ“„ [PR 2242](../../pull/2242) - Improve message for no docstring
    • [PR 2233](../../pull/2233) - catch a reason to crash on startup
    • [PR 2224](../../pull/2224) - Fix a bug in completion if callback value is not converted to string
    • ๐Ÿ [PR 2219](../../pull/2219) - Open configuration file with utf-8 encoding on Windows and Python 2
    • ๐Ÿง [PR 2214](../../pull/2214) - Fix zlib segmentation fault in Anaconda 3.4 Linux

    ๐Ÿš€ In this release 6 pull requests were merged


  • v2.3.3 Changes

    ๐Ÿ†• New features

    • Editor
      • Use the Jedi library to do code completions
      • Add Ctrl+= as a shortcut to do Zoom in and Ctrl+0 to reset zoom
      • Add an option to show blank spaces, under the Source menu. There is also an option to make this permanent under Preferences > Editor.
    • IPython Console
      • Don't print DataFrames as html tables because this won't be supported since IPython 3.0
      • Drop support for IPython 0.13
      • Support the upcoming 3.0 version
      • Add Ctrl+T as shortcut to open new consoles
      • Simplify how consoles are named
    • Variable Explorer
      • More optimizations to handle big DataFrames and NumPy arrays (i.e. with more than 1e6 elements).
    • Main Window
      • Add Ctrl+W and Ctrl+F4 to close tabs in all platforms
      • Show shortcuts to move to each pane in View > Panes

    ๐Ÿ› Bug fixes

    • [Issue 670](../../issues/670) - Visual help for indentation: draw spaces and tabs
    • [Issue 987](../../issues/987) - Allow the file explorer to open any file into the editor as text
    • [Issue 1213](../../issues/1213) - Augment or replace rope with Jedi
    • ๐Ÿšฆ [Issue 1461](../../issues/1461) - Kill button 'clicked' signal is connected but never disconnected on the python shell
    • ๐Ÿ‘ [Issue 1469](../../issues/1469) - Add support to get code completions for compiled modules (e.g. OpenCV)
    • [Issue 1484](../../issues/1484) - Debug ignores breakpoints, if there's no ASCII characters in a file path
    • [Issue 1574](../../issues/1574) - Creating file gives TypeError on Python 3
    • [Issue 1718](../../issues/1718) - Keyboard shortcut to come back to normal zoom level
    • [Issue 1808](../../issues/1808) - Shortcuts to create and close IPython consoles
    • [Issue 1911](../../issues/1911) - Transition to git and github
    • [Issue 1930](../../issues/1930) - Evaluating cell or selection in Python consoles takes ages
    • [Issue 1946](../../issues/1946) - Spyder with GTK/GTKAgg backend on GNOME freezes
    • [Issue 1987](../../issues/1987) - Matplotlib backend in Mac can't be changed when using PySide
    • ๐Ÿ‘ป [Issue 1990](../../issues/1990) - exception in spyder internal console when typing 'exit(' in editor
    • [Issue 1993](../../issues/1993) - autocomplete in the middle of a word
    • [Issue 2006](../../issues/2006) - Your IPython frontend and kernel versions are incompatible
    • [Issue 2019](../../issues/2019) - Winpdb (F7) doesn't work in Python 3
    • ๐Ÿง [Issue 2022](../../issues/2022) - TkAgg backend unresponsive window on Linux and OS X
    • [Issue 2040](../../issues/2040) - Improve inline backend options
    • [Issue 2049](../../issues/2049) - Pandas Dataframe not opening in Variable Explorer
    • [Issue 2064](../../issues/2064) - "About spyder" and "Report issue ..." output errors
    • [Issue 2072](../../issues/2072) - Unable to bring up tutorial
    • [Issue 2074](../../issues/2074) - Profiler - sorting by Total Time sorts by string order, not numeric order
    • [Issue 2080](../../issues/2080) - Bug on Variable Explorer while viewing DataFrames, with timestamp columns
    • [Issue 2082](../../issues/2082) - Missing py27 dmg download
    • ๐Ÿ [Issue 2092](../../issues/2092) - PYTHON pathmanager on windows 8 does not work properly
    • [Issue 2105](../../issues/2105) - Spyder 2.3.2 freezes when viewing big collections on the Variable Explorer
    • [Issue 2108](../../issues/2108) - UnicodeDecodeError in the Internal console when trying to run a file with non-ascii chars and synatx errors in it
    • [Issue 2109](../../issues/2109) - Go to definition menu item inactive with rope present.
    • [Issue 2126](../../issues/2126) - iPython console rendering of pandas.DataFrame.repr_html() note in changelog
    • [Issue 2139](../../issues/2139) - Small typo in Help : Plotting examples
    • [Issue 2143](../../issues/2143) - Closing takes a long time with Python 3.4
    • [Issue 2160](../../issues/2160) - UnicodeDecodeError when inspecting pandas DataFrame in ipython console
    • โšก๏ธ [Issue 2190](../../issues/2190) - Update French translations for 2.3.3

  • v2.3.2 Changes

    ๐Ÿ†• New features

    • Editor
      • Improve cells visualization
      • Add support for drag selection and improve look of line number area
      • Open on it any text file present in the File Explorer
      • View and edit IPython notebooks as Json files
      • Syntax highlighting for Json and Yaml files
    • Variable Explorer:
      • Import csv files as DataFrames (if Pandas is present)
      • Improve browsing speed for NumPy arrays and DataFrames with more than 1e5 rows
    • Debugging
      • Make it easier to set conditions through the Breakpoints pane
    • IPython Console
      • Add a stop button to easily stop computations
    • Python Console
      • Fixes various issues with unicode

    ๐Ÿ› Bug fixes

    • ๐Ÿ [Issue 556](../../issues/556) - Deal with DOS/Windows encoding
    • ๐Ÿ–จ [Issue 681](../../issues/681) - Allow printing Unicode characters
    • [Issue 875](../../issues/875) - Add indication that console is busy
    • [Issue 883](../../issues/883) - Open all text files in the Editor from the File Explorer
    • [Issue 1200](../../issues/1200) - Strings with accents and variable explorer
    • ๐Ÿ [Issue 1546](../../issues/1546) - Spyder issues with unicode under windows
    • ๐Ÿ‘ [Issue 1767](../../issues/1767) - Some support for the ipynb format
    • [Issue 1774](../../issues/1774) - can't open preferences or interpreter after changing path to intepreter
    • โš  [Issue 1789](../../issues/1789) - Getting warning "WARNING: Unexpected error discovering local network interfaces: 'SysOutput' object has no attribute 'flush"
    • [Issue 1809](../../issues/1809) - Shortcut to get to file explorer
    • [Issue 1812](../../issues/1812) - Erros when pressing Tab key in the Editor
    • 0๏ธโƒฃ [Issue 1830](../../issues/1830) - Don't modify python default system encoding in the console
    • [Issue 1832](../../issues/1832) - Select line via line numbers
    • [Issue 1847](../../issues/1847) - Preferences panel don't appear
    • ๐Ÿ‘ [Issue 1849](../../issues/1849) - Support yaml files in editor
    • โœ… [Issue 1859](../../issues/1859) - Latest rope breaks the Object Inspector
    • [Issue 1874](../../issues/1874) - Wheel mouse scrolling not enabled in numberlinemarker or flag area
    • [Issue 1877](../../issues/1877) - Cell higlighting and scrollbar
    • [Issue 1878](../../issues/1878) - Cell highlighting on startup
    • [Issue 1891](../../issues/1891) - Sorting Variable explorer gives a traceback
    • [Issue 1892](../../issues/1892) - Spyder crashes because pyzmq is missing
    • ๐Ÿ‘ [Issue 1949](../../issues/1949) - Spyder 'support for graphics' should not require pylab
    • ๐Ÿš€ [Issue 1953](../../issues/1953) - Please do not break API in minor releases
    • 0๏ธโƒฃ [Issue 1958](../../issues/1958) - Disable Variable Explorer auto-refresh feature by default
    • [Issue 1961](../../issues/1961) - opening bracket in editor or console: focus switches to internal console (which also display an error)
    • [Issue 1970](../../issues/1970) - Connecting to an IPython kernel through ssh hangs if you have never connected to hostname before
    • [Issue 1973](../../issues/1973) - Pandas DataFrame in variable explorer can crash the app if it gets out of memory
    • [Issue 1975](../../issues/1975) - Improve confusing "UMD has deleted" message
    • [Issue 1978](../../issues/1978) - 'Edit' context menu in Variable Explorer should work in all columns
    • [Issue 1979](../../issues/1979) - Spyder crashes or hangs when creating some pandas DataFrame's
    • [Issue 1982](../../issues/1982) - Middle mouse button CUTS text in editor in linux
    • [Issue 2004](../../issues/2004) - Open sys.stdin with the right encoding in the console for Python 2
    • [Issue 2005](../../issues/2005) - Error when running files in folders with UTF-8 in path
    • [Issue 2008](../../issues/2008) - Wrong path to favicon.ico
    • ๐Ÿ–จ [Issue 2015](../../issues/2015) - Printing large pandas DataFrame clears iPython terminal
    • [Issue 2033](../../issues/2033) - Link to new WinPython site
    • [Issue 2042](../../issues/2042) - IPython console doens't work with Pygments 2.0rc1
    • [Issue 2044](../../issues/2044) - Autocomplete in the editor appends the completed variable onto the preceding expression if there's a token in between