What's new in PyScripter 4.0.0
Oct 20, 2021
- New features:
- Major redesign of the User Interface - Material icons and new logo
- Re-architecture the interaction with python, code-completion etc. It should
- result in a more responsive user experience without delays and freezes.
- Added support for Python 3.10
- Removed support for Python 2.7, 3.2
- Installer and executable are now code-signed
- Persian translation added
- New IDE option "Restore open project"
- New File Explorer command "Select Directory..." (#1034)
- Issues addressed:
- #824,
- #990
- #1031
- #1035
- #1038
- #1039
- #1040
- #1105
- #1109
- #1111
New in PyScripter 3.6.2 (Dec 2, 2019)
- New features:
- Improved compatibility with venv virtual environments
- Restore code folding state when you start PyScripter (#973)
- Syntax for adding and removing parameters (#971). $[proc=?Question] adds parameter proc and $[proc=] removes it
- Improved DPI scaling
- Highlighters and styles are now installed under ProgramData to better support multiple users on the same computer
- Two new styles added (Calypso and Stellar)
- Issues addressed: #948, #962, #966, #967, #968, #972
New in PyScripter 3.5.0 (Nov 16, 2018)
- New features:
- Open and work with remote files from Windows and Linux machines as if they were local.
- Run and Debug scripts on remote Windows and Linux machines using SSH.
- Connection to python server with Windows named pipes. Avoids firewall issues. Requires the installation of pywin32 (pip install pywin32).
- IDE option to force the use of sockets for connection to the python server. (default True).
- New Editor commands Copy Line Up/Down (Shift+Alt+Up/Down) and Move Line Up/Down (Alt + Up/Down) as in Visual Studio.
- PyScripter icons given a facelift by Salim Saddaquzzaman.
- Upgraded rpyc to 4.x. As a result Python 2.5 is no longer supported.
- Issues addressed:
- Implement duplicate line command
- Call tips for some of functions and constructors don't work
- Feature request: Name python version
New in PyScripter 3.4.1.0 (May 7, 2018)
- Switch Python Engines without exiting PyScripter
- Faster loading times
- Initial support for running Jupyter notebooks inside PyScripter
- Syntax highlighting for JSON files
- New IDE option "Style Main Window Border"
- Find in Files and ToDo folders can include parameters (#828)
New in PyScripter 3.3.0.0 (Mar 22, 2018)
- New features:
- Thread debugging (#455)
- Much faster python output redirection
- Form Layout and placement stored in PyScripter.local.ini
New in PyScripter 3.2.0.0 (Jan 17, 2018)
- New feature:
- Dpi awareness
- Fixed issues:
- Tags in html - produce extra >
- New templates don't support space in name
- When trying to customize the external tool properties (Command prompt path)
- Not possible to change text foreground/background color
New in PyScripter 2.6.0.0 (May 4, 2015)
New in PyScripter 2.5 (Mar 19, 2012)
- This is the first joint 32-bit and 64-bit version release
- Python 3.3 support added
- Recent Projects menu item added
- Expandable lists and tuples in the Variables window ( Issue 583 )
- Expandable watches as in the Variables window ( Issue 523 )
- Basic support for Cython files added ( Issue 542 )
- New interpreter action Paste & Execute ( Issue 500 ) Replaces Paste with Prompt
- New PyIDE option "Display package names in editor tabs" default True ( Issue 115 )
- New search option "Auto Case Sensitive" (case insensitive when search text is lower case)
- The Abort command raises a KeyboardInterrupt at the Remote Engine ( Issue 618 )
- Incremental search in the Project Explorer matches any part of a filename (Issue 623)
- New IDE option "File line limit for syntax check as you type" default 1000
New in PyScripter 2.4.3 (Feb 17, 2012)
- New features:
- 100% portable by placing PyScripter.ini in the PyScripter exe directory
- Ctrl+Mousewheel for zooming the interpreter ( Issue 475 )
- Show docstrings during completion list ( Issue 274 )
- New IDE Option "File Change Notification" introduced with possible values Full, NoMappedDrives(default), Disabled ( Issue 470 )
- Background color for Matching and Unbalanced braces ( Issue 472 )
- New IDE option "Case Sensitive Code Completion" (default True)
- New IDE option "Complete Python keywords" (default True)
- New IDE option "Complete as you type" (default True, Issue 473 )
- New IDE option "Complete with word-break chars" (default True)
- New IDE option "Auto-complete with one entry" (default True, Issue 452 )
- Issues addressed:
- Command line history not saved
- Editing a watch to an empty string crashes PyScripter
- Replace in Find-in-Files now supports subexpression substitution ( Issue 332 )
- Import statement completion does not include builtin module names
New in PyScripter 2.4.1 (Feb 17, 2012)
- New features:
- Side-by-side file editing ( Issue #214 )
- Enhanced regular expression window (findall - Issue #161 )
- Open file at a specific line:column ( Issue #447 )
- Issues addressed:
- Reduced flicker when resizing form and panels
New in PyScripter 2.3.4 (Feb 17, 2012)
- New features:
- Compatibility with Python 3.1.3rc, 3.2a4
- Add watches by dragging and dropping text
- Ctrl + Mouse scroll scrolls whole pages in print preview
- Search for custom skins first in the Skins subdirectory of the Exe file if it exists
New in PyScripter 2.3.3 (Nov 12, 2010)
- New features:
- Native unicode strings throught (speed improvements especially on XP)
- Revamped Code Explorer (Issues 192, 163, 213, 225)
- Improvements to Code completion
- Auto-completion for the import statement in python 2.5 and later (Issue 230)
- Processing of function return statements
- Background module parsing and caching of parsed modules
- Start-up python scripts pyscripter_init.py and python_init.py. See start-up python scripts.
- Imporved "Match Brace" (Issue 426) and New Editor Command "Select to brace"
- Italian translation by Vincenzo Demasi added
- Russian translation by Aleksander Dragunkin added
- New IDE option "Highlight selected word" (Issue 404)
- New IDE option "Use Python colors in IDE"
- New Edit command "Copy File Name" available at the contex menu of the tab bar
- New commands "Previous Frame", "Next Frame" to change frame using the keyboard (Issue 399)
- JavaScript and PHP Syntax Highlighters added
- Issues addressed
- 103, 239, 267, 270, 271, 294, 317, 324, 343, 378,
- 395, 403, 405, 407, 411, 412, 413, 419, 421, 422,
- 425, 432