PyScripter Changelog

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)

  • Python 3.4 support added

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