- PR 316 - PR: Move CIs to github actions, by @steff456
- PR 315 - PR: Prevent showing message for server errors when closing the plugin, by @dalthviz
- PR 313 - PR: Update pywinpty version to v2.0.5, by @andfoy
In this release 3 pull requests were closed.
In this release 1 issue was closed.
- PR 308 - PR: Fix double zoom when openning a new terminal, by @steff456 (302)
- PR 306 - Test pywinpty 2.0.1 on CI, by @andfoy
- PR 305 - PR: Update CIs, by @steff456
- PR 298 - PR: Increase minimal Spyder version in setup.py, by @ccordoba12
In this release 4 pull requests were closed.
In this release 1 issue was closed.
- PR 295 - PR: Open new terminals in the project path if active, by @steff456 (285)
- PR 294 - PR: Update to xterm 4.15, by @steff456
- PR 293 - PR: Update to Spyder 5.2.x API, by @steff456
- PR 289 - PR: Update installation instructions for conda, by @ccordoba12
In this release 4 pull requests were closed.
In this release 1 pull request was closed.
- Issue 264 - Use QProcess instead of subprocess.Popen (PR 273 by @steff456)
- Issue 253 - Spyder-terminal never shows up on menu or as tabbed windows (PR 255 by @steff456)
- Issue 252 - Spyder 5 support (PR 255 by @steff456)
- Issue 250 - Shell interpreter: Anaconda Power Shell Prompt (PR 271 by @steff456)
- Issue 247 - Setting default font size (PR 268 by @steff456)
- Issue 164 - Spyder terminal does not activate conda environments and keeps asking to "conda init" even after initialization. (PR 271 by @steff456)
In this release 6 issues were closed.
- PR 276 - PR: Update translations for Spyder 1.0.0 release, by @steff456
- PR 275 - PR: Pin new version of Spyder and Pywinpty, by @steff456
- PR 273 - PR: Change subprocess.Popen to QProcess, by @steff456 (264)
- PR 272 - PR: Add blue border when the terminal is focused, by @steff456
- PR 271 - PR: Source terminal config files to have conda in PATH, by @steff456 (250, 164)
- PR 270 - PR: Add note to Readme to mention that this plugin doesn't work with our installers, by @ccordoba12
- PR 268 - PR: Add new cursor option and zoom to the terminal, by @steff456 (247)
- PR 267 - PR: Upgrade to xtermjs 4.13.0, by @steff456
- PR 255 - PR: Migration to Spyder 5 new API, by @steff456 (253, 252)
In this release 9 pull requests were closed.
- Issue 242 - Terminal just displays a fat cursor and does nothing else (PR 243 by @steff456)
- Issue 240 - Terminal tab not working on spyder 4.1.5, Ubuntu 20.04 (PR 243 by @steff456)
In this release 2 issues were closed.
- PR 244 - PR: Upgrade dependencies of xtermjs and Spyder, by @steff456
- PR 243 - PR: Fix new terminal with work with latest Terminado version, by @steff456 (242, 240)
In this release 2 pull requests were closed.
In this release 1 pull request was closed.
In this release 1 issue was closed.
In this release 1 pull request was closed.
- Issue 233 - Update translations
- Issue 227 - Add option to set buffer limit (PR 228 by @steff456)
- Issue 225 - Terminal error "ValueError: Invalid cookie 'cwd'" (PR 229 by @steff456)
- Issue 224 - Add widget for find functionality in the terminal (PR 226 by @steff456)
- Issue 219 - Remove QWebKit from the code (PR 221 by @steff456)
- Issue 218 - Shortcuts are not appearing in the preferences pane (PR 222 by @steff456)
- Issue 213 - Update to xterm.js latest version (PR 214 by @steff456)
- Issue 212 - Migrate this plugin to Python 3 (PR 215 by @steff456)
- Issue 206 - Correctly generate logging files (PR 210 by @steff456)
- Issue 202 - Problems when highlight text on terminal (PR 216 by @steff456)
- Issue 148 - How to increase/decrease size of font in terminal? (PR 217 by @steff456)
In this release 11 issues were closed.
- PR 232 - New Crowdin updates, by @spyder-bot
- PR 231 - PR: Update translation files, by @steff456
- PR 229 - PR: Percent encode/decode cwd to encode spaces and special characters, by @steff456 (225)
- PR 228 - PR: Add scrollback option to the terminal, by @steff456 (227)
- PR 226 - PR: Add find widget to the terminal, by @steff456 (224)
- PR 223 - PR: Improve clipboard support in the terminal, by @steff456
- PR 222 - PR: Fix shortcuts to new API, by @steff456 (218)
- PR 221 - PR: Remove deprecated QWebKit code, by @steff456 (219)
- PR 217 - PR: Add option to zoom in/zoom out in the terminal, by @steff456 (148)
- PR 216 - PR: Fix highlight text on the terminal, by @steff456 (202)
- PR 215 - PR: Move Spyder-terminal plugin to Python 3, by @steff456 (212)
- PR 214 - PR: Upgrade xterm to 4.7 release, by @steff456 (213)
- PR 211 - PR: Fix issues when running our test suite in Azure, by @ccordoba12
- PR 210 - PR: Generate logging files with Spyder's debug level, by @steff456 (206)
- PR 208 - Bump websocket-extensions from 0.1.3 to 0.1.4, by @dependabot[bot]
- PR 204 - Bump jquery from 3.4.1 to 3.5.0, by @dependabot[bot]
In this release 16 pull requests were closed.
- PR 201 - PR: Import sys for confpage, by @bnavigator
In this release 1 pull request was closed.
- Issue 184 - Don't distribute our tests with the package (PR 190 by @steff456)
- Issue 183 - Add testing requirements to setup.py (PR 185 by @steff456)
- Issue 181 - Unknown mark pytest.mark.first on a test (PR 186 by @steff456)
- Issue 180 - Declare DEV mode in tests using conftest.py (PR 192 by @steff456)
- Issue 179 - test_terminal_resize assumes python command (PR 191 by @bnavigator)
- Issue 177 - Command prompt shows wrong shell (PR 193 by @steff456)
- Issue 176 - Update requirement to Spyder >=4.1.0 when released (PR 178 by @steff456)
In this release 7 issues were closed.
- PR 198 - PR: Add compatibility with the latest release of xterm, by @steff456
- PR 197 - PR: Add some missing files to the distribution package, by @ccordoba12
- PR 196 - PR: Update release instructions with new loghub command, by @ccordoba12
- PR 195 - PR: Fix font size bug when resizing the terminal, by @steff456
- PR 194 - PR: Do not set DEV but assert it has been set, by @bnavigator
- PR 193 - PR: Change default terminal for macOS Catalina, by @steff456 (177)
- PR 192 - PR: Add conftest.py and remove the SPYDER_DEV variable in the CIs, by @steff456 (180)
- PR 191 - PR: Use sys.executable in test_terminal_resize, by @bnavigator (179, 179)
- PR 190 - PR: Exclude tests from distribution package, by @steff456 (184)
- PR 189 - PR: Bump acorn from 6.4.0 to 6.4.1, by @dependabot[bot]
- PR 188 - PR: Resolve vulnerabilities, by @steff456
- PR 187 - PR: Update deprecated dependencies and remove Python 2 from CIs, by @steff456
- PR 186 - PR: Remove unnecessary pytest first marker, by @steff456 (181)
- PR 185 - PR: Add testing requirements to setup.py, by @steff456 (183)
- PR 178 - PR: Update Spyder requirement to 4.1, by @steff456 (176)
In this release 15 pull requests were closed.
- Issue 168 - Change "terminal" to "consola" in Spanish translation (PR 169)
- Issue 161 - Some UI/UX improvements for 0.3.0 (PR 166)
- Issue 159 - Test new localization scripts (PR 156)
- Issue 158 - Add correct localization handling
- Issue 149 - Spyder-terminal is not starting on spyder 4 beta 2 (PR 150)
- Issue 138 - Implement JS routines using ES6/JSX syntax (PR 153)
- Issue 137 - Migrate JS dependencies to Yarn (PR 141)
- Issue 126 - xterm 3.0 (switched from DOM to canvas) (PR 153)
- Issue 122 - Use Terminado as backend terminal server handler (PR 142)
- Issue 116 - Changes for compatibility with new undocking behavior of Spyder (PR 144)
- Issue 108 - Add terminal color schemes (PR 160)
In this release 11 issues were closed.
- PR 173 - PR: Update to latest xterm.js version and pin dependencies
- PR 171 - PR: Make some improvements to the Readme
- PR 170 - PR: Fix double scroll bar appearing in Linux
- PR 169 - PR: New Crowdin translations (168)
- PR 166 - PR: Fix styling issues for UI consistency (161)
- PR 165 - PR: Add scrollbar style to match Spyder dark theme
- PR 163 - PR: Add shortcuts configuration
- PR 160 - PR: Add themes to the terminal (108)
- PR 156 - PR: Add configuration entry for preferences (159)
- PR 155 - PR: Fix connection between Qt handler and Javascript
- PR 154 - PR: Upgrade xterm to 4.2 and add search functionality
- PR 153 - PR: Update xterm.js to its latest version (138, 126)
- PR 152 - PR: Update to CircleCI 2.0
- PR 151 - PR: Set up CI with Azure Pipelines
- PR 150 - PR: Update SpyderPluginWidget import (149)
- PR 144 - PR: Add support for undocking behavior compatibility with Spyder 4 (116)
- PR 142 - PR: Migrate to terminado for the server (122)
- PR 141 - PR: Yarn migration (137)
In this release 18 pull requests were closed.
- Issue 140 - Release 0.2.4
- Issue 136 - Remove requirement on pexpect for Windows (PR 139)
- Issue 132 - Add import check for pywinpty (PR 135)
- Issue 131 - Remove compatibility check for Windows and Python 2 (PR 133)
- Issue 130 - Black screen in Spyder-terminal when I launch Spyer (PR 135)
In this release 5 issues were closed.
- PR 139 - PR: Remove pexpect from windows requirements (136)
- PR 135 - PR: Add winpty import verification before starting plugin (132, 130)
- PR 134 - PR: Fix running tests in CI infrastructure
- PR 133 - PR: Remove Windows/Py2.7 restriction (131)
In this release 4 pull requests were closed.
- Issue 114 - AttributeError: 'QWebEngineProfile' object has no attribute 'clearHttpCache'
In this release 1 issue was closed.
- PR 117 - PR: Do not clean WebEngine cache when using WebKit
In this release 1 pull request was closed.
- PR 111 - PR: Prevent tarballs and wheels to be built without server components
In this release 1 pull request was closed.
- Issue 107 - Release 0.2.1
- Issue 102 - Adapt close functionallity on Qt WebEngine
- Issue 101 - Error on a slow start
- Issue 99 - Prevent tests to get stuck on AppVeyor
- Issue 96 - TypeError: 'Icon' object is not callable
- Issue 95 - Close automatically a Terminal tab if it was closed from the process itself
In this release 6 issues were closed.
- PR 106 - PR: Replace default values for resize arguments
- PR 103 - PR: QWebChannel implementation and tests
- PR 100 - PR: Reduce test execution times
- PR 98 - PR: Close terminal tab if process was closed
In this release 4 pull requests were closed.
- Issue 90 - Windows: Close websocket when a console is closed manually
- Issue 85 - Update package dependencies on Windows
- Issue 84 - Release 0.2
- Issue 83 - Enable AppVeyor CI for Windows testing
- Issue 79 - Bold font may not be activated on new terminals
- Issue 77 - Execute initial commands only if prompt is available
- Issue 76 - Copy and Paste shortcuts are disabled
- Issue 72 - clear command does not work
- Issue 71 - Tabify terminal next to the IPython console
- Issue 70 - Use check_compatibility for PyQt4
- Issue 69 - Make 0.2 to depend on Spyder 3.2
- Issue 64 - Add server tests
- Issue 22 - Incorporate Windows version using pywinpty
In this release 13 issues were closed.
- PR 94 - PR: Restore previous font rescaling behaviour
- PR 93 - PR: Simplify initialization routine
- PR 91 - PR: Close websocket if process was stopped on Windows
- PR 89 - PR: Don't raise plugin when a new terminal is created
- PR 88 - PR: Add server tests
- PR 87 - PR: Simplify new terminal actions
- PR 86 - PR: Several installation fixes
- PR 82 - PR: Copy and Paste shortcuts update
- PR 80 - PR: Bold fonts are enabled by default
- PR 78 - Emit initialization commands only if prompt is ready
- PR 75 - PR: Version 0.2 depends on Spyder 3.2
- PR 74 - PR: Tabify terminal next to the IPython Console
- PR 73 - PR: Add plugin check_compatibility
- PR 58 - PR: Extend spyder-terminal to Windows
In this release 14 pull requests were closed.
- Issue 61 - Capture all keyboard events when a console is on focus
- Issue 60 - Redirect server output and errors to a file
- Issue 59 - Don't start to create consoles until the server is up and running
In this release 3 issues were closed.
- PR 66 - Add Release notes
- PR 65 - PR: Launch first console instance only if server is up
- PR 63 - PR: Make the terminal to capture all keyboard events
- PR 62 - PR: Redirecting server stderr and stdout to files
In this release 4 pull requests were closed.
- Issue 48 - Terminal content not re-scaling to plugin size
- Issue 47 - Move terminal webview to be inside a QFrame so that dock panes in Spyder are uniform
- Issue 46 - Rename plugin to "Terminal"
- Issue 45 - Plugin "Options menu" is empty
- Issue 44 - Make mouse wheel to work
- Issue 43 - Getting annoying Qt warnings
In this release 6 issues were closed.
- PR 54 - PR: Added more options for opening terminals at different locations
- PR 53 - PR: Fixed scroller issues
- PR 52 - PR: Update font size and geometry after terminal has finished loading
- PR 51 - PR: Update plugin name to Terminal
- PR 50 - PR: Added Content-Type header to all HTTP requests
- PR 49 - PR: Removed reference to contentsChanged signal
- PR 42 - PR: Use sys.executable to start the server
In this release 7 pull requests were closed.
- Issue 37 - Each terminal should be numbered sequentially
- Issue 34 - Terminals should use user-defined fonts
- Issue 32 - Fix text overflow when commands fill all the terminal space
- Issue 31 - Prevent running this plugin if Spyder is using PyQt4
- Issue 27 - Don't hard code port number
- Issue 24 - Add CI Engines and Minor Tests
- Issue 21 - Each terminal instance should be launched on currently opened path
- Issue 20 - Create basic terminal shortcuts
- Issue 15 - Server should start and end with Spyder process
- Issue 14 - Extract Javascript dependencies to a bower.json file
- Issue 12 - Solve security access problem
- Issue 10 - Display xterm terminal inside a QWebView widget
- Issue 6 - Implement basic web bash console using tornado and xterm.js
- Issue 4 - Add project skeleton
- Issue 3 - Write package documentation and description
In this release 15 issues were closed.
- PR 40 - New terminals inherit Spyder current working directory
- PR 39 - Server port is now variable
- PR 38 - Terminal tabs naming convention is sequential
- PR 36 - Plugin import is restricted to PyQt5
- PR 35 - PR: Custom font loading
- PR 33 - Overflow resolution
- PR 30 - PR: Fix tests
- PR 28 - PR: Basic test added
- PR 26 - PR: Documentation and Changelog update
- PR 25 - PR: Server deploys on port 8070 by default
- PR 23 - PR: Added basic shortcuts and menu entries
- PR 19 - Code cleanup: Removed useless font HTML examples
- PR 18 - PR: setup.py now downloads bower components before installing the plugin
- PR 17 - Added README screenshot
- PR 16 - Server now starts and stops with Spyder process
- PR 13 - Spyder IDE integration
- PR 11 - PR: Terminal is now shown inside a Qt Widget
- PR 9 - PR: Modified pexpect constructor orden between OSes
- PR 8 - PR: Added Py3 Compatibility
- PR 7 - PR: Web terminal proof-of-concept
- PR 5 - Add plugin template skeleton
In this release 21 pull requests were closed.