Skip to content

Commit eef4b10

Browse files
committed
chore: bump version to 2.17.0
1 parent d2443c5 commit eef4b10

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22

33
All notable changes to BluePLM will be documented in this file.
44

5+
## [2.17.0] - 2025-12-31
6+
7+
### Added
8+
- **"New Users" default team**: New organizations automatically get a "New Users" team with Engineer-level permissions
9+
- **Org code join flow**: Users entering an org code can now sign in without a pre-created invite — they're automatically added to the org and default team
10+
- **`join_org_by_slug` RPC**: Database function for joining an organization via org slug (from org code)
11+
- **`default_new_user_team_id` setting**: Admins can configure which team new users (joining via org code) are auto-added to
12+
13+
### Fixed
14+
- **Invited users auth flow**: `on_auth_user_created` trigger now fires on INSERT **and** UPDATE (fixes issue where `inviteUserByEmail` creates auth.users first, then user signs in)
15+
- **Delete account now hard deletes**: `delete_user_account` actually removes records from `auth.users` and `public.users` instead of just soft-deleting
16+
- **Pending membership role handling**: Improved logging shows exact role being assigned from pending_org_members
17+
- **Backup RPC call**: App now calls `apply_pending_team_memberships` RPC as fallback if DB trigger doesn't fire
18+
19+
### Changed
20+
- **Schema version**: Bumped to v6
21+
- **Email domain enforcement**: `join_org_by_slug` respects email domain restrictions if configured
22+
23+
---
24+
525
## [2.16.10] - 2025-12-30
626

727
### Fixed

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": "2.16.10",
3+
"version": "2.17.0",
44
"description": "Product Lifecycle Management for everyone who builds",
55
"main": "dist-electron/main.js",
66
"scripts": {

0 commit comments

Comments
 (0)