Skip to content

Commit d60d392

Browse files
committed
🎉 chore(release): bump version to v3.3.2
1 parent 34d1dd8 commit d60d392

10 files changed

Lines changed: 28192 additions & 26343 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# X-AnyLabeling Changelog
22

3+
## `v3.3.2` (Dec 01, 2025)
4+
5+
### 🚀 New Features
6+
7+
- Add support for SAM3 model with text and visual promptable segmentation (#1207)
8+
- Add concurrent batch processing support for chatbot (#1222)
9+
- Enable EXIF scanning option in configuration and update label widget to utilize it (#1220)
10+
- Add depth calibration feature for Depth Anything model (#1201)
11+
12+
### 🐛 Bug Fixes
13+
14+
- Improve wheel event handling in chat messages (#1222)
15+
- Handle missing annotations for frames and log warnings in label converter (#1219)
16+
- Improve progress dialog updates and error handling during frame extraction (#1219)
17+
- Prevent unnecessary updates to navigator shapes when dialog is not visible (#1220)
18+
- Resolve list index out of range and timeout issues in chatbot
19+
- Correct indentation for data file loading logic in ultralytics dialog (#1216)
20+
21+
### 🛠️ Improvements
22+
23+
- Enhance FrameExtractionDialog layout and input styling for improved user experience (#1219)
24+
- Increase API timeout to 300s for chatbot (#1222)
25+
26+
### 🌟 Contributors
27+
28+
A total of 2 developers contributed to this release.
29+
30+
Thank @wangxiaobo775, @CVHub520
31+
332
## `v3.3.1` (Nov 10, 2025)
433

534
### 🚀 New Features

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@
7171

7272
## 🥳 What's New
7373

74+
- Bump version to `v3.3.2`
7475
- Add support for [Segment Anything 3](./examples/grounding/sam3/README.md) model with text and visual promptable segmentation (#1207)
7576
- Add depth calibration feature for Depth Anything models (#1201)
76-
- Bump version to `v3.3.1`
7777
- For more details, please refer to the [CHANGELOG](./CHANGELOG.md)
7878

7979

README_zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@
7070

7171
## 🥳 新功能
7272

73+
- 版本更新至 `v3.3.2`
7374
- 新增支持 [Segment Anything 3](./examples/grounding/sam3/README.md) 模型,实现文本和视觉可提示分割功能 (#1207)
7475
- 为 Depth Anything 模型新增深度校准功能 (#1201)
75-
- 版本更新至 `v3.3.1`
7676
- 更多详情,请参考[更新日志](./CHANGELOG.md)
7777

7878

anylabeling/app_info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
__appname__ = "X-AnyLabeling"
22
__appdescription__ = "Advanced Auto Labeling Solution with Added Features"
3-
__version__ = "3.3.1"
3+
__version__ = "3.3.2"
44
__url__ = "https://github.com/CVHub520/X-AnyLabeling"
55

66
CLI_HELP_MSG = """

anylabeling/resources/resources.py

Lines changed: 26427 additions & 25798 deletions
Large diffs are not rendered by default.

anylabeling/resources/translations/en_US.ts

Lines changed: 912 additions & 235 deletions
Large diffs are not rendered by default.
9.82 KB
Binary file not shown.

anylabeling/resources/translations/zh_CN.ts

Lines changed: 816 additions & 304 deletions
Large diffs are not rendered by default.

anylabeling/views/labeling/chatbot/general.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ def __init__(self, parent=None):
2525
self.parent = parent
2626
self.setWindowTitle(self.tr("Batch Process All Images"))
2727
self.setMinimumWidth(450)
28-
28+
2929
self.cpu_count = os.cpu_count() or 1
3030
self.max_concurrency = max(1, int(self.cpu_count * 0.95))
3131
self.default_concurrency = max(1, int(self.cpu_count * 0.8))
32-
32+
3333
self.setup_ui()
3434

3535
def setup_ui(self):

anylabeling/views/training/ultralytics_dialog.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,9 @@ def browse_data_file(self):
412412
self.names = result
413413
logger.info(f"Data file loaded successfully: {file_path}")
414414
else:
415-
QMessageBox.warning(self, self.tr("Invalid Data File"), result)
415+
QMessageBox.warning(
416+
self, self.tr("Invalid Data File"), result
417+
)
416418
self.config_widgets["data"].clear()
417419
self.names = []
418420

0 commit comments

Comments
 (0)