Skip to content

Commit 9a9e0e6

Browse files
committed
v3.6.0: Per-part vendors, inline serial generation, versioning fixes
1 parent 77c006b commit 9a9e0e6

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,25 @@ All notable changes to BluePLM will be documented in this file.
66

77
---
88

9+
## [3.6.0] - 2026-01-13
10+
11+
### Added
12+
- **Per-part vendor management**: New "Vendors" tab in the right-panel details view for managing suppliers at the part level. Link multiple vendors to any synced file with vendor part numbers, pricing, lead times, minimum order quantities, and notes. Set preferred vendors with star ratings and quick-add new vendors inline
13+
- **Inline serial number generation**: Generate the next serial number directly from the Item # column in the file browser. Hover over any checked-out file to reveal a sparkle button, or click to edit and use the button in the input field. Auto-saves to SolidWorks files immediately
14+
15+
### Performance
16+
- **Optimized backup status checks**: Backup status is now computed incrementally instead of re-checking all snapshots on every poll. Status summary (last backup time, snapshot count) is cached and only updated when new snapshots are detected
17+
- **Memoized file tree items**: FileTree and VaultTreeItem components now use React.memo with custom comparators to prevent unnecessary re-renders during file operations
18+
19+
### Fixed
20+
- **Double version increment on metadata save**: Fixed bug where saving metadata to a SolidWorks file during checkout (via "Save to File" or datacard edits) would cause version to increment twice on check-in. The checkin_file RPC now detects if a version was already created during the checkout session and skips duplicate version creation
21+
- **Item number not saving to SolidWorks file**: Serial numbers generated via the new inline generate button are now immediately written to the SolidWorks file (not just stored as pending metadata)
22+
23+
### Changed
24+
- **Schema version**: Bumped to v43
25+
26+
---
27+
928
## [3.5.0] - 2026-01-12
1029

1130
### Added

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "blue-plm",
3-
"version": "3.5.0",
3+
"version": "3.6.0",
44
"description": "Product Lifecycle Management for everyone who builds",
55
"main": "dist-electron/main.js",
66
"scripts": {

0 commit comments

Comments
 (0)