Skip to content

Releases: perfect-panel/backend

v1.3.8

Choose a tag to compare

@web-ppanel web-ppanel released this 28 Jun 17:26

Changelog

🐛 Bug Fixes

  • fix: ignore placeholder password when updating user profile (#171)

v1.3.7

Choose a tag to compare

@Ember-Moth Ember-Moth released this 28 Jun 15:21
3fb2bbd

What's Changed

Full Changelog: v1.3.6...v1.3.7

v1.3.6

Choose a tag to compare

@web-ppanel web-ppanel released this 28 Jun 09:14

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

Choose a tag to compare

@web-ppanel web-ppanel released this 28 Jun 09:10

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

Choose a tag to compare

@web-ppanel web-ppanel released this 28 Jun 09:01

Changelog

🐛 Bug Fixes

  • fix: preserve false values in Subscribe config DeepCopy (#166)

v1.3.3

Choose a tag to compare

@web-ppanel web-ppanel released this 21 Jun 14:15

Changelog

🐛 Bug Fixes

  • fix: use sorted keys traversal for traffic ranking to ensure order consistency (#165)

v1.3.2

Choose a tag to compare

@web-ppanel web-ppanel released this 21 Jun 14:10

Changelog

🐛 Bug Fixes

  • fix: preserve ranking order in yesterday traffic data iteration (#165)

v1.3.1

Choose a tag to compare

@web-ppanel web-ppanel released this 20 Jun 13:37

Changelog

🐛 Bug Fixes

  • fix: sort traffic log details by timestamp DESC (#164)

v1.3.0

Choose a tag to compare

@web-ppanel web-ppanel released this 20 Jun 11:50

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'

v1.2.31

Choose a tag to compare

@web-ppanel web-ppanel released this 18 Jun 20:59

Changelog

🐛 Bug Fixes

  • fix: support Shadowsocks UDP over TCP (UoT) configuration (#163)