Skip to content

Commit 5f3e434

Browse files
committed
release: v0.10.0
1 parent e1695de commit 5f3e434

6 files changed

Lines changed: 47 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.10.0] - 2026-03-01
11+
1012
### Added
1113

1214
- Support for multiple independent database connections in separate windows with per-window session isolation
@@ -591,7 +593,8 @@ TablePro is a native macOS database client built with SwiftUI and AppKit, design
591593
- Custom SQL query templates
592594
- Performance optimized for large datasets
593595

594-
[Unreleased]: https://github.com/datlechin/tablepro/compare/v0.9.2...HEAD
596+
[Unreleased]: https://github.com/datlechin/tablepro/compare/v0.10.0...HEAD
597+
[0.10.0]: https://github.com/datlechin/tablepro/compare/v0.9.2...v0.10.0
595598
[0.9.2]: https://github.com/datlechin/tablepro/compare/v0.9.1...v0.9.2
596599
[0.9.1]: https://github.com/datlechin/tablepro/compare/v0.9.0...v0.9.1
597600
[0.9.0]: https://github.com/datlechin/tablepro/compare/v0.8.0...v0.9.0

TablePro.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@
381381
CODE_SIGN_IDENTITY = "Apple Development";
382382
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
383383
CODE_SIGN_STYLE = Automatic;
384-
CURRENT_PROJECT_VERSION = 19;
384+
CURRENT_PROJECT_VERSION = 20;
385385
DEAD_CODE_STRIPPING = YES;
386386
DEVELOPMENT_TEAM = D7HJ5TFYCU;
387387
ENABLE_APP_SANDBOX = NO;
@@ -414,7 +414,7 @@
414414
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
415415
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/Libs";
416416
MACOSX_DEPLOYMENT_TARGET = 14.0;
417-
MARKETING_VERSION = 0.9.2;
417+
MARKETING_VERSION = 0.10.0;
418418
OTHER_LDFLAGS = (
419419
"-force_load",
420420
"$(PROJECT_DIR)/Libs/libmariadb.a",
@@ -468,7 +468,7 @@
468468
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
469469
CODE_SIGN_STYLE = Automatic;
470470
COPY_PHASE_STRIP = YES;
471-
CURRENT_PROJECT_VERSION = 19;
471+
CURRENT_PROJECT_VERSION = 20;
472472
DEAD_CODE_STRIPPING = YES;
473473
DEPLOYMENT_POSTPROCESSING = YES;
474474
DEVELOPMENT_TEAM = D7HJ5TFYCU;
@@ -502,7 +502,7 @@
502502
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
503503
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/Libs";
504504
MACOSX_DEPLOYMENT_TARGET = 14.0;
505-
MARKETING_VERSION = 0.9.2;
505+
MARKETING_VERSION = 0.10.0;
506506
OTHER_LDFLAGS = (
507507
"-force_load",
508508
"$(PROJECT_DIR)/Libs/libmariadb.a",

TablePro/Core/Database/MongoDBDriver.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,6 @@ final class MongoDBDriver: DatabaseDriver {
370370
let firstBatch = cursor["firstBatch"] as? [[String: Any]],
371371
let collInfo = firstBatch.first,
372372
let options = collInfo["options"] as? [String: Any] {
373-
374373
if let capped = options["capped"] as? Bool, capped {
375374
let size = options["size"] as? Int ?? 0
376375
let max = options["max"] as? Int

TablePro/Views/WelcomeWindowView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
//
88

99
import AppKit
10-
import SwiftUI
1110
import os
11+
import SwiftUI
1212

1313
// MARK: - WelcomeWindowView
1414

docs/changelog.mdx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,25 @@ description: "Product updates and announcements for TablePro"
44
rss: true
55
---
66

7+
<Update label="March 1, 2026" description="v0.10.0">
8+
### New Features
9+
10+
- **Multiple Database Connections**: Open separate windows for different database connections, each with independent session isolation
11+
- **MongoDB Support**: Connect to MongoDB databases with collection browsing, document viewing, and MQL export
12+
- **Import from URL**: Import database connections directly from connection strings (e.g., `postgresql://user:pass@host:5432/db`)
13+
- **Custom About Window**: New About window with version info and quick links to Website, GitHub, and Documentation
14+
15+
### Improvements
16+
17+
- Release notes now shown in the Sparkle update window
18+
19+
### Bug Fixes
20+
21+
- Fixed new row (Cmd+I) and duplicated row not appearing in data grid until manual refresh
22+
- Fixed PostgreSQL SSH tunnel connections failing with "no encryption" due to SSL config not being preserved
23+
- Fixed PostgreSQL SSL `sslrootcert` passed unconditionally, causing certificate verification failure in Required mode
24+
</Update>
25+
726
<Update label="February 28, 2026" description="v0.9.2">
827
### Bug Fixes
928

docs/vi/changelog.mdx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,25 @@ description: "Cập nhật sản phẩm và thông báo cho TablePro"
44
rss: true
55
---
66

7+
<Update label="1 tháng 3, 2026" description="v0.10.0">
8+
### Tính năng mới
9+
10+
- **Nhiều kết nối cơ sở dữ liệu**: Mở các cửa sổ riêng biệt cho từng kết nối, mỗi cửa sổ có phiên làm việc độc lập
11+
- **Hỗ trợ MongoDB**: Kết nối đến MongoDB với duyệt collection, xem document và xuất MQL
12+
- **Nhập từ URL**: Nhập kết nối trực tiếp từ chuỗi kết nối (ví dụ: `postgresql://user:pass@host:5432/db`)
13+
- **Cửa sổ Giới thiệu mới**: Cửa sổ About với thông tin phiên bản và liên kết nhanh đến Website, GitHub và Tài liệu
14+
15+
### Cải tiến
16+
17+
- Ghi chú phát hành giờ hiển thị trong cửa sổ cập nhật Sparkle
18+
19+
### Sửa lỗi
20+
21+
- Sửa lỗi hàng mới (Cmd+I) và hàng nhân bản không hiển thị trong data grid cho đến khi làm mới thủ công
22+
- Sửa lỗi kết nối SSH tunnel PostgreSQL thất bại với "no encryption" do cấu hình SSL không được bảo toàn
23+
- Sửa lỗi PostgreSQL SSL `sslrootcert` được truyền vô điều kiện, gây lỗi xác minh chứng chỉ ở chế độ Required
24+
</Update>
25+
726
<Update label="28 tháng 2, 2026" description="v0.9.2">
827
### Sửa lỗi
928

0 commit comments

Comments
 (0)