Changelog for
spyder-lang-3.2.8-63.1.noarch.rpm :
* Wed Jun 27 2018 termimAATTgmail.com- Add missing dependency python-cloudpickle
* Sat Apr 28 2018 toddrme2178AATTgmail.com- Update to Version 3.2.8 + New features > Editor
* Add `Ctrl+Shift+Enter` shortcut to introduce new lines at any point. > IPython console
* Always run Cython files in a dedicated console. + Issues Closed
* ValueError trying to open pandas.DateOffset objects in Variable Explorer
* AttributeError when attempting to edit non-writeable or non-settable attributes of certain (e.g. many common Pandas) objects in CollectionsEditor
* TypeError and Python hard crash to desktop after modifying _typ attribute of pandas Period in CollectionsEditor
* Saving session data (spydata) deletes all arrays nested inside other data structures
* System time change causes Spyder error
* AttributeError: \'NoneType\' object has no attribute \'apply_plugin_settings\' when attempting to activate Automatic Connections for Help
* Typo in introspection.utils.get_words
* Sphinx html_use_smartypants is deprecated as of 1.6 and removed in 1.7
* Spyder always open a new instance after updating to 3.2.7 version
* Strange behavior for Spyder code annotations
* AttributeError: \'NoneType\' object has no attribute \'apply_plugin_settings\'
* AttributeError: \'NoneType\' object has no attribute \'load_module\'
* Setting a path containing a single quote
* ValueError when closing a file whose folder changed name in File Explorer
* When browsing MultiIndex in Object Explorer, Pandas raises NotImplementedError: isna is not defined for MultiIndex
* FileNotFoundError generated for template.py
* Variable Explorer windows don\'t close when Spyder exits; prevents it from reopening until manually closed
* Bug: Find and Replace indicate \"no matches\" when \"[\", \"(\", or \")\" included in the search string
* AttributeError when attempting to view dom.minidom.Element object in Variable Explorer
* How do I move to a new line while I\'m in the middle of the current line?
* pyximport.install() in sitecustomize.py is not a good idea
* delete (context=\"editor\", name=\"delete\") keyboard shortcut doesn\'t work
* Saving large workspace on network drive crashes Spyder on Windows + Pull Requests Merged
* Error report stopgap to make instructions harder to miss
* Fix various bugs in Variable Explorer, including an application crash to desktop
* Replace deprecated function in inline CollectionsEditor tests and add recently supported data types
* Make several GUI/qtbot tests more reliable by increasing timeouts and tweaking the methods used
* Add .pytest_cache to gitignore
* Fix new instance validation on Windows.
* Fix NotImplementedError when browsing a MultiIndex in the Collection Editor
* Set parent for Variable Explorer editors so Spyder closes properly
* Change time elapsed calculation to prevent OSError
* Fix bugs in session saving to spydata and improve tests
* Allow TODO check marks with blank line
* Fix typo in utils.introspection.get_words
* Pin to a Tornado version less than 5.0 to avoid hangs in our tests
* Run Cython files in a dedicated console
* Avoid showing dialogs in IPython console tests to avoid segfaults
* Be able to open files in the Editor if no template is found
* Add handling for AttributteError when importing module from path
* Remove ipyconsole and editor attrs from the Help plugin
* Update deprecated Sphinx directive html_use_smartypants
* Allow rename from Explorer to work for directories
* Fix error when setting a path with a single quote
* Delay check whether we are running under pytest until run time
* Allow shortcut key for editor/delete to work like Del key
* Restore the previous wording for package versions in error report
* Skip some IPython console tests in PyQt4 because they are segfaulting too much
* Find/replace - return match counts on unescaped characters
* Add Ctrl+Shift+Enter to enter a new line in the Editor- Update to Version 3.2.7 + New features > Main Window
* Improve the interface to report errors to Github. > Variable Explorer
* Enable the display of many more Numpy array types. > Editor
* Copy text from the search field to the replace one after pressing `Tab`. > IPython console
* Make `%edit foo.py` open `foo.py` in the Editor on Windows. > Find in Files
* Remove items from the `Search in` list when hovering over them and pressing `Del`.
* Add a `Clear this list` option below `Select other directory`. > Under the hood
* Demand PyQt less than 5.10 for our wheels. + Issues Closed
* Update translations for 3.2.7
* test_completions_custom_path fails with jedi 0.9.0 (Spyder 3)
* FileNotFoundError history.py when running code in the IPython console
* Mouse cursor issue with PyQt 5.10
* Add the the Collapse All and Expand All buttons to the toolbar of the Outline Explorer
* PermissionError when Spyder is started
* Selecting \"tutorial\" from help menu does not bring up Help pane automatically if not loaded, leading to user confusion
* IndexError when getting help of an object
* AttributeError when running code in the IPython console
* RuntimeError when interrupting kernel
* pdb history doesn\'t collapse similar text
* IOError when trying to write to stderr file
* Convert re expressions to use raw strings
* Errors pop up when change the key shortcuts in python 2.7
* %edit magic command does not work on Windows
* Color scheme changes after kernel restart
* Spyder Profiler Hangs/Freezes
* Bug with saved window layouts
* Icon should be moved from share/pixmaps to share/icons
* UnicodeEncodeError when searching text in the Editor
* Uncaught error when opening a pandas DataFrame with out of bounds timestamps
* Several tests fail locally under user environment with customized keyboard shortcuts due to relying on hardcoded keybindings
* TypeError: tabText(self, int) when moving plugin tabs
* UnicodeEncodeError when using a project with non-ascii characters on it
* UnicodeDecodeError when moving a file with Project Explorer
* Add missing Keywords metadata in desktop file
* Paths in the \"Search in\" combobox of the \"Find in File\" plugin becomes corrupted
* Improve interface to report errors
* IPython console failing when custom interpreter is removed
* Use Tab key to copy text to \"Replace with:\" field + Pull Requests Merged
* Update Spanish translation
* French translation for 3.2.7
* Update Japanese translation for 3.2.7
* Update Brazilian Portuguese translation
* Update Russian translation
* Demand PyQt5 less than 5.10 in our wheels
* Skip test_completions_custom_path if jedi version before 0.10.0
* Update broken matplotlib project URL in install doc
* Make projects work on unicode directories
* Handle errors when writing history to disk in the IPython Console
* Fix all test files to be run independently
* Xfail test_auto_backend for certain versions of zmq and ipykernel
* Add test for file directory change in the Project Explorer.
* Add keywords to desktop files
* Change share/pixmaps to share/icons in setup.py
* Add error handling for the lockfile symlink on Windows
* Harmonized the toolbar of the Outline Explorer with its context menu.
* Add validation for custom interpreter option
* Show Help if closed when opening tutorial to avoid user confusion
* Fix and catch typeerror thrown when from_index is None while moving plugin tab
* Catch any error in the isdefined method of dochelpers
* Handle AttributeError when running code in the IPython Console.
* Catch any error when creating stderr files in the IPython console
* Catch RuntimeError when no kernel is running
* Skip test_tab_copies_find_to_replace on Linux because it fails
* Don\'t add repeated entries to history while on pdb
* Skip test_calltip on Python 3 and PyQt < 5.9 because it\'s failing there
* Custom layouts not working when hexstate is None
* Pin pyqt5 to 5.9.2 on tests because 5.10 is giving segfaults during the collection phase
* Install and run window manager in Travis to fix focus issues and unskip now-passing tests
* Update Brazilian Portuguese translation
* Change to re strings for Deprecation Warning
* Use a temporary config directory to run our tests
* Preserve color scheme on kernel restart
* Update super() call to use Python 2 style call
* Fix %edit magic on Windows
* Fix Profiler error when run is stopped
* Catch OutOfBoundsDatetime errors from pandas
* Use a checkbox in error dialog to dismiss it instead of a button
* Fix some completion errors in the Editor and show again no docs message in Help
* Fix error when searching text in the Editor in translated interfaces
* Find/replace - Copy search text to replace textbox on tabbing between them
* Add troubleshooting blurb and OS version to issue template and enhance UI
* Add Troubleshooting links and blurb to various appropriate places in Spyder and doc
* Enable the display of many more numpy array types in the Variable Explorer
* Fix 3 bugs and add 4 improvements to Find in Files
* Major overhaul of Readme, contributing and install docs
* Differenciate between ), }, and ] when closing brackets
* Change error report dialog to enter issue description before submitting it- Update to Version 3.2.6 + New features > Editor
* Make `Shift+Del` to cut text if users have some text selected.
* Make `Shift+Ins` to paste text.
* Make `Ctrl+PgUp`, `Ctrl+PgDn` and `Ctrl+Tab` shortcuts configurable. > Variable Explorer
* Display date/times in human readable format.
* Disable editing for immutable types (e.g. tuples). > Under the hood
* Fix installation of wheels with `pip`. + Issues Closed
* Error on Maximize Current Pane
* AttributeError when resetting console namespace
* Not able to change layouts after resetting
* DataFrame Editor raises TypeError when editing any complex type
* Fix errors when entering a value for a cell larger than the max int in Array and Dataframe editors
* Consoles get renamed when moved in the IPython console
* 3.2.5 fails to activate Matplotlib Qt5 backend
* Variable Explorer throws an error instead of displaying contents when attempting to inspect any loaded modules
* Spyder not starting in macOS because pyopengl is present
* Update to 3.2.5 with pip fails for Python 2.7 as it pulls pyqt5
* Spyder crashes upon typing `net(` in editor
* When comparing a generated and loaded profile, any negative deltas show (actual_value - ?) 1h:60min, not actual value
* Improve how we detect that Spyder is running under Anaconda
* Shift+del should delete line only when empty selection, otherwise clipboard cut
* Tuples can be \"edited\" in Variable Explorer but changes are discarded
* \"ValueError: malformed node or string\" when evaluating code that contains Path elements
* Window layout setting error
* Segmentation fault when trying to change keyboard shortcuts in Preferences
* File switcher error
* ValueError: not enough values to unpack in the File Explorer
* Add ability to change Ctrl+PgUp and PgDn shortcuts
* Keyboard shortcut hint is missing from menu item Search/Find in files
* Tab in-between find and replace text boxes + Pull Requests Merged
* Fix error when trying to maximize plugins that don\'t have a dock widget
* Catch error when resetting console namespace and no kernel_client is available
* Skip some tests because they are failing locally or segfaulting
* Cannot change windows layout on first start after reset
* Add shortcut to Find in Files in Search menu
* Mark introspection test slow and re-enable it on certain CIs
* Add test to verify that the Automatic backend is working correctly
* Run slow tests only in our CIs
* Fix TypeError editing any complex val in DataFrameEditor, and bug resulting in bool_s being treated as uneditable
* Prevent an error in the FileSwitcher when all tabs are closed in the last focused widget.
* Allow tab cycling shortcuts to be configurable in Editor
* Patch ipykernel to avoid errors when setting the Qt5 Matplotlib backend
* Fix crash and error dialog when triggering OverflowError (too large int) when editing arrays and dataframes
* Fix renames when moving IPython console tabs
* Fix negative deltas on profiler
* Avoid a calltip crash when docstring is None
* Fix mime type error detection in the File Explorer
* Remove unnecessary flaky from introspection test, minor cleanup
* Make Tab key properly switch between find and replace fields
* Fix segfault on shortcut preferences when using mouse
* Improve how we detect if we are running under Anaconda
* Avoid errors when importing pyopengl at startup
* Make pyqt5 a wheel dependency only for Python 3
* Fix error when attempting to view module contents in CollectionsEditor
* Add expected default behavior for Shift+Del and Shift+Ins
* Add coverage files and Notepad++ backups to gitignore
* Skip several failing tests on Windows and one on a specific CI build
* Add test coverage reporting with AppVeyor to Codecov
* Display date/times in human readable format in Variable Explorer
* Make bullets/numbers/headings more consistent and add Anaconda for Linux in install doc
* Properly disable editing in Variable Explorer for values in immutable collections (e.g. tuples)
* Manage types that extend str in value_to_display- Update to Version 3.2.5 + New features > IPython Console
* Improve kernel startup time.
* Add option to show kernel elapsed time.
* Add button and option to remove all user-defined variables.
* Load `%autoreload` magic at kernel startup to make changes to modules take effect instantly in the console.
* Use `cloudpickle` to serialize/deserialize data between kernels and Spyder. > Variable Explorer
* Add support for `datetime.timedelta` objects. > Under the hood
* Add `pyqt5` as a new wheel dependency.
* Add a new `--hide-console` option and deprecate `--show-console` on Windows. + Issues Closed
* Update translations for 3.2.5
* Remove \'DMG Installers\' option from documentation
* UserWarning: Config option use_jedi not recognized by IPCompleter
* Error when choosing rename option after editing tuple value from Variable explorer.
* Code from one file not updating when called from another if run directly in the console
* \"Real-time code style analysis\" checkbox in Prefs > Editor > Introspection checks for pep8, not pycodestyle
* Return value of EditorStack.has_filename not checked properly
* IPython console missing features with respect to the old Python console
* AttributeError is thrown when trying to get help of an object
* Improve working directory dropdown box
* TypeError: disconnect() failed between \'sig_prompt_ready\' and all its connections
* Missing python doc in help menu
* Problems with backend \"TkAgg\" on Linux
* NameError when running isdefined
* Save after moving editor tabs with split panes changes wrong files
* Symbol finder gives error message
* Cannot run static code analysis on Spyder 3.2.4
* Error when trying to explore empty numpy array
* Variable explorer broken because of DeprecationWarning in ipykernel
* Close parenthesis when unmatched
* Crash on profiler because of lack of profiler.results
* Can\'t open preferences anymore as I get an error message
* Runtime Error raised while closing IPython Console instance
* AttributeError: \'InternalShell\' object has no attribute \'is_running\'
* Keyboard shortcuts reset button cannot be canceled/undone and too easy to trigger
* Explicitly stated default Russian encoding on Windows not recognized
* Automatic graphics backend throws an error
* Can\'t enable debug mode
* Spyder crashes after typing plt.plot( at the ipython console
* Change --show-console for --hide-console
* \"Replace Selection\" Erroneously Removing/Interpreting Escape Sequences
* \'Show in external file explorer\' on editor menu more than once for split panels
* ValueError: invalid literal for int() with base 10: b\'\'
* Error when replacing \"\\\" by \"\\\\\"
* Add Clear button to (find) entry boxes
* Don\'t set current working directory for external kernels
* Error when drag and drop file from zip
* Fast file switch and fast symbol search do not work properly if the editor is splitted
* Exploring variables in debugging mode is giving focus to the Editor
* Spyder always opens a new instance
* Variable explorer should list datetime.timedelta variables
* Spyder is not installing the PyQt5 wheel when using pip
* Outline explorer doesn\'t work with second Editor window
* Breakpoint doesn\'t appear in gui (red circle) but is listed in Debug > Breakpoints > List breakpoints
* There should be a way to donate money to support the project + Pull Requests Merged
* Update Japanese translation for 3.2.5
* Update French translation for 3.2.5
* Update Spanish translations for 3.2.5
* Update Russian translation for 3.2.5
* Load %autoreload magic at kernel startup
* Remove/update outdated refs to Mac OS X, Mac DMG installers and Continuum.io
* Skip a test that started to fail on Windows and Python 2
* Disable renames for list, set and tuple in the Variable Explorer
* Make tabs drag behavior in the IPython console to be the same as the Editor one
* Several improvements to the IPython console
* Fix missing documentation links
* Add PyQt5 as a new wheel dependency
* Change pep8 check_executable for pycodestyle.
* Change for file save on split editor when tabs are moved
* Disable smartpants quotes in Sphinx to prevent crash with MathJax
* Catch AttributeError while using the Help plugin
* Adjust calls to use has_filenames return value of None
* Simplify how pyopengl is declared in setup.py
* Add a tooltip showing the full path of highlighted item in the working directory dropdown box
* Improve how Matplotlib backend is set in the IPython console
* Catch TypeError while executing code instructions in the IPython console
* Prevent Editor dockwidget to become visible when clicking on the outline explorer if the Editor is in a separate window
* Skip test_load_kernel_file in PyQt4 because it segfaults too much
* Catch NameError in isdefined
* Add validation for mimedata2url in Editor\'s dragEnterEvent
* Ignore warning generated by ipykernel.datapub
* Skip test_issue_4066 in our CIs with PyQt >= 5.9
* Set focus for filter line when doing symbol search
* Handle 3d empty numpy arrays
* Change position of data loading to prevent not calling validation in the Pylint plugin
* Change default behavior of --show-console option
* Catch not found file error when loading profiler results.
* Skip some dataframe tests on Linux
* Add validation for attribute \'is_running\' in the Help plugin
* Support datetime.timedelta in variable explorer
* Catch search regexp error while doing replace/find
* Better feedback for regexp errors in find/replace
* Do not overwrite unmatched braces
* Fix ValueError when switching Python interpreters
* Fix typo in Solarized color schemes.
* Add confirmation message to reset shortcuts.
* Add handling for RuntimeError while closing an IPython console instance.
* Fix syncing of line number and plugin list for breakpoints and add unit tests.
* Make clear line shortcut configurable in the IPython console
* Don\'t unescape control characteres in replace in selection
* Add cp1251 (default Russian) encoding on Windows to be recognized by the Editor
* Reduce row height in dependencies dialog
* Add clear button to find comboboxes
* Fix bootstrap.py --debug
* Add validation to not publish pdb_state after getting values of variables
* Fix EditorSplitter menu_actions and add test.
* Don\'t rely on process name when detecting a previous instance
* Trade ipykernel.serialize for cloudpickle and remove use of publish_data
* Make the fileswitcher aware of split editorstacks- Update to Version 3.2.4 + New features
* Add compatibility with Jedi 0.11
* Display lists with all types of elements in the Variable Explorer. + Issues Closed
* Cannot get past splash screen
* Sorting by column in variable explorer
* Error in variable explorer for dicts with mixed-type keys
* Spyder crashes because of race condition in ZMQ
* Error when opening a new project
* Not all lists are supported by the variable explorer
* Error when pressing Ctrl+C in the terminal where Spyder was started
* Increase kernel_client.hb_channel.time_to_dead even more
* Variable Explorer: sort by values not working
* Checking/Unchecking path in the pathmanager is not working as expected in the IPython console
* Enter in IPython console inserts new line when big Dataframes are in namespace
* Problem when closing files with split editors whose tabs order are not synced.
* Variable explorer crash when viewing numpy structured array
* Profiler incorrectly detects recursion
* Variable explorer raise error when try to sort dict by values
* error when closing a file
* Error when trying to sort dataframe with duplicate columns
* Error when Selecting Fig from Variable Explorer
* In ipdb, the up and down keys have a strange behaviour
* pdb.pm() raises an Error
* Issues with recognizing directory renaming
* Closing last open file while being in non-existing working dir raises exception
* AttributeError: \'NoneType\' object has no attribute \'execute\'
* Error when trying to edit elements of a float numpy array in variable explorer
* Some issues with dedicated consoles
* \"Save as\" dialog extremely slow + Pull Requests Merged
* Add an error message when sorting a dataframe on categorical dtypes
* Make consoles to start without an stderr file
* Update minimal QtPy required version
* Skip a Matplotlib test in PyQt4 because it\'s failing too much
* Backport PR 5159
* Fix crashing of the fileswitcher after closing the last file of the Editor.
* Change spyderproject for spyproject in some missing places.
* Add an error message when failing to serialize an object
* Skip some tests to prevent recurrent failures and segfaults
* Prevent a race condition with ZMQ during startup
* Fix history browsing while debugging
* Add handling for OSError\'s when changing directories.
* Display all lists in the variable explorer
* Add a safe getcwd function to handle errors when the current working was deleted
* Show error when trying to sort dataframe with duplicate columns
* Fix editing floats in array editor
* Sync correctly the closing of files in multiple editorstacks.
* Wait until console is ready before executing code for dedicated consoles
* Fix some execution delays in the IPython console
* A couple of fixes for Jedi 0.11
* Enable sorting by values in Variable Explorer
* Prevent unchecked paths in the pathmanager to be added to the IPython console sys.path
* Fix recursion error in profiler
* Prevent hard crash when inspecting certain structured arrays
* Don\'t show errors when kernel_client is None
* Fix some issues with the Editor Save dialog
* Apply window style only if it\'s not None
* Handle error when using deepcopy in the collections editor.
* Editor historystack improvements
* Fix calling pdb.pm() in a console- Update to Version 3.2.3 + New features
* Add a button to the Variable Explorer to remove all variables at once. + Issues Closed
* AttributeError when using outline and split code
* \'Execute in external system terminal\' unwantedly uses python2 on ubuntu16.04
* AttributeError: \'super\' object has no attribute \'_handle_error\' in IPython console
* Renaming file containing folders yields IndexError.
* pip created executable name changes between versions
* KeyboardInterrupt error in waitingspinner
* Debug: \"Run Current Line\" past the end of a script doesn\'t exit the debugger
* \"unblockcomment\" incompatible with \"automatically remove trailing spaces\"
* RuntimeError when using outline and split code editor
* Variable Explorer: Add a button to remove all variables at once + Pull Requests Merged
* Use get_python_executable to run in external terminals
* Fix RuntimeError and AttributeError when using outline and split code editor
* Stop creating universal wheels
* Add handling for IndexError in the Editor when renaming folder containing file
* Don\'t use super in _handle_error method of IPython console
* Avoid KeyboardInterrupt to raise an error in waitingspinner
* Exit the debugger if we are about to enter to sitecustomize.py
* Fix unblock comments
* Add a button in the Variable Explorer toolbar to reset namespace- Update to Version 3.2.2 + New features
* Add a button to Find in Files to make searches case sensitive.
* Extend Find in Files to select other search directories.
* Add an option to set cursor blinking speed in miliseconds in `Preferences > General > Interface > Cursor blinking`.
* Add checkboxes to PYTHONPATH manager to enable/disable paths.
* Show the number of matches in the Find/Replace widget. + Issues Closed
* Unable to save file in Python
* Editor - Cannot close a (vertical) split after open
* Word operators do not have a color style in the IPython console
* Increase the limit of DPI setting for IPython inline graphics
* IPython consoles can\'t start if Spyder temp directory is missing
* BUG: Error editing element of numpy array in variable explorer
* Spyder Issue when using ctrl+P : goto line
* Unable to start Array builder using keyboard shortcut
* Console slow to close when debugging
* Consistent layout in different panes
* \"Replace selection\" adds \"\\.\" anytime the string to be added contains \".\"
* IPython: Run Code at Startup - Magics
* Force-stop does not work on hanged progress.
* Run Configuration per file: Working Directory not remembered
* Error when trying to load third-party plugins
* Pressing Ctrl+Tab wanting to switch to another tab raises an IndexError
* Make Spyder remember tab order
* Kernels fail to start because they can\'t create stderr files in non-ascii accounts on Windows
* SPYDER_DEBUG=3 is failing on Windows
* Find in Files should have ignore case flag
* Extend Find in Files to select other directories
* Array editor: Change default float formatter from %.3f to %.6g
* Debug: If a breakpoint is on the first line of a script the whole script runs
* Exceptions swallow the prompt!
* Add icon to mac dock when running with bootstrap
* Editor autocompletion and help extraction not working in Spyder 3.1.4
* Option to Disable Blinking Cursor
* Spyder stops executing commands if Variable explorer shows complicated objects
* Ctrl+F should show the number of appearances in the file as #current/#total
* Spyder 3 opens a command prompt window when running certain commands
* Add the possibility to disable entries in the PYTHONPATH manager + Pull Requests Merged
* Skip package names that end in certain suffixes when loading third-party plugins
* Correctly move to first breakpoint after entering debugging
* Fix error when creating some error messagebox
* Add handling for non existing indexes in IPython Console clients
* Add more handling to actions with reference deleted
* Deactivate editor actions when Tab Swither is shown
* Skip some tests in our CIs
* Don\'t run continue when starting debug if there is a breakpoint in the first line with code.
* Create Spyder TEMPDIR if it does not exist when creating new consoles
* Fix cwd issues in the \"Run > Configuration per file\" dialog
* Increase waiting time and repetitions for tests that enter debugging
* Fix 1D Numpy arrays edition in the Variable Explorer
* Make inactive paths to be ignored when Spyder\'s path list is synchronized with PYTHONPATH on Windows
* Increase dpi limit of inline plots
* Allow values with \'%\' in config system
* Add a style for word operator tokens in the IPython pygments dictionary
* Make value_to_display more robust
* Increase tries for a couple of flaky tests
* Add test with non-ascii directory for consoles stderr file
* Fix setting SPYDER_DEBUG variable on Windows
* Fix handling of line count in the fileswitcher
* Prevent subprocess.Popen calls to create visible consoles on Windows.
* Remove regex escape characters from replacement string on the Find/Replace widget
* Fix shortcut to make array builders appear in the IPython Console
* Minor fixes in Find in Files
* Stop console before closing it
* Send Spyder python path to introspection plugins
* Reduce row height in shortcut dialog
* Clean Spyder config before re-running our tests
* Change format in array and dataframe editors
* Unify layout for panes and widgets
* Display prompt after errors
* Preserve order when saving/loading files from a project.
* Extend Find in Files to select other search directories
* Add a button to Find in Files to make searches case sensitive
* Add an option to set cursor blinking speed in miliseconds
* Add checkboxes to PYTHONPATH manager to enable/disable paths
* Add icon earlier when running application
* Show the number of matches in the Find/Replace widget
* Mon Aug 28 2017 toddrme2178AATTgmail.com- Update to version 3.2.1
* See: https://github.com/spyder-ide/spyder/blob/v3.2.1/CHANGELOG.md- Update dependencies- Implement unit test- Update descriptions- Remove spyderlib subpackage. spyderlib no longer exists. Everything that was in spyderlib is now in the spyder namespace.- Split plugins into their own subpackages. Plugins are each in their own namespace, and third-party plugins are now possible. Further, some plugins can pull in dependencies that some users may not want.- Update URL to new upstream URL.- Add additional dependencies.- Check which dependencies are really needed and which ones are optional and divide them into Requires and Recommends appropriately.
* Fri Jul 21 2017 sebix+novell.comAATTsebix.at- specfile fixes, fixes builds
* Wed Mar 09 2016 toddrme2178AATTgmail.com- Update to Version 2.3.8 + 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
* [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- Fixes bug BNC#966417
* Tue Oct 06 2015 toddrme2178AATTgmail.com- Update to 2.3.7 + 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
* Issue 2709 - IPython console error when trying to use SymPy
* Issue 2693 - README should link to manual
* Issue 2689 - \"Resize\" button in variable explorer chops off the array
* Issue 2684 - Applications directory link is broken in Spyder 2.3.6 dmg\'s
* Issue 2680 - \"Close all files\" hangs Spyder
* Issue 2661 - Conda package manager is packed in 2.3.6 win32 distribution leading to errors
* Issue 2659 - Crash while getting completions of DataFrames on the Editor because of Jedi 0.9
* Issue 2654 - Creating DataFrames in Python or IPython consoles make Spyder 2.3.6 to hang
* Issue 2649 - PySide can not be used on 2.3.6
* Issue 2296 - Line numbers misaligned when zooming and scrolling in Mac
* Issue 2036 - Code analysis and tooltips are not displayed in Ubuntu + Pull requests
* PR 2650 - Failed sip import blocks fallback to PySide
* Fri Aug 28 2015 toddrme2178AATTgmail.com- Update to 2.3.6 + 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
* Multiple untitled files generate at close
* Indenting at the first position in file fails/crashes
* Crash after update IPython to 4.0
* Call tips and auto completion tips go out of screen on a second monitor
* Having a lof of data in the Variable explorer slows down Spyder considerably
* Spyder crash on launch with Babel 2.0/Python 3.4
* List of pandas dataframes in variable explorer slows down Spyder
* Variable explorer auto-refreshes after kernel restarts
* DataFrames with headers that contain BOM utf-8 data are freezing/crashing Spyder (in Python 2)
* Spyder crashes when displaying DataFrames with duplicate column names in the Variable Explorer
* Don\'t ask to confirm exit on default untitled files
* Display object name in DataFrame editor + Pull requests
* Fix missing exception on Windows when importing data on the Variable Explorer
* Show call tips at right position when there are multiple screens
* Fix error when indenting on the first line of a file- Switch dependencies to jupyter versions
* Mon Jun 29 2015 toddrme2178AATTgmail.com- Update to 2.3.5.2
* 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 - Issue 2468 - \'Connect to existing kernel\' fails if json file not in PWD - Issue 2466 - No Notification of Running Instance - Issue 2463 - Failure to preserve Matplotlib backend when using symbolic math - Issue 2456 - Launching IPython console fails because of errors importing Pandas or Matplotlib - Issue 2452 - os.system causes TypeError in Python 3 - Issue 2448 - Spyder crashes using Variable Explorer with BeautifulSoup - Issue 2446 - When importing putting two periods in a row produces an error in a Python console - Issue 2363 - Spyder fails to start because of problems with lockfile - Issue 2356 - Block comment incorporating whitespace excludes last line - Issue 2341 - IPython console: \"sre_constants.error: unbalanced parenthesis\" while typing - Issue 2314 - Cell highlighting not updated after closing the FindReplace widget - Issue 2302 - Closing all files in editor shouldn\'t leave it empty - Issue 2299 - IPython preference \"Automatically load Pylab and Numpy Modules\" not followed - Issue 2298 - Cannot stop executing when runing a flask app with debug=True - Issue 2285 - Copying from Spyder and pasting into LibreOffice displays strange comments - Issue 2228 - Shortcut to run cells on Mac is not working - Issue 2188 - can\'t run win_post_install from pip - Issue 2171 - Spyder Mac apps (for Python 2 and 3) hang on startup with OSX 10.9.5 - Issue 2028 - Background color of theme is not set properly on Mac OSX - Issue 1957 - Python 3 Mac app can\'t start Python or IPython consoles - Issue 1844 - \"Set as current console\'s working directory\" button not working on Python 3 - Issue 1615 - Mac app - Matplotlib does not work with Canopy
* Pull requests - PR 2486 - Stop using IPython.lib.kernel 0.13.2 shim and add initial support for Jupyter - PR 2484 - Remove unnecessary changes to detected kernel json file when connecting to external kernels - PR 2434 - Match for pylint when parsing pylint version - PR 2411 - Improve github issue template - PR 2377 - Fix the fact that spyder_win_post_install.py can\'t be run from pip - PR 2293 - Hide menu icons on Mac OS X - PR 2247 - Add support to run Python programs on xfce and xterm external terminals - PR 2216 - Fix broken png files: libpng 1.6.2 and newer has stricter iCCP rules
* Tue Mar 24 2015 toddrme2178AATTgmail.com- Build docs for python 3.x- Update to 2.3.4:
* 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 - spyder crashes if ipython installed but not pygments - Cannot plot inline in IPython console on Linux - Update French translations for 2.3.4 - Importing a module with debugger causes \"TypeError: decoding Unicode is not supported\" - SyntaxErrors with Python 3.2 - Object Inspector is not showing \"No documentation available\" for objects without docstring - IPython does not work with brewed or virtualenv Python(s) in MacOSX - Spyder2.3.3 Code completion breaks - Spyder\'s WM_CLASS is empty, resulting in unexpected behavior for task managers - Code completion issue with Jedi - IPython consoles are not named correctly when connecting to existing kernels and passing the full kernel path - runfile with path containing apostrophes (quotes) will not work - Long NumPy arrays throw off errors - Special character \"!\" is not processed correctly when debugging in Python consoles - Spyder crashes on Windows because of non-ascii chars in working directory - Don\'t execute external commands (!) when running pdb in python consoles - Execute until first breakpoint when pressing the Debug button - Dragging (not dropping) file from 7zip over spyder window causes TypeError in dragEnterEvent - spyderlib.utils.external overrides modules for script execution - spyder 2.3 ipython console startup code or file not working - Running in external system terminals is not working on Windows and Python 3 - Spyder crashes on launch trying to load the project config file (.spyderproject) - raw_input borks with \'!\' - Plot A List Of Floats In Variable Explorer Not Possible - Problems with sitecustomize because of pickleshare library - \"Highlight occurrences\" setting is lost after IDE restart - Mac app - Sometimes it\'s not possible to get the user env vars - The PYTHONPATH manager on the Mac app does not work with the EPD64 interpreter - Ctrl-C doesn\'t copy to clipboard in object inspector
* Pull requests - Update French translations - Improve message for no docstring - catch a reason to crash on startup - Fix a bug in completion if callback value is not converted to string - Open configuration file with utf-8 encoding on Windows and Python 2 - Fix zlib segmentation fault in Anaconda 3.4 Linux- Update to 2.3.3:
* 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 - Visual help for indentation: draw spaces and tabs - Allow the file explorer to open any file into the editor as text - Augment or replace rope with Jedi - Kill button \'clicked\' signal is connected but never disconnected on the python shell - Add support to get code completions for compiled modules (e.g. OpenCV) - Debug ignores breakpoints, if there\'s no ASCII characters in a file path - Creating file gives TypeError on Python 3 - Keyboard shortcut to come back to normal zoom level - Shortcuts to create and close IPython consoles - Transition to git and github - Evaluating cell or selection in Python consoles takes ages - Spyder with GTK/GTKAgg backend on GNOME freezes - Matplotlib backend in Mac can\'t be changed when using PySide - exception in spyder internal console when typing \'exit(\' in editor - autocomplete in the middle of a word - Your IPython frontend and kernel versions are incompatible - Winpdb (F7) doesn\'t work in Python 3 - TkAgg backend unresponsive window on Linux and OS X - Improve inline backend options - Pandas Dataframe not opening in Variable Explorer - \"About spyder\" and \"Report issue ...\" output errors - Profiler - sorting by Total Time sorts by string order, not numeric order - Unable to bring up tutorial - Bug on Variable Explorer while viewing DataFrames, with timestamp columns - Missing py27 dmg download - PYTHON pathmanager on windows 8 does not work properly - Spyder 2.3.2 freezes when viewing big collections on the Variable Explorer - UnicodeDecodeError in the Internal console when trying to run a file with non-ascii chars and synatx errors in it - Go to definition menu item inactive with rope present. - iPython console rendering of pandas.DataFrame.repr_html() note in changelog - Small typo in Help : Plotting examples - Closing takes a long time with Python 3.4 - UnicodeDecodeError when inspecting pandas DataFrame in ipython console - Update French translations for 2.3.3
* Sat Dec 06 2014 toddrme2178AATTgmail.com- Update to 2.3.2:
* 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 Variable Explorer - View and edit IPython notebooks as Json files - Syntax highlighting for Json and Yaml files
* Variable Explorer: - Import csv files as Pandas DataFrames - Improve browsing speed for NumPy arrays and DataFrames with more han 1e5 elements
* IPython Console - Add a stop button to easily stop computations
* Mon Oct 13 2014 toddrme2178AATTgmail.com- Fix icon directory ownership
* Thu Sep 18 2014 toddrme2178AATTgmail.com- Update to 2.3.1
* New features since
* Variable Explorer
* Support for Pandas DataFrame\'s and TimeSerie\'s types
* Support for Numpy 3D arrays
* Drag and drop works for all its supported file types (e.g. images, mat files, json files, etc)
* Editor
* F9 runs the current line under the cursor if nothing is selected
* Focus remains on it after evaluating cells and selections (an option was added to return to the old behavior)
* IPython console
* Connect to external kernels through ssh
* Object Inspector
* Add a tutorial for beginners
* Main Window
* Improve style on Mac
* Bug fixes
* Issue 93 Variable explorer: allow array editor to deal with arrays with more than 2 dimensions
* Issue 1160 Variable Explorer: add support for pandas objects
* Issue 1305 mayavi plot hangs when IPython graphics backend is inline (default)
* Issue 1319 Spyder is not getting its taskbar icon right in Win 7/8
* Issue 1445 Linux style middle mouse button paste not executed in console
* Issue 1530 Wrong encoding for date in pylint widget
* Issue 1590 Add numpy matrices as a supported type to the Variable Explorer
* Issue 1604 spyder 2.2.5 freezes with netCDF4-python
* Issue 1627 Run selection (F9) changes focus to Python interpreter, but ex-Matlab users expect the focus to remain on the editor
* Issue 1670 Provide a \"Run current line\" feature
* Issue 1690 Feature request: connect to existing IPython kernel over ssh
* Issue 1699 Option to disable middle button paste
* Issue 1783 The new cell delimiter when converting a notebook to python file is # In[`
*`]
* Issue 1863 Ctrl-C doesn\'t work in a
*restarted
* IPython console
* Issue 1893 Matplotlib plots do not display correctly in 2.3.0 (when running in dedicated python interpreter)- Update dependencies
* Mon Jul 14 2014 toddrme2178AATTgmail.com- Add spyder-rpmlintrc as source file- Remove not-applied patch version_check.patch
* Mon Jul 14 2014 toddrme2178AATTgmail.com- Update to 2.3.0 - New features
* Python 3 support
* Editor
* Use the Tab key to do code completions
* Highlight cells, i.e. portions of a file delimited by separators of the form `# %%`
* First-class support for Enaml files
* Syntax highlighting for Julia files
* Use Shift+Tab to show the signature corresponding to a function/method while it\'s been called
* Do code completions using the tokens (or words) found in a file
* Token-based completions work for any file type supported by the Editor
* Add a new tooltip widget (borrowed from the IPython project) to better handle how to show function signatures
* IPython console
* Assign the keyboard shortcut Ctrl+Shift+I to move to it
* Open a console by default at startup
* Give visual feedback when opening a console
* Show kernel error messages in the client tab
* Object Inspector
* Add an intro message to explain how to use it
* New style based on the Bootswatch Cerulean theme
* Main Window
* Reorganize several menus
* Under the hood
* Improve startup time
* Develop a new way to update configuration defaults (that doesn\'t involve resetting user settings) - Bug fixes
* Fri Feb 14 2014 dmuellerAATTsuse.com- remove python-pylint buildrequires, doesn\'t seem to be used
* Wed Nov 13 2013 p.drouandAATTgmail.com- Define %{python_sitelib} to fix build with SLE
* Tue Oct 15 2013 toddrme2178AATTgmail.com- Update to version 2.2.5
* Issue 1322 Problems with scientific_startup in other interpreters from the one Spyder is running on
* Issue 1337 Mac app - Update to Qt 4.8.4 for HDPI
* Issue 1450 IPython kernel cpu usage increases with time
* Issue 1520 LinuxColor for ipython plugin
* Issue 1551 /doc/installation.rst: update Arch Linux package link
* Issue 1560 spyder 2.2.3 incompatible with pylint 0.25.1 on Windows
* Issue 1564 Fix several Editor cell problems
* Issue 1578 Typo in your \'About Spyder...\' dialog.
* Issue 1581 Cannot launch Spyder 2.2.4 installed from DMG on Mac OS X.
* Issue 1589 Mention what types of objects our Variable Explorer support in our docs
* Issue 1595 Fail to start an ipython console when variable explorer autorefresh is turned off in Preferences
* Issue 1596 Spelling mistake in dialog (\'loose\' --> \'lose\')
* Update our Mac application to the latest versions of Python, Qt and PyQt (now it\'s based in Homebrew).
* Several important compatibility fixes for PySide.
* Improve our support for IPython 1.0+.
* Sat Oct 12 2013 p.drouandAATTgmail.com- Update to version 2.2.4 (bnc#849811)
* Fix issue 347: Matplotlib hangs on Mac if using PySide
* Fix issue 1265: Create a Debug menu to easily show how to set breakpoints
* Fix issue 1489: Project Explorer does not load all projects in workspace.
* Fix issue 1516: Make Spyder compatible with both IPython 0.13 and 1.0
* Fix issue 1531: Pyflakes version check is looking for 0.5.0 only
* Fix issue 1539: /tmp/spyder is owned by the first user on the server to launch spyder
* Make Spyder compatible with SymPy 0.7.3+
* Add shortcuts to the tooltips of all toolbars
* Make IPython Console work better if Matplotlib is not installed- Changes between version 2.2.3 and 2.2.2
* Fix issue 634: Debugging: Lingering break points
* Fix issue 639: Project Explorer: horizontal size issue (added an optional horizontal scrollbar. This option may be enabled/disabled in the widget context menu)
* Fix issue 749: Outline Explorer: Duplicate entries
* Fix issue 852: Implement matlab-like cell features
* Fix issue 1388: Add an \"About Spyder dependencies\" dialog box
* Fix issue 1438: \"runfile\" doesn\'t work correctly if unicode_literals has been imported (replaced backslashes by slashes in paths)
* Fix issue 1515: Add an option to use the same interpreter Spyder is running on as \"Python executable\" for external consoles
* Fix issue 1522: licenses of the images (especially the .png)
* Fix issue 1526: Build script (setup.py) includes the wrong version of pyflakes/rope in Windows installer
* Fix issue 1527: please include the LICENSE file in the source package
* New \"Run selection\" (F9), \"Run cell\" (Ctrl+Enter) and \"Run cell and advance\" (Shift+Enter) actions in \"Run\" menu entry, as a replacement to the old \"Run selection or block\" and \"Run block and advance\" actions.
* Added \"Optional Dependencies\" dialog box in \"?\" menu.
* Editor: added Monokai and Zenburn syntax coloring schemes.
* Keyboard shortcuts: removing deprecated shortcuts at startup. Otherwise, when renaming the name of a registered shortcut (in the code), the old shortcut will stay in Spyder configuration file and opening the Preferences dialog will show a shortcut conflict dialog box.
* External console tabs: fixed history browsing with Ctrl+Tab and added Shift+Ctrl+Tab support.
* Preferences>Console>Advanced: new option to switch between the default Python executable
* Run Icons: removed deprecated images, updated other images to the new design setup.py/Windows installers: now building CHM documentation for Windows
* SPYDER_DEBUG environment variable now supports 3 levels of debug mode: SPYDER_DEBUG=0 or False: debug mode is off SPYDER_DEBUG=1 or True: debug level 1 is on (internal console is disconnected) SPYDER_DEBUG=2: debug level 2 is on (+ logging coms with external Python processes) SPYDER_DEBUG=3: debug level 3 is on (+ enabling -v option in external Python processes and debugging editor)- Changes between version 2.2.2 and 2.2.1
* Fix issue 1497: Spyder 2.2.1 does not work with Python < 2.7
* Fix issue 1498: TypeError thrown by IPython Console when the pager is off
* Fix issue 1499: Console (Terminal) throws NotImplementedError for Home/End keys
* Fix issue 1509: Add support for javascript syntax highlighting
* Fix issue 1510: Problems with zooming in/out
* Add new icons to the Run, Debug and Main toolbars
* Update Pylint plugin to work with pylint 1.0
* Add Ctrl/Cmd+[+,-] to zoom in/out in the Editor
* Disable Crtl+MouseWheel to zoom in/out in Mac (See Issue 1509 )
* Update Pandas and Matplotlib in our Mac application
* Tue Aug 13 2013 speilickeAATTsuse.com- Updato to version 2.2.1 (bnc#833564): + Upstream provides no changelog- Install documentation into correct location
* Mon Apr 22 2013 hrvoje.senjanAATTgmail.com- Added version_check.patch, fixes detection of pyqt version
* Thu Feb 14 2013 fisiuAATTopensuse.org- Update to version 2.1.13:
* Bug fixes
* Thu Nov 29 2012 toddrme2178AATTgmail.com- Fix typo
* Thu Nov 29 2012 toddrme2178AATTgmail.com- Update to Version 2.1.11
* Bug fixes- Split documentation package- Split spyderlib package and binary package, since spyderlib is used independently of the spyder gui- Spec file cleanups
* Tue Jun 12 2012 toddrme2178AATTgmail.com- Install desktop file, with appropriate icon- Tag documentation in spec file- Fix rpmlint warnings
* Mon May 28 2012 toddrme2178AATTgmail.com- Update to Version 2.1.10
* Bug fixes
* Tue May 22 2012 toddrme2178AATTgmail.com- Update dependencies- Clean up spec file formatting- Update to Version 2.1.9
* Bug fixes- Update to Version 2.1.8
* Bug fixes- Update to Version 2.1.7
* Bug fixes
* Variable explorer/Array editor: added support for masked arrays
* Showing Spyder\'s internal console automatically when there is a traceback
* Do not crash when a 3rd party plugin failed to import
* Editor:
* Automatic insertion of single, double and triple quotes
* Automatically colons insertion when pressing Enter after \'if\', \'def\', etc
* Don\'t trigger code completion on comments if text ends with a dot
* Added keyboard shortcut (Ctrl+Shift+Escape) to clear the console
* Added keyboard shortcut (Ctrl+P) to print current file (thanks to fheday at gmail dot com for the contribution)
* Code introspection features (code completion, calltips, go-to-definition) are now working even if script has syntax errors- Update to Version 2.1.6
* Bug fixes- Update to Version 2.1.5
* Bug fixes
* Debugging: when a non-empty SPYDER_DEBUG environment variable exists, Spyder switch to debug mode (log files are created in user\'s home directory and debug prints are available in the terminal)
* Variable explorer/Dictionary editor: added option to plot histogram from a 1-D array
* Console:
* standard Python interpreter is now a real Python interactive session: the older implementation was running a startup script and tried to emulate a standard Python interactive session (changing attributes like __name__, running the PYTHONSTARTUP script, etc.). But this implementation was not close enough to the standard Python interactive session, i.e. when you execute `python` outside Spyder, without any argument. A recent bug report confirmed this: the PYTHONSTARTUP script was executed but not exactly the same way as it is outside Spyder: for example, doing `from __future__ import division` in the startup script had no effect whereas it did outside Spyder.
* when running a standard Python interpreter, instead of running the startup script (spyderlib/widgets/externalshell/startup.py), the shell widget (ExternalPythonShell) simply runs the python executable with -u -i options, that\'s all. So now, the PYTHONSTARTUP script is executed as expected.
* Scientific startup script (default PYTHONSTARTUP in Spyder): added floating point division (from __future__ import division)
* PySide support:
* Added new \"Qt (PyQt/PySide)\" settings group in \"External modules\" tab
* It is now possible to select the Qt-Python bindings library: default (i.e. depends on the QT_API environment variable), PyQt or PySide
* The PyQt input hook has been adapted for PySide, so it is now possible to do interactive (non-blocking) plotting with PySide
* New options for standard Python interpreters (no effect on IPython):
* \"Merge process standard output/error channels\": merging the output channels of the process means that the standard error won\'t be written in red anymore, but this has the effect of speeding up display
* \"Colorize standard error channel using ANSI escape codes\": this method is the only way to have colorized standard error channel when the output channels have been merged
* Internal console (Issue 868): output is now immediately available
* \"Maximize current plugin\" action: now automatically shows the \"Outline\" plugin when maximizing the \"Editor\" plugin
* Editor/Outline comment separators: allow space betwee hash and dash, e.g \"# --- Outline Separator\"- Update to Version 2.1.4
* Bug fixes
* Console:
* option \"Open an IPython interperter at startup\" is now
*explicitely
* disabled for IPython v0.11+ (these versions of IPython are not fully supported through Spyder\'s console plugin)- Update to Version 2.1.3
* Bug fixes
* Variable explorer performance were improved, especially when dealing with very long sequences -- See this discussion: http://groups.google.com/group/spyderlib/browse_thread/thread/3a7ef892695e417a
* Variable explorer / dictionary editor: added support for unknown objects -- this allows browsing any object attributes -- This is still experimental.- Update to Version 2.1.2
* Bug fixes
* File/Project explorer:
* Added \"Delete\" keyboard shortcut to remove selected file(s)/folder(s)
* SCM integration: added support for !TortoiseHg v2 (only v1 was supported)
* Console/Matplotlib options: the backend may now be set separately from the Matplotlib patch
* Console:
* The Matplotlib patch is only applied for Matplotlib <=v1.0
* !PyQt API version issues (error like \"!ValueError: API \'QString\' has already been set to version 1\"): the \"ignore setapi errors\" option is disabled by default, to avoid masking these errors and associated tracebacks- Update to Version 2.1.1
* Bug fixes- Update to Version 2.1
* Bug fixes
* New
*Profiler
* plugin (thanks to Santiago Jaramillo)
* New experimental
*IPython
* plugin embedding IPython\'s Qt console: see [http://spyder-ide.blogspot.com/2011/08/preview-of-new-ipython-plugin-for.html here]
* General:
* Main window:
* added \"Custom window layouts\" management (see menu \"View\")/handling 3 custom layouts: default shortcuts Shift+Alt+FX to switch to/from layout #X and Ctrl+Shift+Alt+FX to set layout #X
* \"General\" preferences page: added option to set the Qt windows style, depending on platform (Plastique, Cleanlooks, CDE, Windows...)
* Menu \"?\": added menu entry to report Spyder issues, filling automatically informations on your configuration
* Reorganized \"Run\"/\"Source\" menu, added \"Interpreters\" menu
* Fixed application name for Gnome 3/Fedora 15
* Command line options: added option \"--defaults\" to reset settings (stored in .spyder.ini) to defaults (a lot of settings are preserved: shortcuts, window layouts, ...) -- this is less brutal than \"--reset\" which reset all settings by removing all configuration files related to Spyder
*
*Outline
* (function/class browser) is now a plugin in itself, embedded in its own dockwidget: Spyder\'s window layout is even more customizable than before
*
*Code completion
*
* (Editor/Console): entries starting with an underscore character are now placed to the end of the suggested list
* (Editor/Console): Import statements are now completed correctly
*
*Console
*:
* Major code cleaning: running Python applications in Spyder has never been cleaner and is very close to a simple Python interpreter
* Added built-in function `open_in_spyder` to open a file in Spyder\'s source code editor from the console
* Standard Python interpreter:
* now refresh the variable explorer at each new prompt (even if auto-refresh is disabled -- actually, this is the typical use case)
* added support for basic special commands (%pwd, %ls, %clear) and system commands (starting with \'!\', e.g. !dir or !ls)
* added [http://spyder-ide.blogspot.com/2011/09/new-enhanced-scientific-python.html \"scientific\" startup script] with support for numpy, scipy and matplotlib
* Preferences (External modules tab):
* added an option to set !PyQt API to v1 or v2 -- this avoids issues with Enthought Tool Suite or any other library/program using !PyQt API v2 which is
*not
* the default API for Python 2
* changed matplotlib patch to fix compatiblity issue with !PyQt API v2
* Preferences (Advanced Settings tab): added option \"Python executable\" to customize path to Python interpreter executable binary
*
*Variable explorer
*:
* New HDF5 plugin ([http://code.google.com/u/DavidAnthonyPowell/ DavidAnthonyPowell]): import/export HDF5 files to/from the variable explorer
* Dictionary editor/Variable explorer:
* Added support for more NumPy data types
* Added action \"Resize rows to contents\" (partially implements feature requested with Issue 807)
*
*Editor
*:
* find/replace:
* added support for
*multiline
* regular expression search pattern
* added support for
*multiline
* regular expression text replacement
* added button \"Highlight matches\" to highlight all found results
* syntax highlighting: added support for OpenCL, gettext files, patch/diff files, CSS and HTML files
* support for \"2 spaces\" and \"tabs\" indentation characters
* new code analysis feature: added support for the [http://pypi.python.org/pypi/pep8 pep8] style guide checker
* \"Comment\" and \"Uncomment\" actions were replaced by a single \"Comment/Uncommment\" toggle action
* (Fixes Issue 811 ) \"Run configuration\": added \"Run in an external system terminal\" option
*
*File explorer
* and
*Project explorer
*:
* great performance improvement (using a multithreaded file system model)
* Added minimalist SCM support (Mercurial and git are currently supported)
*
*File explorer
*: added an option to \"Show current directory only\"
*
*Project explorer
*: this plugin was entirely rewritten to improve performances and usability
*
*Pylint plugin
*:
* added option to save file before analyzing it
*
*Spyder\'s console embedded in your application (spyderlib.widgets.internalshell):
* in traceback, a clickable link now opens the associated file in Spyder (if application was launched from Spyder with monitor enabled)
* Application sample embedding Spyder\'s internal shell: upgraded to guidata v1.4+ (simplified build script a lot!)- Update to Version 2.0.12
* Bug fixes
* (Fixes Issue 655) Editor/pyflakes-powered code analysis: warnings are now ignored for lines containing \"pyflakes:ignore\"
* Internal console (Spyder debugging only): turned off the multithreaded mode- Update to Version 2.0.11
* Bug fixes
* File explorer widget/plugin: improved performances (widget is now populated in a separate thread)
* Spyder crash dialog: warning the user about the \'--reset\' option (this will remove all configuration files)
* Sun Apr 17 2011 saschpeAATTgmx.de- Initial version (2.0.10)