<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Wingware News</title><link>https://wingware.com/</link><description>Software releases and other news for Wingware's Python IDE</description><lastBuildDate>Wed, 13 Nov 2024 01:50:53 GMT</lastBuildDate><generator>PyRSS2Gen-1.0.0</generator><docs>http://www.dalkescientific.com/Python/PyRSS2Gen.html</docs><item><title>Wing Python IDE Version 10.0.6 - September 20, 2024</title><link>https://wingware.com/news/2024-09-20</link><description>&lt;p&gt;Wing 10.0.6 adds support for Python 3.13 and fixes some issues with AI development,
code refactoring, and unit testing with pytest.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/10.0.6.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 10 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.6.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.6.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.6.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 10&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing10-screenshot.png" alt="Wing 10 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;AI Assisted Development&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 takes advantage of recent advances in the capabilities of generative AI to
provide powerful AI assisted development, including AI code suggestion, AI driven code
refactoring, description-driven development, and AI chat. You can ask Wing to use AI to
(1) implement missing code at the current input position, (2) refactor, enhance, or extend
existing code by describing the changes that you want to make, (3) write new code from a
description of its functionality and design, or (4) chat in order to work through
understanding and making changes to code.&lt;/p&gt;
&lt;p&gt;Examples of requests you can make include:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;Add a docstring to this method&amp;quot;
&amp;quot;Create unit tests for class SearchEngine&amp;quot;
&amp;quot;Add a phone number field to the Person class&amp;quot;
&amp;quot;Clean up this code&amp;quot;
&amp;quot;Convert this into a Python generator&amp;quot;
&amp;quot;Create an RPC server that exposes all the public methods in class BuildingManager&amp;quot;
&amp;quot;Change this method to wait asynchronously for data and return the result with a callback&amp;quot;
&amp;quot;Rewrite this threaded code to instead run asynchronously&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Yes, really!&lt;/p&gt;
&lt;p&gt;Your role changes to one of directing an intelligent assistant capable of completing a
wide range of programming tasks in relatively short periods of time. Instead of typing out
code by hand every step of the way, you are essentially directing someone else to work
through the details of manageable steps in the software development process.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/doc/ai"&gt;Read More&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.12, 3.13, and ARM64 Linux&lt;/h3&gt;
&lt;p&gt;Wing 10 adds support for Python 3.12 and 3.13, including (1) faster debugging with PEP 669 low
impact monitoring API, (2) PEP 695 parameterized classes, functions and methods, (3) PEP 695 type
statements, and (4) PEP 701 style f-strings.&lt;/p&gt;
&lt;p&gt;Wing 10 also adds support for running Wing on ARM64 Linux systems.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Poetry Package Management&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Poetry package management in the New Project dialog and the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu.  Poetry is an easy-to-use cross-platform dependency
and package manager for Python, similar to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;pipenv&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Ruff Code Warnings &amp;amp; Reformatting&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Ruff as an external code checker in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Warnings&lt;/span&gt;&lt;/tt&gt;
tool, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Ruff can also be used as a code reformatter
in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Source&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Reformatting&lt;/span&gt;&lt;/tt&gt; menu group.  Ruff is an incredibly fast Python code
checker that can replace or supplement flake8, pylint, pep8, and mypy.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 10 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 10 is a ground-breaking new release in Wingware's Python IDE product line. Find out how Wing
10 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.6.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.6.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.6.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 9 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2024-09-20</guid><pubDate>Fri, 20 Sep 2024 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 10.0.5 - July 8, 2024</title><link>https://wingware.com/news/2024-07-08</link><description>&lt;p&gt;Wing 10.0.5 adds support for running the IDE on arm64 Linux, updates the German language
UI localization, changes the default OpenAI model to lower cost and better performing
gpt-4o, and fixes several bugs.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/10.0.5.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 10 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.5.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.5.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.5.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 10&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing10-screenshot.png" alt="Wing 10 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;AI Assisted Development&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 takes advantage of recent advances in the capabilities of generative AI to
provide powerful AI assisted development, including AI code suggestion, AI driven code
refactoring, description-driven development, and AI chat. You can ask Wing to use AI to
(1) implement missing code at the current input position, (2) refactor, enhance, or extend
existing code by describing the changes that you want to make, (3) write new code from a
description of its functionality and design, or (4) chat in order to work through
understanding and making changes to code.&lt;/p&gt;
&lt;p&gt;Examples of requests you can make include:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;Add a docstring to this method&amp;quot;
&amp;quot;Create unit tests for class SearchEngine&amp;quot;
&amp;quot;Add a phone number field to the Person class&amp;quot;
&amp;quot;Clean up this code&amp;quot;
&amp;quot;Convert this into a Python generator&amp;quot;
&amp;quot;Create an RPC server that exposes all the public methods in class BuildingManager&amp;quot;
&amp;quot;Change this method to wait asynchronously for data and return the result with a callback&amp;quot;
&amp;quot;Rewrite this threaded code to instead run asynchronously&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Yes, really!&lt;/p&gt;
&lt;p&gt;Your role changes to one of directing an intelligent assistant capable of completing a
wide range of programming tasks in relatively short periods of time. Instead of typing out
code by hand every step of the way, you are essentially directing someone else to work
through the details of manageable steps in the software development process.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/doc/ai"&gt;Read More&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.12 and ARM64 Linux&lt;/h3&gt;
&lt;p&gt;Wing 10 adds support for Python 3.12, including (1) faster debugging with PEP 669 low impact
monitoring API, (2) PEP 695 parameterized classes, functions and methods, (3) PEP 695 type
statements, and (4) PEP 701 style f-strings.&lt;/p&gt;
&lt;p&gt;Wing 10 also adds support for running Wing on ARM64 Linux systems.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Poetry Package Management&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Poetry package management in the New Project dialog and the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu.  Poetry is an easy-to-use cross-platform dependency
and package manager for Python, similar to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;pipenv&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Ruff Code Warnings &amp;amp; Reformatting&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Ruff as an external code checker in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Warnings&lt;/span&gt;&lt;/tt&gt;
tool, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Ruff can also be used as a code reformatter
in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Source&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Reformatting&lt;/span&gt;&lt;/tt&gt; menu group.  Ruff is an incredibly fast Python code
checker that can replace or supplement flake8, pylint, pep8, and mypy.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 10 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 10 is a ground-breaking new release in Wingware's Python IDE product line. Find out how Wing
10 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.5.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.5.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.5.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 9 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2024-07-08</guid><pubDate>Mon, 08 Jul 2024 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 10.0.4 - May 3, 2024</title><link>https://wingware.com/news/2024-05-02</link><description>&lt;p&gt;Wing 10.0.4 improves performance of the Python 3.12+ debugger, fixes debugging
the Python Shell with Python 3.12, and makes several other improvements.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/10.0.4.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 10 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.4.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.4.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.4.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 10&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing10-screenshot.png" alt="Wing 10 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;AI Assisted Development&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 takes advantage of recent advances in the capabilities of generative AI to
provide powerful AI assisted development, including AI code suggestion, AI driven code
refactoring, description-driven development, and AI chat. You can ask Wing to use AI to
(1) implement missing code at the current input position, (2) refactor, enhance, or extend
existing code by describing the changes that you want to make, (3) write new code from a
description of its functionality and design, or (4) chat in order to work through
understanding and making changes to code.&lt;/p&gt;
&lt;p&gt;Examples of requests you can make include:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;Add a docstring to this method&amp;quot;
&amp;quot;Create unit tests for class SearchEngine&amp;quot;
&amp;quot;Add a phone number field to the Person class&amp;quot;
&amp;quot;Clean up this code&amp;quot;
&amp;quot;Convert this into a Python generator&amp;quot;
&amp;quot;Create an RPC server that exposes all the public methods in class BuildingManager&amp;quot;
&amp;quot;Change this method to wait asynchronously for data and return the result with a callback&amp;quot;
&amp;quot;Rewrite this threaded code to instead run asynchronously&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Yes, really!&lt;/p&gt;
&lt;p&gt;Your role changes to one of directing an intelligent assistant capable of completing a
wide range of programming tasks in relatively short periods of time. Instead of typing out
code by hand every step of the way, you are essentially directing someone else to work
through the details of manageable steps in the software development process.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/doc/ai"&gt;Read More&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.12&lt;/h3&gt;
&lt;p&gt;Wing 10 adds support for Python 3.12, including (1) faster debugging with PEP 669 low impact
monitoring API, (2) PEP 695 parameterized classes, functions and methods, (3) PEP 695 type
statements, and (4) PEP 701 style f-strings.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Poetry Package Management&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Poetry package management in the New Project dialog and the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu.  Poetry is an easy-to-use cross-platform dependency
and package manager for Python, similar to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;pipenv&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Ruff Code Warnings &amp;amp; Reformatting&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Ruff as an external code checker in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Warnings&lt;/span&gt;&lt;/tt&gt;
tool, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Ruff can also be used as a code reformatter
in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Source&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Reformatting&lt;/span&gt;&lt;/tt&gt; menu group.  Ruff is an incredibly fast Python code
checker that can replace or supplement flake8, pylint, pep8, and mypy.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 10 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 10 is a ground-breaking new release in Wingware's Python IDE product line. Find out how Wing
10 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.4.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.4.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.4.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 9 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2024-05-02</guid><pubDate>Thu, 02 May 2024 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 10.0.3 - March 15, 2024</title><link>https://wingware.com/news/2024-03-14</link><description>&lt;p&gt;Wing 10.0.3 adds more control over AI request context, improves keyboard navigability on
Windows, fixes folding failures seen in Python files, avoids failure to show debug process
output in Debug I/O, improves Diff/Merge for directories and files, fixes hanging while
examining some types of debug data, solves several problems with setting up Poetry
projects on Windows, and makes about 20 other improvements.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/10.0.3.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 10 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.3.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.3.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.3.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 10&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing10-screenshot.png" alt="Wing 10 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;AI Assisted Development&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 takes advantage of recent advances in the capabilities of generative AI to
provide powerful AI assisted development, including AI code suggestion, AI driven code
refactoring, description-driven development, and AI chat. You can ask Wing to use AI to
(1) implement missing code at the current input position, (2) refactor, enhance, or extend
existing code by describing the changes that you want to make, (3) write new code from a
description of its functionality and design, or (4) chat in order to work through
understanding and making changes to code.&lt;/p&gt;
&lt;p&gt;Examples of requests you can make include:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;Add a docstring to this method&amp;quot;
&amp;quot;Create unit tests for class SearchEngine&amp;quot;
&amp;quot;Add a phone number field to the Person class&amp;quot;
&amp;quot;Clean up this code&amp;quot;
&amp;quot;Convert this into a Python generator&amp;quot;
&amp;quot;Create an RPC server that exposes all the public methods in class BuildingManager&amp;quot;
&amp;quot;Change this method to wait asynchronously for data and return the result with a callback&amp;quot;
&amp;quot;Rewrite this threaded code to instead run asynchronously&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Yes, really!&lt;/p&gt;
&lt;p&gt;Your role changes to one of directing an intelligent assistant capable of completing a
wide range of programming tasks in relatively short periods of time. Instead of typing out
code by hand every step of the way, you are essentially directing someone else to work
through the details of manageable steps in the software development process.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/doc/ai"&gt;Read More&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.12&lt;/h3&gt;
&lt;p&gt;Wing 10 adds support for Python 3.12, including (1) faster debugging with PEP 669 low impact
monitoring API, (2) PEP 695 parameterized classes, functions and methods, (3) PEP 695 type
statements, and (4) PEP 701 style f-strings.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Poetry Package Management&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Poetry package management in the New Project dialog and the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu.  Poetry is an easy-to-use cross-platform dependency
and package manager for Python, similar to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;pipenv&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Ruff Code Warnings &amp;amp; Reformatting&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Ruff as an external code checker in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Warnings&lt;/span&gt;&lt;/tt&gt;
tool, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Ruff can also be used as a code reformatter
in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Source&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Reformatting&lt;/span&gt;&lt;/tt&gt; menu group.  Ruff is an incredibly fast Python code
checker that can replace or supplement flake8, pylint, pep8, and mypy.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 10 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 10 is a ground-breaking new release in Wingware's Python IDE product line. Find out how Wing
10 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.3.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.3.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.3.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 9 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2024-03-14</guid><pubDate>Thu, 14 Mar 2024 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 10.0.2 - February 23, 2024</title><link>https://wingware.com/news/2024-02-23</link><description>&lt;p&gt;Wing 10.0.2 adds AI chat and other improvements to Wing Pro's AI assisted development
capabilities, quick toggling between debug stack frames for project and test files, better
UI for auto-imports in the auto-completer, and other improvements for the debugger,
Diff/Merge tool, editor, &amp;amp; other features.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/10.0.2.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 10 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.2.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.2.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.2.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 10&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing10-screenshot.png" alt="Wing 10 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;AI Assisted Development&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 takes advantage of recent advances in the capabilities of generative AI to
provide powerful AI assisted development, including AI code suggestion, AI driven code
refactoring, description-driven development, and AI chat. You can ask Wing to use AI to
(1) implement missing code at the current input position, (2) refactor, enhance, or extend
existing code by describing the changes that you want to make, (3) write new code from a
description of its functionality and design, or (4) chat in order to work through
understanding and making changes to code.&lt;/p&gt;
&lt;p&gt;Examples of requests you can make include:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;Add a docstring to this method&amp;quot;
&amp;quot;Create unit tests for class SearchEngine&amp;quot;
&amp;quot;Add a phone number field to the Person class&amp;quot;
&amp;quot;Clean up this code&amp;quot;
&amp;quot;Convert this into a Python generator&amp;quot;
&amp;quot;Create an RPC server that exposes all the public methods in class BuildingManager&amp;quot;
&amp;quot;Change this method to wait asynchronously for data and return the result with a callback&amp;quot;
&amp;quot;Rewrite this threaded code to instead run asynchronously&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Yes, really!&lt;/p&gt;
&lt;p&gt;Your role changes to one of directing an intelligent assistant capable of completing a
wide range of programming tasks in relatively short periods of time. Instead of typing out
code by hand every step of the way, you are essentially directing someone else to work
through the details of manageable steps in the software development process.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/doc/ai"&gt;Read More&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.12&lt;/h3&gt;
&lt;p&gt;Wing 10 adds support for Python 3.12, including (1) faster debugging with PEP 669 low impact
monitoring API, (2) PEP 695 parameterized classes, functions and methods, (3) PEP 695 type
statements, and (4) PEP 701 style f-strings.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Poetry Package Management&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Poetry package management in the New Project dialog and the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu.  Poetry is an easy-to-use cross-platform dependency
and package manager for Python, similar to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;pipenv&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Ruff Code Warnings &amp;amp; Reformatting&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Ruff as an external code checker in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Warnings&lt;/span&gt;&lt;/tt&gt;
tool, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Ruff can also be used as a code reformatter
in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Source&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Reformatting&lt;/span&gt;&lt;/tt&gt; menu group.  Ruff is an incredibly fast Python code
checker that can replace or supplement flake8, pylint, pep8, and mypy.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 10 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 10 is a ground-breaking new release in Wingware's Python IDE product line. Find out how Wing
10 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.2.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.2.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.2.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 9 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2024-02-23</guid><pubDate>Fri, 23 Feb 2024 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 10 - January 19, 2024</title><link>https://wingware.com/news/2024-01-19</link><description>&lt;p&gt;Wing 10 adds AI assisted code development and refactoring, support for Python 3.12
including faster debugging with the new PEP 669 low-impact monitoring API, Poetry for
package management, Ruff for code warnings and reformatting, &amp;amp; more.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/10.0.1.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 10 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.1.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.1.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.1.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 10&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing10-screenshot.png" alt="Wing 10 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;AI Assisted Development&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 takes advantage of recent advances in the capabilities of generative AI to
provide powerful AI assisted development, including AI code suggestion, AI driven code
refactoring, and description-driven development. You can ask Wing to implement missing
code at the current input position, or use AI to refactor, enhance, or extend existing
code by describing the changes that you want to make.&lt;/p&gt;
&lt;p&gt;Examples of requests you can make include:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;Add a docstring to this method&amp;quot;
&amp;quot;Create unit tests for class Person&amp;quot;
&amp;quot;Add a phone number field to the Person class&amp;quot;
&amp;quot;Clean up this code&amp;quot;
&amp;quot;Convert this into a Python generator&amp;quot;
&amp;quot;Create an RPC server that exposes all the public methods in class CustomServer&amp;quot;
&amp;quot;Change this method to wait asynchronously for data and return the result with a callback&amp;quot;
&amp;quot;Rewrite this threaded code to instead run asynchronously&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Yes, really!&lt;/p&gt;
&lt;p&gt;Your role changes to one of directing an intelligent assistant capable of completing a
wide range of programming tasks in relatively short periods of time. Instead of typing out
code by hand every step of the way, you are essentially directing someone else to work
through the details of manageable steps in the software development process.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/doc/ai"&gt;Read More&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.12&lt;/h3&gt;
&lt;p&gt;Wing 10 adds support for Python 3.12, including (1) faster debugging with PEP 669 low impact
monitoring API, (2) PEP 695 parameterized classes, functions and methods, (3) PEP 695 type
statements, and (4) PEP 701 style f-strings.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Poetry Package Management&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Poetry package management in the New Project dialog and the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu.  Poetry is an easy-to-use cross-platform dependency
and package manager for Python, similar to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;pipenv&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Ruff Code Warnings &amp;amp; Reformatting&lt;/h3&gt;
&lt;p&gt;Wing Pro 10 adds support for Ruff as an external code checker in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Warnings&lt;/span&gt;&lt;/tt&gt;
tool, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Ruff can also be used as a code reformatter
in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Source&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Reformatting&lt;/span&gt;&lt;/tt&gt; menu group.  Ruff is an incredibly fast Python code
checker that can replace or supplement flake8, pylint, pep8, and mypy.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 10 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 10 is a ground-breaking new release in Wingware's Python IDE product line. Find out how Wing
10 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/10.0.1.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.1.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.1.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 9 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2024-01-19</guid><pubDate>Fri, 19 Jan 2024 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 9.1.2 - September 28, 2023</title><link>https://wingware.com/news/2023-09-28</link><description>&lt;p&gt;Wing 9.1.2 improves auto-import, fixes debugger support for mingw Windows Python builds,
correctly creates projects when multiple Wing windows have been opened, fixes auto-editing
inside f-strings, optimizes updating the Testing tool, and makes about 20 other
improvements.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/9.1.2.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 9.1 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.1.2/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.2/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.1.2/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 9.1&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing9-screenshot.png" alt="Wing 9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Import Management&lt;/h3&gt;
&lt;p&gt;Wing 9.1 adds the ability to auto-enter imports from the auto-completer, eliminating
the need to move up and down in a file to add imports while writing new code.  The
new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Imports&lt;/span&gt;&lt;/tt&gt; tool makes it easy to find and remove imports that are unused
anywhere in your code.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Code Coverage&lt;/h3&gt;
&lt;p&gt;Wing 9.1 added the ability to track and display code coverage for unit tests, so
that you can see how well your tests are exercising your code.  Coverage data is
also used to determine which previously collected test results are invalidated
by edits made to your code, so that tests affected by edits may be re-run
sooner in the development process.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Faster Unit Testing&lt;/h3&gt;
&lt;p&gt;Wing 9.1 significantly speeds up running unit tests in projects with a large number of
unit tests. This release also adds a Run Not-Yet-Run Tests option to the Testing menu, to
make it easier to run only tests that have not yet been run, and improves storing unit
tests results when tests print a large amount of output.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Other Improvements&lt;/h3&gt;
&lt;p&gt;Wing 9.1 also shows auto-invocation arguments for methods of super(), improves New Project
support for Docker, Django, and other environments, fixes a number of issues affecting
multi-threaded debugging, fixes several code analysis issues, improves reliability of
remote development across network failures, improves keyboard navigation of Search in
Files results, fixes some issues in auto-editing and auto-spacing, and makes a number of
other improvements.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 9.1, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 9.1&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 9.1 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 9.1 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
9.1 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.1.2/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.2/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.1.2/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 8 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2023-09-28</guid><pubDate>Thu, 28 Sep 2023 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 9.1 - May 10, 2023</title><link>https://wingware.com/news/2023-05-10</link><description>&lt;p&gt;Wing 9.1 adds auto-import and import management, collects and displays
code coverage for unit tests, uses coverage data to invalidate test results when code
is edited, adds support for Python 3.11, reduces debugger overhead in Python 3.7+,
speeds up running unit tests, streamlines configuration of light and dark theming,
adds two light display themes, and makes improvements to New Project for Docker and
Django, auto-invocation, multi-threaded debugging, code analysis, &amp;amp; more.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/9.1.1.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 9.1 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.1.1/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.1/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.1.1/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 9.1&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing9-screenshot.png" alt="Wing 9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Import Management&lt;/h3&gt;
&lt;p&gt;Wing 9.1 adds the ability to auto-enter imports from the auto-completer, eliminating
the need to move up and down in a file to add imports while writing new code.  The
new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Imports&lt;/span&gt;&lt;/tt&gt; tool makes it easy to find and remove imports that are unused
anywhere in your code.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Code Coverage&lt;/h3&gt;
&lt;p&gt;Wing 9.1 added the ability to track and display code coverage for unit tests, so
that you can see how well your tests are exercising your code.  Coverage data is
also used to determine which previously collected test results are invalidated
by edits made to your code, so that tests affected by edits may be re-run
sooner in the development process.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Faster Unit Testing&lt;/h3&gt;
&lt;p&gt;Wing 9.1 significantly speeds up running unit tests in projects with a large number of
unit tests. This release also adds a Run Not-Yet-Run Tests option to the Testing menu, to
make it easier to run only tests that have not yet been run, and improves storing unit
tests results when tests print a large amount of output.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Other Improvements&lt;/h3&gt;
&lt;p&gt;Wing 9.1 also shows auto-invocation arguments for methods of super(), improves New Project
support for Docker, Django, and other environments, fixes a number of issues affecting
multi-threaded debugging, fixes several code analysis issues, improves reliability of
remote development across network failures, improves keyboard navigation of Search in
Files results, fixes some issues in auto-editing and auto-spacing, and makes a number of
other improvements.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 9.1, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 9.1&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 9.1 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 9.1 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
9.1 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.1.1/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.1.1/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.1.1/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 8 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2023-05-10</guid><pubDate>Wed, 10 May 2023 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 9.0.2 - December 20, 2022</title><link>https://wingware.com/news/2022-12-20</link><description>&lt;p&gt;Wing 9.0.2 speeds up the debugger during module imports, fixes several issues with
match/case, corrects initial directory used with 'python -m', fixes auto-refresh of
version control status, adds commands for traversing current selection in the
multi-selection dialog, and fixes some stability issues.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/9.0.2.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 9.0.2 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.0.2/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.2/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.0.2/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 9&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing9-screenshot.png" alt="Wing 9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.11&lt;/h3&gt;
&lt;p&gt;Wing 9 adds support for Python 3.11, the next major release of Python, so you can take
advantage of Python 3.11's substantially improved performance and new features.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Debugger Optimizations&lt;/h3&gt;
&lt;p&gt;Wing 9 reduces debugger overhead by about 20-50% in Python 3.7+. The exact amount of
performance improvement you will see depends on the nature of the code that is being
debugged and the Python version that you are using.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Streamlined Light and Dark Theming&lt;/h3&gt;
&lt;p&gt;Wing 9 allows configuring a light and dark theme independently (on the first Preferences
page) in order to make it easier to switch between light and dark modes. Two new light
themes New Light and Faerie Storm have been added, and switching display modes should be faster
and smoother visually.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Other Improvements&lt;/h3&gt;
&lt;p&gt;Wing 9 also shows auto-invocation arguments for methods of super(), fixes a number of
issues affecting code analysis and multi-threaded debugging, and makes several other
improvements.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 9, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 9&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 9 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 9 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
9 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.0.2/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.2/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.0.2/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 8 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2022-12-20</guid><pubDate>Tue, 20 Dec 2022 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 9.0.1 - November 23, 2022</title><link>https://wingware.com/news/2022-11-23</link><description>&lt;p&gt;Wing 9.0.1 fixes rendering of notebook tabs on Windows when not emulating OS display
style, works around segfaults in Python 3.11 when using lxml, fixes vi mode ci[ and similar
when the cursor is on the opening character, fixes tooltips appearing on the incorrect
monitor, and makes a few other usability improvements.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/9.0.1.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 9.0.1 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.0.1/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.1/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.0.1/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 9&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing9-screenshot.png" alt="Wing 9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.11&lt;/h3&gt;
&lt;p&gt;Wing 9 adds support for Python 3.11, the next major release of Python, so you can take
advantage of Python 3.11's substantially improved performance and new features.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Debugger Optimizations&lt;/h3&gt;
&lt;p&gt;Wing 9 reduces debugger overhead by about 20-50% in Python 3.7+. The exact amount of
performance improvement you will see depends on the nature of the code that is being
debugged and the Python version that you are using.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Streamlined Light and Dark Theming&lt;/h3&gt;
&lt;p&gt;Wing 9 allows configuring a light and dark theme independently (on the first Preferences
page) in order to make it easier to switch between light and dark modes. Two new light
themes New Light and Faerie Storm have been added, and switching display modes should be faster
and smoother visually.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Other Improvements&lt;/h3&gt;
&lt;p&gt;Wing 9 also shows auto-invocation arguments for methods of super(), fixes a number of
issues affecting code analysis and multi-threaded debugging, and makes several other
improvements.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 9, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 9&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 9 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 9 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
9 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.0.1/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.0.1/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.0.1/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 8 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2022-11-23</guid><pubDate>Wed, 23 Nov 2022 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 9 - October 24, 2022</title><link>https://wingware.com/news/2022-10-24</link><description>&lt;p&gt;Wing 9 adds support for Python 3.11, reduces debugger overhead in Python 3.7+, streamlines
configuration of light and dark theming, adds two light display themes, and makes
improvements to auto-invocation, multi-threaded debugging, code analysis, &amp;amp; more.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/9.0.0.4/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 9 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 9&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/screenshots/wing9-screenshot.png" alt="Wing 9 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Python 3.11&lt;/h3&gt;
&lt;p&gt;Wing 9 adds support for Python 3.11, the next major release of Python, so you can take
advantage of Python 3.11's substantially improved performance and new features.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Debugger Optimizations&lt;/h3&gt;
&lt;p&gt;Wing 9 reduces debugger overhead by about 20-50% in Python 3.7+. The exact amount of
performance improvement you will see depends on the nature of the code that is being
debugged and the Python version that you are using.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Streamlined Light and Dark Theming&lt;/h3&gt;
&lt;p&gt;Wing 9 allows configuring a light and dark theme independently (on the first Preferences
page) in order to make it easier to switch between light and dark modes. Two new light
themes New Light and Faerie Storm have been added, and switching display modes should be faster
and smoother visually.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Other Improvements&lt;/h3&gt;
&lt;p&gt;Wing 9 also shows auto-invocation arguments for methods of super(), fixes a number of
issues affecting code analysis and multi-threaded debugging, and makes several other
improvements.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 9, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 9&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 9 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 9 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
9 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/9.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/9.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/9.0/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 8 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2022-10-24</guid><pubDate>Mon, 24 Oct 2022 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 8.3.3 - July 28, 2022</title><link>https://wingware.com/news/2022-07-28</link><description>&lt;p&gt;Wing 8.3.3 improves display of bytes values in the Stack Data tool, fixes several remote
development issues, correctly reports exceptions while loading Django test files, runs
Python with the correct command line when using -m with wingdb, prevents unwanted timeout of
the debug connection, avoids adding unwanted spaces around =, !, : in f-string expressions,
correctly pastes form feed characters and avoids stripping them as trailing white space,
prevents corrupting projects when opening a project using the .wpu file (rather than the
.wpr file), and makes a number of other usability improvements.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/8.3.3.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 8.3 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 8.3&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Containers and Clusters&lt;/h3&gt;
&lt;p&gt;Wing 8 adds support for developing, testing, and debugging Python code that runs inside
containers, such as those provided by Docker and LXC/LXD, and clusters of containers
managed by a container orchestration system like Docker Compose. A new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Containers&lt;/span&gt;&lt;/tt&gt; tool
can be used to start, stop, and monitor container services, and new Docker container
environments may be created during project creation.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/proj/container-intro"&gt;Working with Containers and Clusters&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;New Package Management Tool&lt;/h3&gt;
&lt;p&gt;Wing 8 adds a new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool that provides the ability to install, remove, and
update packages found in the Python environment used by your project. This supports
pipenv, pip, and conda as the underlying package manager. Packages may be
selected manually from PyPI or by package specifications found in a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;requirements.txt&lt;/span&gt;&lt;/tt&gt;
or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Pipfile&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/packages/intro"&gt;Package Manager&lt;/a&gt; .&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Project Creation&lt;/h3&gt;
&lt;p&gt;Wing 8 redesigns &lt;tt class="literal"&gt;&lt;span class="pre"&gt;New&lt;/span&gt; &lt;span class="pre"&gt;Project&lt;/span&gt;&lt;/tt&gt; support so that the host, project directory, Python
environment, and project type may all be selected independently. New projects may use
either an existing or newly created source directory, optionally cloning code from a
revision control repository. An existing or newly created Python environment may be
selected, using virtualenv, pipenv, conda, or Docker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Python Code Analysis and Warnings&lt;/h3&gt;
&lt;p&gt;Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support
for f-strings, named tuples, and other language constructs. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Find&lt;/span&gt; &lt;span class="pre"&gt;Uses&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Refactoring&lt;/span&gt;&lt;/tt&gt;, and auto-completion now work within f-string expressions, Wing's built-in
code warnings work with named tuples, the Source Assistant displays more detailed and
complete value type information, and code warning indicators are updated more cleanly
during edits.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Remote Development&lt;/h3&gt;
&lt;p&gt;Wing 8 makes it easier to configure remote development and provides more flexibility in
conforming to local security policies.  The new built-in SSH implementation
may be used instead of separately configuring OpenSSH or PuTTY. Remote development can
now also work without access to an SSH agent: Wing will prompt for passwords, private
key passphrases, and other input needed to establish an SSH connection.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;And More&lt;/h3&gt;
&lt;p&gt;Wing 8 also adds support for Python 3.10, including match/case statements, native
executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced
application startup time, support for Unreal Engine, Delete Symbol and Rename Current
Module refactoring operations, improved debug stepping and exception handling in async
code, remote development without an SSH agent, expanded support for branching,
stashing/shelving and other operations for Git and Mercurial, and much more.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 8, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 8&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 8.3 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
8 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 7 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2022-07-28</guid><pubDate>Thu, 28 Jul 2022 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 8.3.2 - June 17, 2022</title><link>https://wingware.com/news/2022-06-17</link><description>&lt;p&gt;Wing 8.3.2 fixes several code intelligence issues for f-string expressions, avoids
problems when using ~ or a non-default Base Directory with remote hosts, allows running a
pytest parameterized test with a float value, adds the option Use Fixed Width Font for
Output to the Testing tool's right-click context menu, scrolls correctly to the current
line in version control blame/praise output, fixes intermittent PyQt &amp;amp; PySide
autocompletion problems, and makes a number of other usability improvements.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/8.3.2.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 8.3 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 8.3&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Containers and Clusters&lt;/h3&gt;
&lt;p&gt;Wing 8 adds support for developing, testing, and debugging Python code that runs inside
containers, such as those provided by Docker and LXC/LXD, and clusters of containers
managed by a container orchestration system like Docker Compose. A new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Containers&lt;/span&gt;&lt;/tt&gt; tool
can be used to start, stop, and monitor container services, and new Docker container
environments may be created during project creation.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/proj/container-intro"&gt;Working with Containers and Clusters&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;New Package Management Tool&lt;/h3&gt;
&lt;p&gt;Wing 8 adds a new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool that provides the ability to install, remove, and
update packages found in the Python environment used by your project. This supports
pipenv, pip, and conda as the underlying package manager. Packages may be
selected manually from PyPI or by package specifications found in a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;requirements.txt&lt;/span&gt;&lt;/tt&gt;
or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Pipfile&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/packages/intro"&gt;Package Manager&lt;/a&gt; .&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Project Creation&lt;/h3&gt;
&lt;p&gt;Wing 8 redesigns &lt;tt class="literal"&gt;&lt;span class="pre"&gt;New&lt;/span&gt; &lt;span class="pre"&gt;Project&lt;/span&gt;&lt;/tt&gt; support so that the host, project directory, Python
environment, and project type may all be selected independently. New projects may use
either an existing or newly created source directory, optionally cloning code from a
revision control repository. An existing or newly created Python environment may be
selected, using virtualenv, pipenv, conda, or Docker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Python Code Analysis and Warnings&lt;/h3&gt;
&lt;p&gt;Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support
for f-strings, named tuples, and other language constructs. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Find&lt;/span&gt; &lt;span class="pre"&gt;Uses&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Refactoring&lt;/span&gt;&lt;/tt&gt;, and auto-completion now work within f-string expressions, Wing's built-in
code warnings work with named tuples, the Source Assistant displays more detailed and
complete value type information, and code warning indicators are updated more cleanly
during edits.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Remote Development&lt;/h3&gt;
&lt;p&gt;Wing 8 makes it easier to configure remote development and provides more flexibility in
conforming to local security policies.  The new built-in SSH implementation
may be used instead of separately configuring OpenSSH or PuTTY. Remote development can
now also work without access to an SSH agent: Wing will prompt for passwords, private
key passphrases, and other input needed to establish an SSH connection.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;And More&lt;/h3&gt;
&lt;p&gt;Wing 8 also adds support for Python 3.10, including match/case statements, native
executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced
application startup time, support for Unreal Engine, Delete Symbol and Rename Current
Module refactoring operations, improved debug stepping and exception handling in async
code, remote development without an SSH agent, expanded support for branching,
stashing/shelving and other operations for Git and Mercurial, and much more.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 8, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 8&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 8.3 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
8 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 7 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2022-06-17</guid><pubDate>Fri, 17 Jun 2022 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 8.3.1 - May 6, 2022</title><link>https://wingware.com/news/2022-05-06</link><description>&lt;p&gt;Wing 8.3.1 fixes multiple problems affecting remote development, improves goto-definition
while the debugger is active, correctly displays a Pandas data frame as an array when
Resolve Properties is disabled, adds Copy Import Name to the editor tab context menu,
avoids a potential crash in the debugger when cElementTree is used, creates a missing
parent directory for a new virtualenv in New Project, and makes a number of other
usability improvements.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/8.3.1.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 8.3 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 8.3&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Containers and Clusters&lt;/h3&gt;
&lt;p&gt;Wing 8 adds support for developing, testing, and debugging Python code that runs inside
containers, such as those provided by Docker and LXC/LXD, and clusters of containers
managed by a container orchestration system like Docker Compose. A new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Containers&lt;/span&gt;&lt;/tt&gt; tool
can be used to start, stop, and monitor container services, and new Docker container
environments may be created during project creation.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/proj/container-intro"&gt;Working with Containers and Clusters&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;New Package Management Tool&lt;/h3&gt;
&lt;p&gt;Wing 8 adds a new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool that provides the ability to install, remove, and
update packages found in the Python environment used by your project. This supports
pipenv, pip, and conda as the underlying package manager. Packages may be
selected manually from PyPI or by package specifications found in a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;requirements.txt&lt;/span&gt;&lt;/tt&gt;
or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Pipfile&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/packages/intro"&gt;Package Manager&lt;/a&gt; .&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Project Creation&lt;/h3&gt;
&lt;p&gt;Wing 8 redesigns &lt;tt class="literal"&gt;&lt;span class="pre"&gt;New&lt;/span&gt; &lt;span class="pre"&gt;Project&lt;/span&gt;&lt;/tt&gt; support so that the host, project directory, Python
environment, and project type may all be selected independently. New projects may use
either an existing or newly created source directory, optionally cloning code from a
revision control repository. An existing or newly created Python environment may be
selected, using virtualenv, pipenv, conda, or Docker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Python Code Analysis and Warnings&lt;/h3&gt;
&lt;p&gt;Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support
for f-strings, named tuples, and other language constructs. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Find&lt;/span&gt; &lt;span class="pre"&gt;Uses&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Refactoring&lt;/span&gt;&lt;/tt&gt;, and auto-completion now work within f-string expressions, Wing's built-in
code warnings work with named tuples, the Source Assistant displays more detailed and
complete value type information, and code warning indicators are updated more cleanly
during edits.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Remote Development&lt;/h3&gt;
&lt;p&gt;Wing 8 makes it easier to configure remote development and provides more flexibility in
conforming to local security policies.  The new built-in SSH implementation
may be used instead of separately configuring OpenSSH or PuTTY. Remote development can
now also work without access to an SSH agent: Wing will prompt for passwords, private
key passphrases, and other input needed to establish an SSH connection.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;And More&lt;/h3&gt;
&lt;p&gt;Wing 8 also adds support for Python 3.10, including match/case statements, native
executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced
application startup time, support for Unreal Engine, Delete Symbol and Rename Current
Module refactoring operations, improved debug stepping and exception handling in async
code, remote development without an SSH agent, expanded support for branching,
stashing/shelving and other operations for Git and Mercurial, and much more.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 8, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 8&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 8.3 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
8 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 7 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2022-05-06</guid><pubDate>Fri, 06 May 2022 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 8.3 - March 30, 2022</title><link>https://wingware.com/news/2022-03-30</link><description>&lt;p&gt;Wing 8.3 improves remote development by allowing it to work without an SSH agent or
command line OpenSSH or PuTTY configuration. This release also supports forwarding of the
SSH agent to the remote host, allows blocking access to any SSH agent, improves analysis
of match/case statements, avoids reporting spurious exceptions in async def coroutines,
and makes a number of other improvements to refactoring, code reformatting, debugging, and
other features.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/8.3.0.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Wing 8.3 Now:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; What's New in Wing 8.3&lt;/h2&gt;
&lt;br&gt;&lt;img src="https://wingware.com/images/news/2021-07-26/wing8-screenshot.png" alt="Wing 8 Screen Shot" backrefs="" class="doc-image" dupnames="" ids="" names="" /&gt;&lt;br&gt;&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Support for Containers and Clusters&lt;/h3&gt;
&lt;p&gt;Wing 8 adds support for developing, testing, and debugging Python code that runs inside
containers, such as those provided by Docker and LXC/LXD, and clusters of containers
managed by a container orchestration system like Docker Compose. A new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Containers&lt;/span&gt;&lt;/tt&gt; tool
can be used to start, stop, and monitor container services, and new Docker container
environments may be created during project creation.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/proj/container-intro"&gt;Working with Containers and Clusters&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;New Package Management Tool&lt;/h3&gt;
&lt;p&gt;Wing 8 adds a new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Packages&lt;/span&gt;&lt;/tt&gt; tool that provides the ability to install, remove, and
update packages found in the Python environment used by your project. This supports
pipenv, pip, and conda as the underlying package manager. Packages may be
selected manually from PyPI or by package specifications found in a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;requirements.txt&lt;/span&gt;&lt;/tt&gt;
or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Pipfile&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a class="reference" href="/doc/packages/intro"&gt;Package Manager&lt;/a&gt; .&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Project Creation&lt;/h3&gt;
&lt;p&gt;Wing 8 redesigns &lt;tt class="literal"&gt;&lt;span class="pre"&gt;New&lt;/span&gt; &lt;span class="pre"&gt;Project&lt;/span&gt;&lt;/tt&gt; support so that the host, project directory, Python
environment, and project type may all be selected independently. New projects may use
either an existing or newly created source directory, optionally cloning code from a
revision control repository. An existing or newly created Python environment may be
selected, using virtualenv, pipenv, conda, or Docker.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Python Code Analysis and Warnings&lt;/h3&gt;
&lt;p&gt;Wing 8 expands the capabilities of Wing's static analysis engine, by improving its support
for f-strings, named tuples, and other language constructs. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Find&lt;/span&gt; &lt;span class="pre"&gt;Uses&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Refactoring&lt;/span&gt;&lt;/tt&gt;, and auto-completion now work within f-string expressions, Wing's built-in
code warnings work with named tuples, the Source Assistant displays more detailed and
complete value type information, and code warning indicators are updated more cleanly
during edits.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;Improved Remote Development&lt;/h3&gt;
&lt;p&gt;Wing 8 makes it easier to configure remote development and provides more flexibility in
conforming to local security policies.  The new built-in SSH implementation
may be used instead of separately configuring OpenSSH or PuTTY. Remote development can
now also work without access to an SSH agent: Wing will prompt for passwords, private
key passphrases, and other input needed to establish an SSH connection.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;h3 class="title-3"&gt;And More&lt;/h3&gt;
&lt;p&gt;Wing 8 also adds support for Python 3.10, including match/case statements, native
executable for Apple Silicon (M1) hardware, a new Nord style display theme, reduced
application startup time, support for Unreal Engine, Delete Symbol and Rename Current
Module refactoring operations, improved debug stepping and exception handling in async
code, remote development without an SSH agent, expanded support for branching,
stashing/shelving and other operations for Git and Mercurial, and much more.&lt;/p&gt;
&lt;p&gt;For a complete list of new features in Wing 8, see &lt;a class="reference" href="https://wingware.com/wingide/whatsnew"&gt;What's New in Wing 8&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"/&gt; Try Wing 8.3 Now!&lt;/h2&gt;
&lt;br&gt;&lt;p&gt;Wing 8.3 is an exciting new step for Wingware's Python IDE product line. Find out how Wing
8 can turbocharge your Python development by trying it today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;  &lt;a class="reference" href="https://wingware.com/downloads/wing-pro/8.3/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/8.3/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/8.3/binaries"&gt;Wing 101&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads"&gt;Compare Products&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="https://wingware.com/doc/install/upgrading"&gt;Upgrading&lt;/a&gt; for details on upgrading
from Wing 7 and earlier, and &lt;a class="reference" href="https://wingware.com/doc/install/migrating"&gt;Migrating from Older Versions&lt;/a&gt; for a list of compatibility notes.&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2022-03-30</guid><pubDate>Wed, 30 Mar 2022 01:00:00 GMT</pubDate></item></channel></rss>

