Skip to content

Commit 6f8a4a8

Browse files
Update appcast.xml for v0.39.0
1 parent 60c8be7 commit 6f8a4a8

1 file changed

Lines changed: 141 additions & 0 deletions

File tree

appcast.xml

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,147 @@
22
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
33
<channel>
44
<title>TablePro</title>
5+
<item>
6+
<title>0.39.0</title>
7+
<pubDate>Thu, 07 May 2026 17:52:59 +0000</pubDate>
8+
<sparkle:version>78</sparkle:version>
9+
<sparkle:shortVersionString>0.39.0</sparkle:shortVersionString>
10+
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
11+
<sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
12+
<description><![CDATA[<h3>Added</h3>
13+
<ul>
14+
<li>AI Chat: tool calling with per-card approval, Ask / Edit / Agent modes, and 7 providers (Anthropic, OpenAI, OpenRouter, Gemini, Ollama, GitHub Copilot, custom OpenAI-compatible)</li>
15+
<li>AI Chat: `@` mentions for Schema, Table, Current Query, Query Results, and saved queries</li>
16+
<li>AI Chat: slash commands (`/explain`, `/optimize`, `/fix`, `/help`) plus user-defined commands</li>
17+
<li>AI Chat: inline model picker with per-turn model attribution</li>
18+
<li>AI Chat: per-connection rules for the assistant</li>
19+
<li>Linked SQL Folders: two-way sync between Favorites and a folder of `.sql` files</li>
20+
<li>Database type chooser sheet for new connections</li>
21+
<li>Connection URL import in the database type chooser</li>
22+
</ul>
23+
<h3>Changed</h3>
24+
<ul>
25+
<li>iOS: streaming data layer for large queries</li>
26+
<li>Toolbar shows a tinted engine icon to distinguish windows on the same database (#1044)</li>
27+
<li>XLSX export is free</li>
28+
<li>Safe Mode is free</li>
29+
<li>Favorites sidebar is connection-scoped</li>
30+
<li>Connection Form: sidebar navigation with native toolbar actions</li>
31+
<li>"Read-Only" / "Read-Write" renamed to "Read Only" / "Read & Write"</li>
32+
<li>ER diagram nodes scale with system text size</li>
33+
<li>Welcome, Connection Form, and Integrations Activity use SwiftUI scenes</li>
34+
</ul>
35+
<h3>Fixed</h3>
36+
<ul>
37+
<li>"MariaDB plugin not installed" prompt for built-in lazy drivers</li>
38+
<li>Cmd+K Quick Switcher schema selection on SQL Server and Oracle</li>
39+
<li>iOS: crash opening some MySQL tables</li>
40+
<li>iOS: silent timeout on `.local` and local-network addresses</li>
41+
<li>iOS: row list "Index out of range" crash on shrink (#1094)</li>
42+
<li>iOS: out-of-range port crash on MySQL, PostgreSQL, Redis (#1094)</li>
43+
<li>IME editor jump after committing words like "测试" (#1012)</li>
44+
<li>Cmd+T tab focus flash</li>
45+
<li>Cmd+X with no selection now cuts the line (#1075)</li>
46+
<li>Cmd+A on a query with a trailing newline (#1075)</li>
47+
<li>Editor window size, position, and zoom across launches</li>
48+
<li>Personal Apple Developer team builds (#1020)</li>
49+
<li>SSH auth-failure alerts labelled the wrong cause (#1005)</li>
50+
<li>TOTP codes rejected across rotation boundary</li>
51+
<li>SSH Password against keyboard-interactive-only servers (#1005)</li>
52+
<li>SSH Password + Google Authenticator (#1005)</li>
53+
<li>Up/Down arrow at end-of-document caret</li>
54+
<li>Caret line-number color in the gutter</li>
55+
<li>Cmd+Left/Right at end of a line without a trailing newline (#1007)</li>
56+
<li>Multi-window tab persistence dropped all but one tab on relaunch</li>
57+
<li>Filter autocomplete focus on Full Keyboard Access</li>
58+
<li>Toolbar database name on relaunch</li>
59+
<li>Cmd+K database switch reverted in Cmd+T and other paths (#1043)</li>
60+
<li>AI provider Test Connection showed `unsupported URL` on draft endpoint</li>
61+
<li>Connection Form coordinator rebuilt on every parent re-render (#1102)</li>
62+
<li>MongoDB SRV connection strings include the port (#1101)</li>
63+
<li>AI Chat composer: IME, scroll bar, Shift+Return (#1100)</li>
64+
<li>AI Chat tool roundtrip limit raised 5 → 10 (#1096)</li>
65+
<li>AI Chat per-connection rules CloudKit sync (#1098)</li>
66+
<li>AI Chat Retry button on non-recoverable errors</li>
67+
<li>AI Chat code blocks without a language tag</li>
68+
<li>AI Chat Insert button focus</li>
69+
<li>MCP errors surface readable messages (#1095)</li>
70+
<li>Data grid column header inset</li>
71+
<li>Toolbar connection status left inset</li>
72+
</ul>
73+
]]></description>
74+
<enclosure url="https://github.com/TableProApp/TablePro/releases/download/v0.39.0/TablePro-0.39.0-arm64.zip" length="20929966" type="application/octet-stream" sparkle:edSignature="W5+QRBlkcFfNiWAAuTkXgIbh7+T53oyedo5YaIdoQTk9tOoZx2Izs3DDiIjxXOo5OFt7cfCCIt6sR+NTu4jaCg=="/>
75+
</item>
76+
<item>
77+
<title>0.39.0</title>
78+
<pubDate>Thu, 07 May 2026 17:52:59 +0000</pubDate>
79+
<sparkle:version>78</sparkle:version>
80+
<sparkle:shortVersionString>0.39.0</sparkle:shortVersionString>
81+
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
82+
<description><![CDATA[<h3>Added</h3>
83+
<ul>
84+
<li>AI Chat: tool calling with per-card approval, Ask / Edit / Agent modes, and 7 providers (Anthropic, OpenAI, OpenRouter, Gemini, Ollama, GitHub Copilot, custom OpenAI-compatible)</li>
85+
<li>AI Chat: `@` mentions for Schema, Table, Current Query, Query Results, and saved queries</li>
86+
<li>AI Chat: slash commands (`/explain`, `/optimize`, `/fix`, `/help`) plus user-defined commands</li>
87+
<li>AI Chat: inline model picker with per-turn model attribution</li>
88+
<li>AI Chat: per-connection rules for the assistant</li>
89+
<li>Linked SQL Folders: two-way sync between Favorites and a folder of `.sql` files</li>
90+
<li>Database type chooser sheet for new connections</li>
91+
<li>Connection URL import in the database type chooser</li>
92+
</ul>
93+
<h3>Changed</h3>
94+
<ul>
95+
<li>iOS: streaming data layer for large queries</li>
96+
<li>Toolbar shows a tinted engine icon to distinguish windows on the same database (#1044)</li>
97+
<li>XLSX export is free</li>
98+
<li>Safe Mode is free</li>
99+
<li>Favorites sidebar is connection-scoped</li>
100+
<li>Connection Form: sidebar navigation with native toolbar actions</li>
101+
<li>"Read-Only" / "Read-Write" renamed to "Read Only" / "Read & Write"</li>
102+
<li>ER diagram nodes scale with system text size</li>
103+
<li>Welcome, Connection Form, and Integrations Activity use SwiftUI scenes</li>
104+
</ul>
105+
<h3>Fixed</h3>
106+
<ul>
107+
<li>"MariaDB plugin not installed" prompt for built-in lazy drivers</li>
108+
<li>Cmd+K Quick Switcher schema selection on SQL Server and Oracle</li>
109+
<li>iOS: crash opening some MySQL tables</li>
110+
<li>iOS: silent timeout on `.local` and local-network addresses</li>
111+
<li>iOS: row list "Index out of range" crash on shrink (#1094)</li>
112+
<li>iOS: out-of-range port crash on MySQL, PostgreSQL, Redis (#1094)</li>
113+
<li>IME editor jump after committing words like "测试" (#1012)</li>
114+
<li>Cmd+T tab focus flash</li>
115+
<li>Cmd+X with no selection now cuts the line (#1075)</li>
116+
<li>Cmd+A on a query with a trailing newline (#1075)</li>
117+
<li>Editor window size, position, and zoom across launches</li>
118+
<li>Personal Apple Developer team builds (#1020)</li>
119+
<li>SSH auth-failure alerts labelled the wrong cause (#1005)</li>
120+
<li>TOTP codes rejected across rotation boundary</li>
121+
<li>SSH Password against keyboard-interactive-only servers (#1005)</li>
122+
<li>SSH Password + Google Authenticator (#1005)</li>
123+
<li>Up/Down arrow at end-of-document caret</li>
124+
<li>Caret line-number color in the gutter</li>
125+
<li>Cmd+Left/Right at end of a line without a trailing newline (#1007)</li>
126+
<li>Multi-window tab persistence dropped all but one tab on relaunch</li>
127+
<li>Filter autocomplete focus on Full Keyboard Access</li>
128+
<li>Toolbar database name on relaunch</li>
129+
<li>Cmd+K database switch reverted in Cmd+T and other paths (#1043)</li>
130+
<li>AI provider Test Connection showed `unsupported URL` on draft endpoint</li>
131+
<li>Connection Form coordinator rebuilt on every parent re-render (#1102)</li>
132+
<li>MongoDB SRV connection strings include the port (#1101)</li>
133+
<li>AI Chat composer: IME, scroll bar, Shift+Return (#1100)</li>
134+
<li>AI Chat tool roundtrip limit raised 5 → 10 (#1096)</li>
135+
<li>AI Chat per-connection rules CloudKit sync (#1098)</li>
136+
<li>AI Chat Retry button on non-recoverable errors</li>
137+
<li>AI Chat code blocks without a language tag</li>
138+
<li>AI Chat Insert button focus</li>
139+
<li>MCP errors surface readable messages (#1095)</li>
140+
<li>Data grid column header inset</li>
141+
<li>Toolbar connection status left inset</li>
142+
</ul>
143+
]]></description>
144+
<enclosure url="https://github.com/TableProApp/TablePro/releases/download/v0.39.0/TablePro-0.39.0-x86_64.zip" length="22174999" type="application/octet-stream" sparkle:edSignature="Ck5JGZi6jCONtZ08+op2J/+YmGQkDOUotQbHOb8Hf2SKjYp8KSJ486zG284BPW148aT2zeqmStnXgB9WVbGdAw=="/>
145+
</item>
5146
<item>
6147
<title>0.38.0</title>
7148
<pubDate>Mon, 04 May 2026 12:24:33 +0000</pubDate>

0 commit comments

Comments
 (0)