Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed

- ClickHouse (and any HTTP-based driver) can now connect to plain-HTTP servers addressed by DNS hostname; previously App Transport Security blocked the request because only IP-addressed plain HTTP is exempt by default (#1316)
- Import from TablePlus now reads passwords from the keychain correctly; previously it queried the wrong service name and silently returned empty passwords without prompting
- Port numbers in the import preview, welcome screen linked-file list, and plugin details no longer render with a thousand separator (e.g. 3306 instead of 3.306) under Vietnamese, German, and other locales that use a dot as a digit separator
- New query tab (Cmd+T) no longer jumps focus back to the previous table tab on SQLite and other file-based databases (#1313)
Expand Down
5 changes: 5 additions & 0 deletions TablePro/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,11 @@
</dict>
</dict>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>NSUserActivityTypes</key>
<array>
<string>com.TablePro.viewConnection</string>
Expand Down
20 changes: 9 additions & 11 deletions TablePro/Resources/Localizable.xcstrings
Original file line number Diff line number Diff line change
Expand Up @@ -1362,6 +1362,7 @@
}
},
"%@: %lld" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
Expand Down Expand Up @@ -1418,17 +1419,6 @@
}
}
},
"%@:%lld" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
"value" : "%1$@:%2$lld"
}
}
},
"shouldTranslate" : false
},
"%@." : {
"extractionState" : "stale",
"localizations" : {
Expand Down Expand Up @@ -2024,6 +2014,7 @@
}
},
"%lld pt" : {
"extractionState" : "stale",
"localizations" : {
"tr" : {
"stringUnit" : {
Expand Down Expand Up @@ -23410,6 +23401,7 @@
}
},
"hostname:%lld" : {
"extractionState" : "stale",
"localizations" : {
"tr" : {
"stringUnit" : {
Expand Down Expand Up @@ -35123,6 +35115,9 @@
}
}
}
},
"Preferred connects in plain TCP for this driver. Use Required to enforce TCPS." : {

},
"Preferred performs a 2-pass connect: tries TLS first, falls back to plain only on SSL handshake errors. Required by Cloud SQL and Azure MySQL." : {

Expand Down Expand Up @@ -47404,6 +47399,9 @@
},
"This driver does not expose routine DDL." : {

},
"This driver has no TLS fallback. Preferred forces TLS, same as Required." : {

},
"This DROP query will permanently remove database objects. This action cannot be undone." : {
"localizations" : {
Expand Down
5 changes: 5 additions & 0 deletions TableProMobile/TableProMobile/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
<string>$(ANALYTICS_HMAC_SECRET)</string>
<key>AppIdentifierPrefix</key>
<string>$(AppIdentifierPrefix)</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>NSFaceIDUsageDescription</key>
<string>TablePro uses Face ID to protect your saved database connections and credentials.</string>
<key>NSLocalNetworkUsageDescription</key>
Expand Down
Loading