Skip to content

Commit 8753e34

Browse files
Update appcast.xml for v0.33.0
1 parent 0bacb36 commit 8753e34

1 file changed

Lines changed: 107 additions & 0 deletions

File tree

appcast.xml

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,113 @@
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.33.0</title>
7+
<pubDate>Sun, 19 Apr 2026 17:38:33 +0000</pubDate>
8+
<sparkle:version>72</sparkle:version>
9+
<sparkle:shortVersionString>0.33.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>Cancel running query from toolbar or `Cmd+.`</li>
15+
<li>Execute All Statements shortcut (Cmd+Shift+Enter) (#770)</li>
16+
<li>Drop database from the database switcher (context menu, toolbar button, Delete key)</li>
17+
<li>Query result limit setting in Data Grid preferences</li>
18+
<li>Structure tab: search, sort, count badges, PK column, DDL view with highlighting, Copy As (CSV/JSON/SQL), dropdown pickers, destructive change confirmation</li>
19+
<li>Structure tab: charset/collation (MySQL), index prefix length, partial indexes (PostgreSQL), cross-schema FK, schema changes in query history</li>
20+
<li>ClickHouse: parts tab actions (optimize table, drop/detach partition)</li>
21+
<li>Streaming export for query results with partial loading (no memory limit)</li>
22+
<li>Import error handling modes: Stop and Rollback, Stop and Commit, Skip and Continue</li>
23+
<li>Handoff via NSUserActivity</li>
24+
</ul>
25+
<h3>Changed</h3>
26+
<ul>
27+
<li>Query tabs load rows progressively (default 10,000) with Load More and Fetch All in status bar</li>
28+
<li>Main editor window rewritten on AppKit (`NSWindowController` + `NSToolbar`) for faster tab opens and correct lifecycle</li>
29+
<li>Toolbar layout follows Apple HIG (sidebar left, connection center, view actions right)</li>
30+
<li>Export engine rewritten: streaming row fetch, macOS system progress, atomic file writes</li>
31+
<li>SQL import parser rewritten: DELIMITER support, MySQL conditional/hash comments, chunk boundary handling, single-pass async decompression, error surfacing</li>
32+
</ul>
33+
<h3>Fixed</h3>
34+
<ul>
35+
<li>Selection highlight not covering the last line on Cmd+A (#770)</li>
36+
<li>Cmd+W closing the connection window instead of clearing to empty state</li>
37+
<li>ER Diagram and Server Dashboard replacing the current tab instead of opening a new one</li>
38+
<li>Welcome window stealing focus on connect, disabling Cmd+T until manual click</li>
39+
<li>Toolbar empty on second tab, menu shortcuts disabled after toolbar click</li>
40+
<li>AI chat freeze when large queries or results are in the system prompt (#774)</li>
41+
<li>AI chat panel not updating when switching database connections</li>
42+
<li>Schema restored on reconnect for PostgreSQL, Redshift, and BigQuery (#777)</li>
43+
<li>Database restored after auto-reconnect (was lost when connection dropped)</li>
44+
<li>Database switch no longer closes windows before confirming success</li>
45+
<li>Redis database selection persisted across sessions</li>
46+
<li>SSH jumphost lost after disconnect or app restart (#790)</li>
47+
<li>Password appears missing when Keychain is locked after reboot (#780)</li>
48+
<li>Import: correct rollback reporting, FK checks restored after failure, decompressed-size progress</li>
49+
<li>JSON export no longer coerces leading-zero strings to integers</li>
50+
<li>XLSX export auto-splits tables exceeding 1,048,576 rows into multiple sheets</li>
51+
<li>CSV formula injection guard corrected to OWASP-standard prefixes only</li>
52+
<li>MQL export validates JSON values before passthrough</li>
53+
<li>SQL export gzip compression is now async and cancellable</li>
54+
<li>Export progress bar reliably reaches 100%</li>
55+
</ul>
56+
]]></description>
57+
<enclosure url="https://github.com/TableProApp/TablePro/releases/download/v0.33.0/TablePro-0.33.0-arm64.zip" length="26128408" type="application/octet-stream" sparkle:edSignature="QAPaxj7RP5Bw1WTOP0vK6dWc7XKW6Q0yrUSw186ZTgjONeRoZm692T3KH3/qYQjUi65iYTC9lBKRJ+fz3WB2AQ=="/>
58+
</item>
59+
<item>
60+
<title>0.33.0</title>
61+
<pubDate>Sun, 19 Apr 2026 17:38:34 +0000</pubDate>
62+
<sparkle:version>72</sparkle:version>
63+
<sparkle:shortVersionString>0.33.0</sparkle:shortVersionString>
64+
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
65+
<description><![CDATA[<h3>Added</h3>
66+
<ul>
67+
<li>Cancel running query from toolbar or `Cmd+.`</li>
68+
<li>Execute All Statements shortcut (Cmd+Shift+Enter) (#770)</li>
69+
<li>Drop database from the database switcher (context menu, toolbar button, Delete key)</li>
70+
<li>Query result limit setting in Data Grid preferences</li>
71+
<li>Structure tab: search, sort, count badges, PK column, DDL view with highlighting, Copy As (CSV/JSON/SQL), dropdown pickers, destructive change confirmation</li>
72+
<li>Structure tab: charset/collation (MySQL), index prefix length, partial indexes (PostgreSQL), cross-schema FK, schema changes in query history</li>
73+
<li>ClickHouse: parts tab actions (optimize table, drop/detach partition)</li>
74+
<li>Streaming export for query results with partial loading (no memory limit)</li>
75+
<li>Import error handling modes: Stop and Rollback, Stop and Commit, Skip and Continue</li>
76+
<li>Handoff via NSUserActivity</li>
77+
</ul>
78+
<h3>Changed</h3>
79+
<ul>
80+
<li>Query tabs load rows progressively (default 10,000) with Load More and Fetch All in status bar</li>
81+
<li>Main editor window rewritten on AppKit (`NSWindowController` + `NSToolbar`) for faster tab opens and correct lifecycle</li>
82+
<li>Toolbar layout follows Apple HIG (sidebar left, connection center, view actions right)</li>
83+
<li>Export engine rewritten: streaming row fetch, macOS system progress, atomic file writes</li>
84+
<li>SQL import parser rewritten: DELIMITER support, MySQL conditional/hash comments, chunk boundary handling, single-pass async decompression, error surfacing</li>
85+
</ul>
86+
<h3>Fixed</h3>
87+
<ul>
88+
<li>Selection highlight not covering the last line on Cmd+A (#770)</li>
89+
<li>Cmd+W closing the connection window instead of clearing to empty state</li>
90+
<li>ER Diagram and Server Dashboard replacing the current tab instead of opening a new one</li>
91+
<li>Welcome window stealing focus on connect, disabling Cmd+T until manual click</li>
92+
<li>Toolbar empty on second tab, menu shortcuts disabled after toolbar click</li>
93+
<li>AI chat freeze when large queries or results are in the system prompt (#774)</li>
94+
<li>AI chat panel not updating when switching database connections</li>
95+
<li>Schema restored on reconnect for PostgreSQL, Redshift, and BigQuery (#777)</li>
96+
<li>Database restored after auto-reconnect (was lost when connection dropped)</li>
97+
<li>Database switch no longer closes windows before confirming success</li>
98+
<li>Redis database selection persisted across sessions</li>
99+
<li>SSH jumphost lost after disconnect or app restart (#790)</li>
100+
<li>Password appears missing when Keychain is locked after reboot (#780)</li>
101+
<li>Import: correct rollback reporting, FK checks restored after failure, decompressed-size progress</li>
102+
<li>JSON export no longer coerces leading-zero strings to integers</li>
103+
<li>XLSX export auto-splits tables exceeding 1,048,576 rows into multiple sheets</li>
104+
<li>CSV formula injection guard corrected to OWASP-standard prefixes only</li>
105+
<li>MQL export validates JSON values before passthrough</li>
106+
<li>SQL export gzip compression is now async and cancellable</li>
107+
<li>Export progress bar reliably reaches 100%</li>
108+
</ul>
109+
]]></description>
110+
<enclosure url="https://github.com/TableProApp/TablePro/releases/download/v0.33.0/TablePro-0.33.0-x86_64.zip" length="25440328" type="application/octet-stream" sparkle:edSignature="VWW/+r1/6m9xNTFVZLd7F3S52sY6C+z3HKcbaLZOCCaVpXeot8BF8ZCWR9/UcAbcZYvD4YWgc8tn3H9tVp/YCg=="/>
111+
</item>
5112
<item>
6113
<title>0.32.1</title>
7114
<pubDate>Fri, 17 Apr 2026 00:51:02 +0000</pubDate>

0 commit comments

Comments
 (0)