Releases: perfect-panel/backend
Releases · perfect-panel/backend
Release list
v1.3.8
v1.3.7
v1.3.6
Changelog
🐛 Bug Fixes
- fix: flip DeepCopy/ShallowCopy default to IgnoreEmpty=false to prevent silent data corruption on boolean/zero-value updates (#168)
v1.3.5
Changelog
🐛 Bug Fixes
- fix: apply CopyWithIgnoreEmpty(false) to all 6 remaining DeepCopy calls in GetGlobalConfigLogic to prevent dropping boolean false values (#167)
v1.3.4
v1.3.3
Changelog
🐛 Bug Fixes
- fix: use sorted keys traversal for traffic ranking to ensure order consistency (#165)
v1.3.2
v1.3.1
v1.3.0
Changelog
✨ Features
- feat(document): subscription-gated conditional blocks in document content
- feat(email): support a Reply-To address for SMTP
- feat(subscribe): show a notice when traffic is exhausted, not only when expired
🐛 Bug Fixes
- fix(auth): silence duplicate-key error log on concurrent device binding
- fix(traffic): reset subscriptions on schedule
- fix: use timestamptz for last_reported_at to fix timezone misalignment
🎫 Chores
- chore: untrack stray gh device-id file and ignore .local/
✨ Others
- Merge branch 'pr-149'
- Merge branch 'pr-157'
- Merge branch 'pr-159'
- Merge branch 'pr-161'