<?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>Fri, 09 Oct 2026 15:32:41 GMT</lastBuildDate><generator>PyRSS2Gen-1.0.0</generator><docs>http://www.dalkescientific.com/Python/PyRSS2Gen.html</docs><item><title>Wing Python IDE 12.1 Beta - October 9, 2026</title><link>https://wingware.com/news/2026-10-09</link><description>&lt;p&gt;Wing 12.1 is now available as a beta release. It introduces the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt;&lt;/tt&gt; for guided autonomous development. You write the specification,
answer questions, and review results. Agents design and write the code, unit
tests, and documentation. Wing keeps you in control, so you can decide what
to delegate, how to review the results, and when to ship.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing12.1-screenshot.png" alt="Wing 12.1 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;p&gt;The Tasks Manager accepts anything from a bug report to a high-level
specification for a new software product. It breaks down larger tasks, maps
out an implementation strategy, decides what tasks can safely run at the same
time, dispatches the work to AI worker agents, collects questions that need
your attention, tracks problems the agents find along the way, and lines up
the results for your review.&lt;/p&gt;
&lt;p&gt;You remain in control at whatever level you're comfortable with: inspect
every change in the code, read a high-level task summary and react to choices
made by the agents, or simply try the result and give instructions for further
development.&lt;/p&gt;
&lt;p&gt;Wing Pro 12.1 also introduces support for other AI coding agents, now
including Claude Code, Codex, Antigravity, Copilot, Cursor, goose,
and OpenCode, plus any other agent that speaks the &lt;a class="reference" href="https://agentclientprotocol.com"&gt;Agent
Client Protocol&lt;/a&gt; (ACP).&lt;/p&gt;
&lt;p&gt;The Tasks Manager and AI agent support are features of Wing Pro only. Other
improvements in Wing 12.1, such as the new Modern look and display themes,
are also in Wing Classic and Wing 101, as described below.&lt;/p&gt;
&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
&lt;strong&gt;IMPORTANT&lt;/strong&gt; Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; from Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu
after installing so that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;This is a beta release. Please try it and &lt;a class="reference" href="mailto:support&amp;#64;wingware.com?subject=Wing%2012.1%20Early%20Access%20Feedback"&gt;email us&lt;/a&gt;
if you find problems or have suggestions!&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/12.1.0"&gt;Wing 12.1.0&lt;/a&gt; -- Full featured Python IDE
with two licensing tiers&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/12.1.0"&gt;Wing 101 12.1.0&lt;/a&gt; -- Free IDE for teaching
beginners to program&lt;/p&gt;
&lt;p&gt;Wing 12.1 will replace Wing 12.0 when it is installed. You can revert to Wing
12.0 by reinstalling it at any time.&lt;/p&gt;
&lt;p&gt;To get started quickly with autonomous development in Wing 12.1, see
&lt;a class="reference" href="https://wingware.com/wingide/early-details"&gt;Getting Started with Autonomous Development&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New in Wing 12.1&lt;/h2&gt;&lt;h3&gt;Autonomous Development with the Tasks Manager&lt;/h3&gt;&lt;p&gt;The new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt;&lt;/tt&gt; is an agent that runs the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool's queues
for you, so that development proceeds autonomously under your direction. You
write tasks, mark the ones you want started as &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Ready&lt;/span&gt;&lt;/tt&gt;, and review what
comes back.&lt;/p&gt;
&lt;p&gt;The Manager can break down high-level specifications into a design and
development plan. It decides task order, serializes those that are likely to edit the
same files, and runs closely related tasks in shared session context. It can
message a running agent to tell it about related work or new insights, or
redirect it if it goes astray.&lt;/p&gt;
&lt;p&gt;While the Manager is on, tasks run autonomously: Rather than stopping to ask
questions or present intermediate results, each works as far as it can and
ends with a report of the judgement calls it made along the way, and any
questions it has left. A new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Questions&lt;/span&gt;&lt;/tt&gt; tab in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool collects
everything that is waiting for you, so you can provide answers in one place.
Follow-up work and problems that agents notice as they run are added to the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Plan&lt;/span&gt;&lt;/tt&gt; tab of the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool as new tasks.  It may automatically start
found tasks that are closely related to ongoing work; others wait for your
review.&lt;/p&gt;
&lt;p&gt;You remain the one who decides which work runs, how much the Manager can do,
and how results are reviewed. Every change the Manager makes is listed
and can be reverted or revised, even after they are committed. You can also
talk to the Manager to ask why a task is being held, sort out a stuck queue,
or give it special instructions about your development workflow.&lt;/p&gt;
&lt;h3&gt;Your Choice of AI Agent&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Claude Code&lt;/strong&gt; and &lt;strong&gt;Codex&lt;/strong&gt; (run using its TUI) are best for autonomous
development, since they self-check the safety of commands that they run.
&lt;strong&gt;Antigravity&lt;/strong&gt;, &lt;strong&gt;Copilot&lt;/strong&gt;, and &lt;strong&gt;Cursor&lt;/strong&gt; also work but don't implement
the same level of safety checks. &lt;strong&gt;goose&lt;/strong&gt; and &lt;strong&gt;OpenCode&lt;/strong&gt; are not
recommended for autonomous development. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Agent&lt;/span&gt; &lt;span class="pre"&gt;Safety&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Agent-Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; chapter of the manual in Wing 12.1's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt;
menu compares the agents in detail.&lt;/p&gt;
&lt;p&gt;Each agent can run in one of two ways. A &lt;em&gt;TUI&lt;/em&gt; session runs the agent's own
terminal user interface inside Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Agent&lt;/span&gt;&lt;/tt&gt; tool, and is the
recommended way to use every agent that has one. An &lt;em&gt;ACP&lt;/em&gt; session talks to
the agent over the Agent Client Protocol and renders in Wing's AI agent
conversation UI. Goose and some other agents work only through ACP.&lt;/p&gt;
&lt;p&gt;Every agent gets Wing's MCP servers for code analysis, debugging, testing,
and review, along with development guides that teach it how to work with
Wing. The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Agent&lt;/span&gt;&lt;/tt&gt; tool, the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool, FIX and code actions,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Write&lt;/span&gt; &lt;span class="pre"&gt;Tests&lt;/span&gt;&lt;/tt&gt;, the review workflow, commit modes, the testing regimen, and
autonomous task queueing all work the same way with every agent.&lt;/p&gt;
&lt;p&gt;Each queue in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool can use a different agent. Agents may run on
the same host as the IDE or on a remote host.&lt;/p&gt;
&lt;p&gt;You bring your own subscription or API key for the agent you choose. Wing
does not install agents or provide access to models.&lt;/p&gt;
&lt;h3&gt;Other Improvements&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;User Interface:&lt;/strong&gt; An optional new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Modern&lt;/span&gt;&lt;/tt&gt; look redesigns the toolbar,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Preferences&lt;/span&gt;&lt;/tt&gt; dialog, status bar, and tab overflow, and improves the
display font. A welcome window lets you choose what to open at startup.
Two new display themes, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Night&lt;/span&gt; &lt;span class="pre"&gt;Flight&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Solo&lt;/span&gt; &lt;span class="pre"&gt;Flight&lt;/span&gt;&lt;/tt&gt;, have been
added. Themes can now be imported from VS Code, created from a small set
of colors, or exported from your current color configuration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tasks Tool (Wing Pro):&lt;/strong&gt; New &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Checklists&lt;/span&gt;&lt;/tt&gt; hold recurring reviews, fixes,
and release and deployment steps. A task's committed changes can now be
reverted, edited, or commented on. Every task has a short ID that links to
the task wherever it is cited, and mini-search works on every tab. Tracking
of changes made by concurrently running tasks is more reliable, and there are
many other fixes to task and session management.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Version Control (Wing Pro and Wing Classic):&lt;/strong&gt; The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Git&lt;/span&gt;&lt;/tt&gt; and
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Mercurial&lt;/span&gt;&lt;/tt&gt; logs now show a graphical history with expandable diffs,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Log&lt;/span&gt;&lt;/tt&gt; replaces &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Show&lt;/span&gt; &lt;span class="pre"&gt;Changeset&lt;/span&gt;&lt;/tt&gt;, and the editor can show
annotations with commit message tooltips.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Editor and Analysis:&lt;/strong&gt; In all products, the editor's scroll bar shows
marks for diffs, search matches, and errors and warnings. In Wing Pro and
Wing Classic, source analysis is faster and its database is about 30%
smaller.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other Changes:&lt;/strong&gt; Wing now offers to remove large cache directories left
behind by older versions.  &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Accept&lt;/span&gt; &lt;span class="pre"&gt;Debug&lt;/span&gt; &lt;span class="pre"&gt;Connections&lt;/span&gt;&lt;/tt&gt; has moved to
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Properties&lt;/span&gt;&lt;/tt&gt; so it is set per project.&lt;/p&gt;
&lt;p&gt;Wing 12.1 also includes many bug fixes, particularly for remote
development and Docker containers, debugging free-threaded Python on
Windows, git worktrees and submodules, non-ASCII text on Windows, unit
test discovery, and display themes. See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/12.1.0.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;To get started quickly with autonomous development in Wing 12.1, see
&lt;a class="reference" href="https://wingware.com/wingide/early-details"&gt;Getting Started with Autonomous Development&lt;/a&gt;, which also covers usage
hints and known limitations of this beta release.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2026-10-09</guid><pubDate>Fri, 09 Oct 2026 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 12.0.3 - September 14, 2026</title><link>https://wingware.com/news/2026-09-14</link><description>&lt;p&gt;Wing Python IDE version 12.0.3 has been released. This release adds support for
Python 3.15, substantially improves source code analysis of modern type hints,
and speeds up auto-completion in large Python environments, including when
auto-imports are enabled. It also improves management of Claude Code sessions
and Tasks tool queues, updates the bundled typeshed, fixes several terminal
issues, and fixes a number of bugs. See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/12.0.3.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;Wing 12 integrates the Claude Code AI coding agent directly into the IDE, with a
new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; tool, a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool for planning and reviewing AI agent
work, and a set of MCP servers that give the agent access to Wing's source code
analysis, unit testing, debugger, and code review features.  See the list of
Wing 12 features below for details.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing12-screenshot.png" alt="Wing 12 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
After installing Wing 12, be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu
so that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads"&gt;Wing 12&lt;/a&gt; -- the full Python IDE, available as Wing Pro (for
agentic development) or Wing Classic (for manual development) depending on
your license, with a free 30-day trial of Wing Pro.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101"&gt;Wing 101 v. 12&lt;/a&gt; -- a simplified free Python IDE for
teaching beginning programmers.&lt;/p&gt;
&lt;p&gt;Wing 11 and earlier versions are not affected by installation of Wing 12 and may be
installed and used independently.  However, project files for Wing 11 and earlier are
converted when opened by Wing 12 and should be saved under a new name, since Wing 12
projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;New in Wing 12&lt;/h2&gt;&lt;h3&gt;AI Coding Agent Integration with Claude Code&lt;/h3&gt;&lt;p&gt;Wing 12 adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; tool that integrates the Claude Code AI coding agent
with the IDE.  &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Set&lt;/span&gt; &lt;span class="pre"&gt;Up&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt;&lt;/tt&gt; menu configures
the active project for AI agent development.&lt;/p&gt;
&lt;p&gt;A set of MCP (Model Context Protocol) servers gives Claude Code access to Wing's source
code analysis, testing, and debugger functionality, so the agent can more efficiently
navigate and understand your code, write, run, and fix unit tests, and use the
debugger to diagnose difficult runtime errors.  In our &lt;a class="reference" href="/psupport/wing12/benchmarks/bench-intro.html"&gt;benchmarks&lt;/a&gt;, giving Claude Code access to Wing's
MCP servers made agent-driven coding tasks both faster and cheaper.&lt;/p&gt;
&lt;h3&gt;Tasks Tool&lt;/h3&gt;&lt;p&gt;The new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool lets you plan, queue, execute, review, and audit the
history of AI agent development tasks, making it easier to supervise and inspect
the agent's work before committing it to revision control.&lt;/p&gt;
&lt;h3&gt;FIX Features and Write Tests&lt;/h3&gt;&lt;p&gt;Wing 12 adds AI agent driven &lt;tt class="literal"&gt;&lt;span class="pre"&gt;FIX&lt;/span&gt;&lt;/tt&gt; features that hand the current debugger
bug, failing unit tests, or code warnings to Claude Code for resolution. New
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Write&lt;/span&gt; &lt;span class="pre"&gt;Tests&lt;/span&gt;&lt;/tt&gt; items in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Testing&lt;/span&gt;&lt;/tt&gt; and editor context menus prompt the
agent to write unit tests for selected code.&lt;/p&gt;
&lt;h3&gt;Code Actions&lt;/h3&gt;&lt;p&gt;Wing 12 also adds AI &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Actions&lt;/span&gt;&lt;/tt&gt;, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;FIX&lt;/span&gt;&lt;/tt&gt; icon in the
editor toolbar, that operate on selected code or the enclosing scope.
Built-in actions include explaining code, reviewing it for quality or
security risks, fixing code warnings, optimizing for performance, and
updating comments and docstrings. The action list is user-extensible, so you
can add your own prompts for tasks you run often.&lt;/p&gt;
&lt;h3&gt;Pseudo-Terminal for OS Commands and Debug I/O&lt;/h3&gt;&lt;p&gt;The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Debug&lt;/span&gt; &lt;span class="pre"&gt;I/O&lt;/span&gt;&lt;/tt&gt; tools now default to using a pseudo-terminal
that implements full ANSI terminal emulation, so you can run and debug programs that
use color output, cursor positioning, or full-screen TUIs.&lt;/p&gt;
&lt;h3&gt;Redesigned OS Commands Capability&lt;/h3&gt;&lt;p&gt;The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; tool has been replaced with configurable OS Commands in
the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Each OS Command acts like its own tool, for use in any
tool or editor split.&lt;/p&gt;
&lt;h3&gt;Tools in Editor Splits and Reorganized Tools Menu&lt;/h3&gt;&lt;p&gt;Tools can now also be added or dragged to editor splits, allowing for much
more flexible workspace layout. The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu has been reorganized into
related groups, with less-used and legacy tools in an &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Other&lt;/span&gt;&lt;/tt&gt; sub-menu, so
more commonly used tools are easier to find.&lt;/p&gt;
&lt;h3&gt;Test Discovery and Preferences Search&lt;/h3&gt;&lt;p&gt;Wing 12 adds automatic test file discovery and discovery of individual unit tests
within files, so you usually don't need to specify test file patterns or add test
files individually.  The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Preferences&lt;/span&gt;&lt;/tt&gt; dialog now supports text search and
back/forward navigation.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 12 also includes many other improvements, including:&lt;/p&gt;
&lt;div class="bullet-list"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="bullet"&gt;Support for Python 3.15&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;IDE build for ARM64 Windows&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Improved and significantly faster source analysis&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Improved performance and responsiveness&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Improved remote agent installation and remote development&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Faster auto-completion in large Python environments&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Prompts for SSH passphrases and HTTPS credentials when needed during VCS operations&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Faster detection of externally modified files, with reduced CPU load&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Saving and restoring of tool console scrollback across project close and reopen&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Clickable OSC 8 hyperlinks in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Debug&lt;/span&gt; &lt;span class="pre"&gt;I/O&lt;/span&gt;&lt;/tt&gt; tools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;A preference to select the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;ssh&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;plink.exe&lt;/span&gt;&lt;/tt&gt; SSH implementation&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;A notice on the next startup when Wing's previous session ended in an unexpected crash&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;Wing 12 also makes a number of other bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Product Line Changes&lt;/h3&gt;&lt;p&gt;Wing 12 simplifies the product line.  The Commercial / Non-Commercial use distinction
has been replaced by two feature-based product tiers:&lt;/p&gt;
&lt;div class="bullet-list"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="bullet"&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Pro&lt;/span&gt;&lt;/tt&gt; -- the full-featured Python IDE including AI agent development tools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Classic&lt;/span&gt;&lt;/tt&gt; -- the complete traditional Python IDE for hands-on development,
with no AI agent features&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;Anyone may purchase either tier for any purpose. Existing Commercial and
Non-Commercial Use licenses both become &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Pro&lt;/span&gt;&lt;/tt&gt;. Customers who don't
need the AI agent features may move to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Classic&lt;/span&gt;&lt;/tt&gt; at renewal time, or
any time sooner by contacting &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Personal&lt;/span&gt;&lt;/tt&gt; has been discontinued.  Existing Wing Personal users may continue
to use Personal 11.x indefinitely, switch to free Wing 101, or purchase a Wing Classic
license.  See &lt;a class="reference" href="/store"&gt;Pricing&lt;/a&gt; for details.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;The single-LLM-query AI features originally introduced in Wing 11 (the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; tools) are considered legacy in Wing 12 and hidden
from the user interface by default. They remain available in projects that
already use them and can be re-enabled with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Properties&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; in
Project Properties or in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; preferences.&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="/wingide/agent"&gt;Wing's Claude Code Agent Integration&lt;/a&gt; for Wing 12's
AI agent approach.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at
&lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2026-09-14</guid><pubDate>Mon, 14 Sep 2026 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 12.0.2 - August 13, 2026</title><link>https://wingware.com/news/2026-08-13</link><description>&lt;p&gt;Wing Python IDE version 12.0.2 has been released. This release adds a native
ARM64 Windows version of Wing, improves remote development on Windows,
streamlines Claude Code setup, and improves performance and responsiveness,
particularly when working with very large projects and on Windows. It also
reduces the size of the analysis cache database by about 20% and fixes a
number of bugs. See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/12.0.2.0/CHANGELOG.txt"&gt;change log&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;Wing 12 integrates the Claude Code AI coding agent directly into the IDE, with a
new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; tool, a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool for planning and reviewing AI agent
work, and a set of MCP servers that give the agent access to Wing's source code
analysis, unit testing, debugger, and code review features.  See the list of
Wing 12 features below for details.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing12-screenshot.png" alt="Wing 12 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
After installing Wing 12, be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu
so that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads"&gt;Wing 12&lt;/a&gt; -- the full Python IDE, available as Wing Pro (for
agentic development) or Wing Classic (for manual development) depending on
your license, with a free 30-day trial of Wing Pro.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101"&gt;Wing 101 v. 12&lt;/a&gt; -- a simplified free Python IDE for
teaching beginning programmers.&lt;/p&gt;
&lt;p&gt;Wing 11 and earlier versions are not affected by installation of Wing 12 and may be
installed and used independently.  However, project files for Wing 11 and earlier are
converted when opened by Wing 12 and should be saved under a new name, since Wing 12
projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;New in Wing 12&lt;/h2&gt;&lt;h3&gt;AI Coding Agent Integration with Claude Code&lt;/h3&gt;&lt;p&gt;Wing 12 adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; tool that integrates the Claude Code AI coding agent
with the IDE.  &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Set&lt;/span&gt; &lt;span class="pre"&gt;Up&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt;&lt;/tt&gt; menu configures
the active project for AI agent development.&lt;/p&gt;
&lt;p&gt;A set of MCP (Model Context Protocol) servers gives Claude Code access to Wing's source
code analysis, testing, and debugger functionality, so the agent can more efficiently
navigate and understand your code, write, run, and fix unit tests, and use the
debugger to diagnose difficult runtime errors.  In our &lt;a class="reference" href="/psupport/wing12/benchmarks/bench-intro.html"&gt;benchmarks&lt;/a&gt;, giving Claude Code access to Wing's
MCP servers made agent-driven coding tasks both faster and cheaper.&lt;/p&gt;
&lt;h3&gt;Tasks Tool&lt;/h3&gt;&lt;p&gt;The new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool lets you plan, queue, execute, review, and audit the
history of AI agent development tasks, making it easier to supervise and inspect
the agent's work before committing it to revision control.&lt;/p&gt;
&lt;h3&gt;FIX Features and Write Tests&lt;/h3&gt;&lt;p&gt;Wing 12 adds AI agent driven &lt;tt class="literal"&gt;&lt;span class="pre"&gt;FIX&lt;/span&gt;&lt;/tt&gt; features that hand the current debugger
bug, failing unit tests, or code warnings to Claude Code for resolution. New
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Write&lt;/span&gt; &lt;span class="pre"&gt;Tests&lt;/span&gt;&lt;/tt&gt; items in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Testing&lt;/span&gt;&lt;/tt&gt; and editor context menus prompt the
agent to write unit tests for selected code.&lt;/p&gt;
&lt;h3&gt;Code Actions&lt;/h3&gt;&lt;p&gt;Wing 12 also adds AI &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Actions&lt;/span&gt;&lt;/tt&gt;, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;FIX&lt;/span&gt;&lt;/tt&gt; icon in the
editor toolbar, that operate on selected code or the enclosing scope.
Built-in actions include explaining code, reviewing it for quality or
security risks, fixing code warnings, optimizing for performance, and
updating comments and docstrings. The action list is user-extensible, so you
can add your own prompts for tasks you run often.&lt;/p&gt;
&lt;h3&gt;Pseudo-Terminal for OS Commands and Debug I/O&lt;/h3&gt;&lt;p&gt;The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Debug&lt;/span&gt; &lt;span class="pre"&gt;I/O&lt;/span&gt;&lt;/tt&gt; tools now default to using a pseudo-terminal
that implements full ANSI terminal emulation, so you can run and debug programs that
use color output, cursor positioning, or full-screen TUIs.&lt;/p&gt;
&lt;h3&gt;Redesigned OS Commands Capability&lt;/h3&gt;&lt;p&gt;The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; tool has been replaced with configurable OS Commands in
the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Each OS Command acts like its own tool, for use in any
tool or editor split.&lt;/p&gt;
&lt;h3&gt;Tools in Editor Splits and Reorganized Tools Menu&lt;/h3&gt;&lt;p&gt;Tools can now also be added or dragged to editor splits, allowing for much
more flexible workspace layout. The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu has been reorganized into
related groups, with less-used and legacy tools in an &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Other&lt;/span&gt;&lt;/tt&gt; sub-menu, so
more commonly used tools are easier to find.&lt;/p&gt;
&lt;h3&gt;Test Discovery and Preferences Search&lt;/h3&gt;&lt;p&gt;Wing 12 adds automatic test file discovery and discovery of individual unit tests
within files, so you usually don't need to specify test file patterns or add test
files individually.  The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Preferences&lt;/span&gt;&lt;/tt&gt; dialog now supports text search and
back/forward navigation.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 12 also includes many other improvements, including:&lt;/p&gt;
&lt;div class="bullet-list"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="bullet"&gt;IDE build for ARM64 Windows&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Improved performance and responsiveness&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Improved remote agent installation and remote development&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Significantly faster source code analysis&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Prompts for SSH passphrases and HTTPS credentials when needed during VCS operations&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Faster detection of externally modified files, with reduced CPU load&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Saving and restoring of tool console scrollback across project close and reopen&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;Clickable OSC 8 hyperlinks in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Debug&lt;/span&gt; &lt;span class="pre"&gt;I/O&lt;/span&gt;&lt;/tt&gt; tools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;A preference to select the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;ssh&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;plink.exe&lt;/span&gt;&lt;/tt&gt; SSH implementation&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;A notice on the next startup when Wing's previous session ended in an unexpected crash&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;Wing 12 also makes a number of other bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Product Line Changes&lt;/h3&gt;&lt;p&gt;Wing 12 simplifies the product line.  The Commercial / Non-Commercial use distinction
has been replaced by two feature-based product tiers:&lt;/p&gt;
&lt;div class="bullet-list"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="bullet"&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Pro&lt;/span&gt;&lt;/tt&gt; -- the full-featured Python IDE including AI agent development tools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Classic&lt;/span&gt;&lt;/tt&gt; -- the complete traditional Python IDE for hands-on development,
with no AI agent features&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;Anyone may purchase either tier for any purpose. Existing Commercial and
Non-Commercial Use licenses both become &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Pro&lt;/span&gt;&lt;/tt&gt;. Customers who don't
need the AI agent features may move to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Classic&lt;/span&gt;&lt;/tt&gt; at renewal time, or
any time sooner by contacting &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Personal&lt;/span&gt;&lt;/tt&gt; has been discontinued.  Existing Wing Personal users may continue
to use Personal 11.x indefinitely, switch to free Wing 101, or purchase a Wing Classic
license.  See &lt;a class="reference" href="/store"&gt;Pricing&lt;/a&gt; for details.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;The single-LLM-query AI features originally introduced in Wing 11 (the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; tools) are considered legacy in Wing 12 and hidden
from the user interface by default. They remain available in projects that
already use them and can be re-enabled with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Properties&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; in
Project Properties or in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; preferences.&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="/wingide/agent"&gt;Wing's Claude Code Agent Integration&lt;/a&gt; for Wing 12's
AI agent approach.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at
&lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2026-08-13</guid><pubDate>Thu, 13 Aug 2026 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 12 - July 20, 2026</title><link>https://wingware.com/news/2026-07-20</link><description>&lt;p&gt;Wing Python IDE version 12 has been released. Wing 12 integrates the Claude
Code AI coding agent directly into the IDE, with a new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; tool,
a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool for planning and reviewing AI agent work, and a set of MCP
servers that give the agent access to Wing's source code analysis, unit
testing, debugger, and code review features. Wing 12 makes it faster and
cheaper to direct AI agents; see our &lt;a class="reference" href="/psupport/wing12/benchmarks/bench-intro.html"&gt;benchmarks&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;Wing 12 also adds configurable AI-driven &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Actions&lt;/span&gt;&lt;/tt&gt;, code &lt;tt class="literal"&gt;&lt;span class="pre"&gt;FIX&lt;/span&gt;&lt;/tt&gt;
actions, automated &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Write&lt;/span&gt; &lt;span class="pre"&gt;Tests&lt;/span&gt;&lt;/tt&gt;, pseudo-terminal support for OS Commands
and Debug I/O, support for tools and OS Commands in editor splits, a
reorganized Tools menu, automatic test discovery, Preferences search, and
more.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing12-screenshot.png" alt="Wing 12 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after installing, to make
sure that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads"&gt;Wing 12&lt;/a&gt; -- the full Python IDE, available as Wing Pro (for
agentic development) or Wing Classic (for manual development) depending on
your license, with a free 30-day trial of Wing Pro.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101"&gt;Wing 101 v. 12&lt;/a&gt; -- a simplified free Python IDE for
teaching beginning programmers.&lt;/p&gt;
&lt;p&gt;Wing 11 and earlier versions are not affected by installation of Wing 12 and may be
installed and used independently.  However, project files for Wing 11 and earlier are
converted when opened by Wing 12 and should be saved under a new name, since Wing 12
projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;New in Wing 12&lt;/h2&gt;&lt;h3&gt;AI Coding Agent Integration with Claude Code&lt;/h3&gt;&lt;p&gt;Wing 12 adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; tool that integrates the Claude Code AI coding agent
with the IDE.  &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Set&lt;/span&gt; &lt;span class="pre"&gt;Up&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt;&lt;/tt&gt; menu configures
the active project for AI agent development.&lt;/p&gt;
&lt;p&gt;A set of MCP (Model Context Protocol) servers gives Claude Code access to Wing's source
code analysis, testing, and debugger functionality, so the agent can more efficiently
navigate and understand your code, write, run, and fix unit tests, and use the
debugger to diagnose difficult runtime errors.  In our &lt;a class="reference" href="/psupport/wing12/benchmarks/bench-intro.html"&gt;benchmarks&lt;/a&gt;, giving Claude Code access to Wing's
MCP servers made agent-driven coding tasks both faster and cheaper.&lt;/p&gt;
&lt;h3&gt;Tasks Tool&lt;/h3&gt;&lt;p&gt;The new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool lets you plan, queue, execute, review, and audit the
history of AI agent development tasks, making it easier to supervise and inspect
the agent's work before committing it to revision control.&lt;/p&gt;
&lt;h3&gt;FIX Features and Write Tests&lt;/h3&gt;&lt;p&gt;Wing 12 adds AI agent driven &lt;tt class="literal"&gt;&lt;span class="pre"&gt;FIX&lt;/span&gt;&lt;/tt&gt; features that hand the current debugger
bug, failing unit tests, or code warnings to Claude Code for resolution. New
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Write&lt;/span&gt; &lt;span class="pre"&gt;Tests&lt;/span&gt;&lt;/tt&gt; items in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Testing&lt;/span&gt;&lt;/tt&gt; and editor context menus prompt the
agent to write unit tests for selected code.&lt;/p&gt;
&lt;h3&gt;Code Actions&lt;/h3&gt;&lt;p&gt;Wing 12 also adds AI &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Code&lt;/span&gt; &lt;span class="pre"&gt;Actions&lt;/span&gt;&lt;/tt&gt;, accessed from the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;FIX&lt;/span&gt;&lt;/tt&gt; icon in the
editor toolbar, that operate on selected code or the enclosing scope.
Built-in actions include explaining code, reviewing it for quality or
security risks, fixing code warnings, optimizing for performance, and
updating comments and docstrings. The action list is user-extensible, so you
can add your own prompts for tasks you run often.&lt;/p&gt;
&lt;h3&gt;Pseudo-Terminal for OS Commands and Debug I/O&lt;/h3&gt;&lt;p&gt;The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Debug&lt;/span&gt; &lt;span class="pre"&gt;I/O&lt;/span&gt;&lt;/tt&gt; tools now default to using a pseudo-terminal
that implements full ANSI terminal emulation, so you can run and debug programs that
use color output, cursor positioning, or full-screen TUIs.&lt;/p&gt;
&lt;h3&gt;Redesigned OS Commands Capability&lt;/h3&gt;&lt;p&gt;The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; tool has been replaced with configurable OS Commands in
the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu. Each OS Command acts like its own tool, for use in any
tool or editor split.&lt;/p&gt;
&lt;h3&gt;Tools in Editor Splits and Reorganized Tools Menu&lt;/h3&gt;&lt;p&gt;Tools can now also be added or dragged to editor splits, allowing for much
more flexible workspace layout. The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu has been reorganized into
related groups, with less-user and legacy tools in an &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Other&lt;/span&gt;&lt;/tt&gt; sub-menu, so
more commonly used tools area easier to find.&lt;/p&gt;
&lt;h3&gt;Test Discovery and Preferences Search&lt;/h3&gt;&lt;p&gt;Wing 12 adds automatic test file discovery and discovery of individual unit tests
within files, so you usually don't need to specify test file patterns or add test
files individually.  The &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Preferences&lt;/span&gt;&lt;/tt&gt; dialog now supports text search and
back/forward navigation.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 12 also significantly speeds up source code analysis, prompts for SSH
passphrases and HTTPS credentials when needed during VCS operations, detects
externally modified files much more quickly and with reduced CPU load, saves and
restores tool console scrollback across project close/reopen, supports clickable
OSC 8 hyperlinks in OS Commands and Debug I/O tools, adds a preference to select
the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;ssh&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;plink.exe&lt;/span&gt;&lt;/tt&gt; SSH implementation, shows a notice on the next startup
when Wing's previous session ended in an unexpected crash, and makes a number of
other bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Product Line Changes&lt;/h3&gt;&lt;p&gt;Wing 12 simplifies the product line.  The Commercial / Non-Commercial use distinction
has been replaced by two feature-based product tiers:&lt;/p&gt;
&lt;div class="bullet-list"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="bullet"&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Pro&lt;/span&gt;&lt;/tt&gt; -- the full-featured Python IDE including AI agent development tools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="bullet"&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Classic&lt;/span&gt;&lt;/tt&gt; -- the complete traditional Python IDE for hands-on development,
with no AI agent features&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;Anyone may purchase either tier for any purpose. Existing Commercial and
Non-Commercial Use licenses both become &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Pro&lt;/span&gt;&lt;/tt&gt;. Customers who don't
need the AI agent features may move to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Classic&lt;/span&gt;&lt;/tt&gt; at renewal time, or
any time sooner by contacting &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Personal&lt;/span&gt;&lt;/tt&gt; has been discontinued.  Existing Wing Personal users may continue
to use Personal 11.x indefinitely, switch to free Wing 101, or purchase a Wing Classic
license.  See &lt;a class="reference" href="/store"&gt;Pricing&lt;/a&gt; for details.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;The single-LLM-query AI features originally introduced in Wing 11 (the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; tools) are considered legacy in Wing 12 and hidden
from the user interface by default. They remain available in projects that
already use them and can be re-enabled with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Properties&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; in
Project Properties or in the .``Projects &amp;gt; AI`` preferences.&lt;/p&gt;
&lt;p&gt;See &lt;a class="reference" href="/wingide/agent"&gt;Wing's Claude Code Agent Integration&lt;/a&gt; for Wing 12's
AI agent approach.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at
&lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2026-07-20</guid><pubDate>Mon, 20 Jul 2026 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE 12 Early Access - June 8, 2026</title><link>https://wingware.com/news/2026-06-08</link><description>&lt;p&gt;Wing 12 is now available as an early access release that focuses on AI agent
driven development. Wing 12 introduces deep integration with Claude Code,
including a dedicated &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Claude&lt;/span&gt; &lt;span class="pre"&gt;Code&lt;/span&gt;&lt;/tt&gt; tool, a new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tasks&lt;/span&gt;&lt;/tt&gt; tool for
planning, executing, and reviewing AI agent work, and a set of MCP servers
that allow agents to work more efficiently by giving them access to Wing's
source code analysis, unit testing, and debugger features.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing12-screenshot.png" alt="Wing 12 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;p&gt;For those using Claude Code, Wing 12 broadens the focus from code-centric
direct development to also include managing multiple concurrent AI agents. Of
course all of Wing's classic IDE features are still available -- the powerful
debugger, deep code analysis and warnings, full-featured editor, project &amp;amp;
package management, and much more.&lt;/p&gt;
&lt;p&gt;Wing 12 also adds true pseudo-terminal support to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Debug&lt;/span&gt;
&lt;span class="pre"&gt;I/O&lt;/span&gt;&lt;/tt&gt;, reenvisions the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;OS&lt;/span&gt; &lt;span class="pre"&gt;Commands&lt;/span&gt;&lt;/tt&gt; tool so that commands can be dragged
to tool or editor splits, reorganizes the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Tools&lt;/span&gt;&lt;/tt&gt; menu, adds search and
back/forward navigation to the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Preferences&lt;/span&gt;&lt;/tt&gt; dialog, supports automatic
test discovery, speeds up detection of externally modified files, and makes
many other improvements.&lt;/p&gt;
&lt;p&gt;For more information, see the &lt;a class="reference" href="https://wingware.com/wingide/early"&gt;Wingware Early Access Program&lt;/a&gt;. Anyone can participate just by
downloading the release.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2026-06-08</guid><pubDate>Mon, 08 Jun 2026 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 11.1 - March 10, 2026</title><link>https://wingware.com/news/2026-03-10</link><description>&lt;p&gt;Wing Python IDE version 11.1 has been released with improved pseudo TTY emulation
in OS Commands, Start Terminal on Windows, syntax highlighting for Rust and TOML,
support for newer OpenAI models in AI Chat, new Stop on SystemExit debugger preference,
and other minor features and bug fixes.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after downloading, to make
sure that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.1.0.0"&gt;Wing Pro 11.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.1.0.0"&gt;Wing Personal 11.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.1.0.0"&gt;Wing 101 11.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv &lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 makes substantial improvements to Python code analysis, with better support for
literals such as dicts and sets, parametrized type aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type of
variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares them, generic classes with
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files, subscripts in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Type&lt;/span&gt;&lt;/tt&gt; and similar, type
aliases, type hints in strings, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;type[...]&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;tuple[...]&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;&amp;#64;functools.cached_property&lt;/span&gt;&lt;/tt&gt;, base classes found also in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;.pyi&lt;/span&gt;&lt;/tt&gt; files, and
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Literal[...]&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also adds support for Python 3.14, improves the custom key binding assignment user
interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns
immediately when opening a project with an invalid Python Executable configuration, allows
clearing recent menus, expands the set of available special environment variables for
project configuration, and makes a number of other bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2026-03-10</guid><pubDate>Tue, 10 Mar 2026 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 11.0.7 - January 12, 2026</title><link>https://wingware.com/news/2026-01-12</link><description>&lt;p&gt;Wing Python IDE version 11.0.7 has been released. It improves performance of &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Search&lt;/span&gt; &lt;span class="pre"&gt;in&lt;/span&gt;
&lt;span class="pre"&gt;Files&lt;/span&gt;&lt;/tt&gt; on some machines, fixes using &lt;tt class="literal"&gt;&lt;span class="pre"&gt;stdout.writelines&lt;/span&gt;&lt;/tt&gt; in unit tests run from the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;Testing&lt;/span&gt;&lt;/tt&gt; tool, reduces CPU used by rescanning for package managers, and fixes analysis
failures on incorrect &lt;tt class="literal"&gt;&lt;span class="pre"&gt;#&lt;/span&gt; &lt;span class="pre"&gt;type:&lt;/span&gt;&lt;/tt&gt; comments.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after downloading, to make
sure that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.7.0"&gt;Wing Pro 11.0.7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.7.0"&gt;Wing Personal 11.0.7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.7.0"&gt;Wing 101 11.0.7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv &lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 makes substantial improvements to Python code analysis, with better support for
literals such as dicts and sets, parametrized type aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type of
variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares them, generic classes with
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files, subscripts in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Type&lt;/span&gt;&lt;/tt&gt; and similar, type
aliases, type hints in strings, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;type[...]&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;tuple[...]&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;&amp;#64;functools.cached_property&lt;/span&gt;&lt;/tt&gt;, base classes found also in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;.pyi&lt;/span&gt;&lt;/tt&gt; files, and
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Literal[...]&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also adds support for Python 3.14, improves the custom key binding assignment user
interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns
immediately when opening a project with an invalid Python Executable configuration, allows
clearing recent menus, expands the set of available special environment variables for
project configuration, and makes a number of other bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2026-01-12</guid><pubDate>Mon, 12 Jan 2026 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 11.0.5 - September 26, 2025</title><link>https://wingware.com/news/2025-09-26</link><description>&lt;p&gt;Wing Python IDE version 11.0.5 has been released.  It fixes remote development with
older Python versions, improves Python code analysis when using Python 3.14 and
for type hints on instance attributes, and fixes Find Uses and Refactoring to
find all overrides of a method.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after downloading, to make
sure that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.5.0"&gt;Wing Pro 11.0.5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.5.0"&gt;Wing Personal 11.0.5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.5.0"&gt;Wing 101 11.0.5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv &lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 makes substantial improvements to Python code analysis, with better support for
literals such as dicts and sets, parametrized type aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type of
variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares them, generic classes with
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files, subscripts in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Type&lt;/span&gt;&lt;/tt&gt; and similar, type
aliases, type hints in strings, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;type[...]&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;tuple[...]&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;&amp;#64;functools.cached_property&lt;/span&gt;&lt;/tt&gt;, base classes found also in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;.pyi&lt;/span&gt;&lt;/tt&gt; files, and
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Literal[...]&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also adds support for Python 3.14, improves the custom key binding assignment user
interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns
immediately when opening a project with an invalid Python Executable configuration, allows
clearing recent menus, expands the set of available special environment variables for
project configuration, and makes a number of other bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2025-09-26</guid><pubDate>Fri, 26 Sep 2025 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 11.0.4 - September 8, 2025</title><link>https://wingware.com/news/2025-09-08</link><description>&lt;p&gt;Wing Python IDE version 11.0.4 has been released.  It adds debugger and code analysis
support for Python 3.14, improves Python code analysis and code warnings, and makes
a number of other minor improvements.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after downloading, to make
sure that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.4.0"&gt;Wing Pro 11.0.4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.4.0"&gt;Wing Personal 11.0.4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.4.0"&gt;Wing 101 11.0.4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv &lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 makes substantial improvements to Python code analysis, with better support for
literals such as dicts and sets, parametrized type aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type of
variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares them, generic classes with
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files, subscripts in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Type&lt;/span&gt;&lt;/tt&gt; and similar, type
aliases, type hints in strings, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;type[...]&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;tuple[...]&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;&amp;#64;functools.cached_property&lt;/span&gt;&lt;/tt&gt;, base classes found also in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;.pyi&lt;/span&gt;&lt;/tt&gt; files, and
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Literal[...]&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also adds support for Python 3.14, improves the custom key binding assignment user
interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns
immediately when opening a project with an invalid Python Executable configuration, allows
clearing recent menus, expands the set of available special environment variables for
project configuration, and makes a number of other bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2025-09-08</guid><pubDate>Mon, 08 Sep 2025 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 11.0.3 - August 1, 2025</title><link>https://wingware.com/news/2025-08-01</link><description>&lt;p&gt;Wing Python IDE version 11.0.3 has been released.  It improves Python code analysis,
fixes problems debugging Django templates, fixes refactoring when the target file
is in a hidden directory, and makes a number of other minor improvements.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after downloading, to make
sure that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.3.0"&gt;Wing Pro 11.0.3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.3.0"&gt;Wing Personal 11.0.3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.3.0"&gt;Wing 101 11.0.3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv &lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 makes substantial improvements to Python code analysis, with better support for
literals such as dicts and sets, parametrized type aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type of
variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares them, generic classes with
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files, subscripts in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Type&lt;/span&gt;&lt;/tt&gt; and similar, type
aliases, type hints in strings, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;type[...]&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;tuple[...]&lt;/span&gt;&lt;/tt&gt;,
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;&amp;#64;functools.cached_property&lt;/span&gt;&lt;/tt&gt;, base classes found also in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;.pyi&lt;/span&gt;&lt;/tt&gt; files, and
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Literal[...]&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also improves the custom key binding assignment user interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns immediately when opening a project with
an invalid Python Executable configuration, allows clearing recent menus, expands the set of
available special environment variables for project configuration, and makes a number of other
bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2025-08-01</guid><pubDate>Fri, 01 Aug 2025 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 11.0.2 - July 17, 2025</title><link>https://wingware.com/news/2025-07-17</link><description>&lt;p&gt;Wing Python IDE version 11.0.2 is now available.  It improves source code analysis,
avoids duplicate evaluations of values in the Watch tool, fixes ruff as an
external code checker in the Code Warnings tool, and makes a few other minor
improvements.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; in Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after downloading, to make
sure that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.2.0"&gt;Wing Pro 11.0.2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.2.0"&gt;Wing Personal 11.0.2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.2.0"&gt;Wing 101 11.0.2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv &lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 improves code analysis of literals such as dicts and sets, parametrized type
aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type of variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares
them, generic classes with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files, subscripts
in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Type&lt;/span&gt;&lt;/tt&gt; and similar, type aliases, and type hints in strings.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also improves the custom key binding assignment user interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns immediately when opening a project with
an invalid Python Executable configuration, allows clearing recent menus, expands the set of
available special environment variables for project configuration, and makes a number of other
bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2025-07-17</guid><pubDate>Thu, 17 Jul 2025 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 11 - June 5, 2025</title><link>https://wingware.com/news/2025-06-05</link><description>&lt;p&gt;Wing Python IDE version 11 is now available.  It improves the AI assisted development UI and adds
support for Claude, Grok, Gemini, OpenAI, Perplexity, Mistral, Deepseek, Ollama, and other OpenAI API
compatible AI providers.  Wing 11 also adds package management with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt;, improves Python code analysis,
updates the UI localizations, improves diff/merge, adds easier custom key binding assignment, and
much more.&lt;/p&gt;
&lt;p&gt;Most of these improvements are available only in Wing Pro.  &lt;a class="reference" href="/downloads"&gt;Compare Products&lt;/a&gt;
for details.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
&lt;strong&gt;IMPORTANT&lt;/strong&gt; Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; from Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after installing
so that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.1.0"&gt;Wing Pro 11.0.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.1.0"&gt;Wing Personal 11.0.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.1.0"&gt;Wing 101 11.0.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv &lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 improves code analysis of literals such as dicts and sets, parametrized type
aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares
them, generic classes with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also improves the custom key binding assignment user interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns immediately when opening a project with
an invalid Python Executable configuration, allows clearing recent menus, expands the set of
available special environment variables for project configuration, and makes a number of other
bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions, please don't hesitate to contact us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2025-06-05</guid><pubDate>Thu, 05 Jun 2025 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE Version 10.0.10 - May 28, 2025</title><link>https://wingware.com/news/2025-05-28</link><description>&lt;p&gt;Wing 10.0.10 fixes the Python Shell and Debug Probe when running Python 3.13.3 or later.&lt;/p&gt;
&lt;p&gt;See the &lt;a class="reference" href="https://wingware.com/pub/wingpro/10.0.10.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.10.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.10.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.10.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.10.0/binaries"&gt;Wing Pro&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-personal/10.0.10.0/binaries"&gt;Wing Personal&lt;/a&gt; |
&lt;a class="reference" href="https://wingware.com/downloads/wing-101/10.0.10.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/2025-05-28</guid><pubDate>Wed, 28 May 2025 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE 11 Beta 2 - April 22, 2025</title><link>https://wingware.com/news/2025-04-22</link><description>&lt;p&gt;Wing 11 beta2 is now available.  It introduces support for Claude, Grok, Gemini, Perplexity,
Mistral, Deepseek, Ollama, and other OpenAI API compatible AI providers.&lt;/p&gt;
&lt;p&gt;Wing 11 is a new major release of the Wingware Python IDE, with improved AI assisted
development, support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager, improved Python code analysis,
improved custom key binding assignment user interface, improved diff/merge, a new
preference to auto-save files when Wing loses the application focus, updated German,
French and Russian localizations (partly using AI), a new experimental AI-driven Spanish
localization, and other bug fixes and minor improvements.&lt;/p&gt;
&lt;p&gt;You can access early access releases simply by downloading them. We ask only that you keep
your feedback and bug reports private by submitting them through Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu or
by emailing us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com?subject=Wing%2011%20Early%20Access%20Feedback"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
&lt;strong&gt;IMPORTANT&lt;/strong&gt; Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; from Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after installing
so that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.0.3"&gt;Wing Pro 11.0.0.3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.0.3"&gt;Wing Personal 11.0.0.3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.0.3"&gt;Wing 101 11.0.0.3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;Wing 11's AI assisted development features now support not just OpenAI but also Claude, Grok,
Gemini, Perplexity, Mistral, Deepseek, and any other OpenAI completions API compatible AI provider.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 improves code analysis of literals such as dicts and sets, parametrized type
aliases, &lt;tt class="literal"&gt;&lt;span class="pre"&gt;typing.Self&lt;/span&gt;&lt;/tt&gt;, type variables on the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;def&lt;/span&gt;&lt;/tt&gt; or &lt;tt class="literal"&gt;&lt;span class="pre"&gt;class&lt;/span&gt;&lt;/tt&gt; line that declares
them, generic classes with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;[...]&lt;/span&gt;&lt;/tt&gt;, and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;__all__&lt;/span&gt;&lt;/tt&gt; in &lt;tt class="literal"&gt;&lt;span class="pre"&gt;*.pyi&lt;/span&gt;&lt;/tt&gt; files.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also improves the custom key binding assignment user interface, adds a &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="pre"&gt;Auto-Save&lt;/span&gt; &lt;span class="pre"&gt;Files&lt;/span&gt; &lt;span class="pre"&gt;When&lt;/span&gt; &lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Loses&lt;/span&gt; &lt;span class="pre"&gt;Focus&lt;/span&gt;&lt;/tt&gt; preference, warns immediately when opening a project with
an invalid Python Executable configuration, allows clearing recent menus, expands the set of
available special environment variables for project configuration, and makes a number of other
bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI
configuration is completely different than in Wing 10, you will need to reconfigure your
AI integration manually in Wing 11. This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the
&lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu. After adding the first provider configuration, Wing will set that provider as
the default. You can switch between providers with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Switch&lt;/span&gt; &lt;span class="pre"&gt;to&lt;/span&gt; &lt;span class="pre"&gt;Provider&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;p&gt;If you have questions about any of this, please don't hesitate to contact us at
&lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2025-04-22</guid><pubDate>Tue, 22 Apr 2025 01:00:00 GMT</pubDate></item><item><title>Wing Python IDE 11 Early Access - March 27, 2025</title><link>https://wingware.com/news/2025-04-01</link><description>&lt;p&gt;Wing 11 is now available as an early access release, with improved AI assisted development,
support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager, improved Python code analysis, improved custom key
binding assignment user interface, improved diff/merge, a new preference to auto-save files
when Wing loses the application focus, updated German, French and Russian localizations (partly
using AI), a new experimental AI-driven Spanish localization, and other bug fixes and minor
improvements.&lt;/p&gt;
&lt;p&gt;You can participate in the early access program simply by downloading the early access
releases. We ask only that you keep your feedback and bug reports private by submitting them
through Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu or by emailing us at &lt;a class="reference" href="mailto:support&amp;#64;wingware.com?subject=Wing%2011%20Early%20Access%20Feedback"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
&lt;img src="https://wingware.com/images/screenshots/wing11-screenshot.png" alt="Wing 11 Screen Shot" backrefs="" class="eye-candy-image unfloat-at-900" dupnames="" ids="" names="" width="650px" /&gt;&lt;h3&gt;Downloads&lt;/h3&gt;&lt;div class="note"&gt;
&lt;strong&gt;IMPORTANT&lt;/strong&gt; Be sure to &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Check&lt;/span&gt; &lt;span class="pre"&gt;for&lt;/span&gt; &lt;span class="pre"&gt;Updates&lt;/span&gt;&lt;/tt&gt; from Wing's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu after installing
so that you have the latest hot fixes.&lt;/div&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-pro/11.0.0.1"&gt;Wing Pro 11.0.0.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-personal/11.0.0.1"&gt;Wing Personal 11.0.0.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="/downloads/wing-101/11.0.0.1"&gt;Wing 101 11.0.0.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wing 10 and earlier versions are not affected by installation of Wing 11 and
may be installed and used independently. However, project files for Wing 10
and earlier are converted when opened by Wing 11 and should be saved under a
new name, since Wing 11 projects cannot be opened by older versions of Wing.&lt;/p&gt;
&lt;h2&gt;&lt;img src="https://wingware.com/images/wing18.png"&gt; New in Wing 11&lt;/h2&gt;&lt;h3&gt;Improved AI Assisted Development&lt;/h3&gt;&lt;p&gt;Wing 11 improves the user interface for AI assisted development by introducing two separate
tools &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; can be used to write, redesign, or extend code
in the current editor. &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt; can be used to ask about code or iterate in creating a
design or new code without directly modifying the code in an editor.&lt;/p&gt;
&lt;p&gt;This release also improves setting up AI request context, so that both automatically and
manually selected and described context items may be paired with an AI request. AI request
contexts can now be stored, optionally so they are shared by all projects, and may be used
independently with different AI features.&lt;/p&gt;
&lt;p&gt;AI requests can now also be stored in the current project or shared with all projects, and Wing
comes preconfigured with a set of commonly used requests. In addition to changing code in the
current editor, stored requests may create a new untitled file or run instead in AI Chat. Wing
11 also introduces options for changing code within an editor, including replacing code,
commenting out code, or starting a diff/merge session to either accept or reject changes.&lt;/p&gt;
&lt;p&gt;Wing 11 also supports using AI to generate commit messages based on the changes being committed
to a revision control system.&lt;/p&gt;
&lt;p&gt;You can now also configure multiple AI providers for easier access to different models.
However, as of this release, OpenAI is still the only supported AI provider and you will still
need a paid OpenAI account and API key. We recommend paying for Tier 2 or better rate
limits.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Assisted&lt;/span&gt; &lt;span class="pre"&gt;Development&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Package Management with uv&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds support for the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; package manager in the New Project dialog and the
Packages tool.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Project&lt;/span&gt; &lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Projects&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Creating&lt;/span&gt; &lt;span class="pre"&gt;Python&lt;/span&gt; &lt;span class="pre"&gt;Environments&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Package&lt;/span&gt;
&lt;span class="pre"&gt;Manager&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Package&lt;/span&gt; &lt;span class="pre"&gt;Management&lt;/span&gt; &lt;span class="pre"&gt;with&lt;/span&gt; &lt;span class="pre"&gt;uv&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Improved Python Code Analysis&lt;/h3&gt;&lt;p&gt;Wing 11 improves code analysis of literals such as dicts and sets, parametrized type
aliases, typing.Self, type variables on the def or class line that declares them, generic
classes with [...], and __all__ in *.pyi files.&lt;/p&gt;
&lt;h3&gt;Updated Localizations&lt;/h3&gt;&lt;p&gt;Wing 11 updates the German, French, and Russian localizations, and introduces a new experimental
AI-generated Spanish localization. The Spanish localization and the new AI-generated strings in the
French and Russian localizations may be accessed with the new &lt;tt class="literal"&gt;&lt;span class="pre"&gt;User&lt;/span&gt; &lt;span class="pre"&gt;Interface&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;Include&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt;
&lt;span class="pre"&gt;Translated&lt;/span&gt; &lt;span class="pre"&gt;Strings&lt;/span&gt;&lt;/tt&gt; preference.&lt;/p&gt;
&lt;h3&gt;Improved diff/merge&lt;/h3&gt;&lt;p&gt;Wing Pro 11 adds floating buttons directly between the editors to make navigating differences
and merging easier, allows undoing previously merged changes, and does a better job managing
scratch buffers, scroll locking, and sizing of merged ranges.&lt;/p&gt;
&lt;p&gt;For details see &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Difference&lt;/span&gt; &lt;span class="pre"&gt;and&lt;/span&gt; &lt;span class="pre"&gt;Merge&lt;/span&gt;&lt;/tt&gt; under &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Wing&lt;/span&gt; &lt;span class="pre"&gt;Manual&lt;/span&gt;&lt;/tt&gt; in Wing 11's &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Help&lt;/span&gt;&lt;/tt&gt; menu.&lt;/p&gt;
&lt;h3&gt;Other Minor Features and Improvements&lt;/h3&gt;&lt;p&gt;Wing 11 also improves the custom key binding assignment user interface, adds a Files &amp;gt;
Auto-Save Files When Wing Loses Focus preference, warns immediately when opening a project with
an invalid Python Executable configuration, allows clearing recent menus, expands the set of
available special environment variables for project configuration, and makes a number of other
bug fixes and usability improvements.&lt;/p&gt;
&lt;h3&gt;Changes and Incompatibilities&lt;/h3&gt;&lt;p&gt;Since Wing 11 replaced the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; tool with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Coder&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Chat&lt;/span&gt;&lt;/tt&gt;, and AI configuration is
completely different than in Wing 10, so you will need to reconfigure your AI integration manually
in Wing 11.  This is done with &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Manage&lt;/span&gt; &lt;span class="pre"&gt;AI&lt;/span&gt; &lt;span class="pre"&gt;Providers&lt;/span&gt;&lt;/tt&gt; in the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;AI&lt;/span&gt;&lt;/tt&gt; menu or the &lt;tt class="literal"&gt;&lt;span class="pre"&gt;Options&lt;/span&gt;&lt;/tt&gt; menu
in either AI tool.  After adding the first provider configuration, Wing will set that provider
as the default.&lt;/p&gt;
&lt;p&gt;If you have questions about any of this, please don't hesitate to contact us at
&lt;a class="reference" href="mailto:support&amp;#64;wingware.com"&gt;support&amp;#64;wingware.com&lt;/a&gt;.&lt;/p&gt;
</description><guid isPermaLink="true">https://wingware.com/news/2025-04-01</guid><pubDate>Tue, 01 Apr 2025 01:00:00 GMT</pubDate></item></channel></rss>

