v0.0.3
This commit is contained in:
1 parent
6e5aa8e4e4
commit
cdca612a59
17 files changed
+191
-62
No files matched your search
@@ -1,5 +1,18 @@
|
||||
# Changelog
|
||||
|
||||
## 0.0.3
|
||||
- Alias status is shown as a simple `Alias` badge; catch-all aliases follow PostfixAdmin semantics (`*` in the form, `@domain` in the database), including edit/delete compatibility and catch-all domain forwarding to `@target-domain`.
|
||||
|
||||
- Fixed MySQL/MariaDB `TEXT`/`LONGTEXT` decoding through `sqlx::Any`; alias destinations from PostfixAdmin (`alias.goto`) now render from the real database value instead of falling back to an empty string.
|
||||
- Alias destination listing now normalizes `goto` through the database dialect so targets render consistently on MySQL/MariaDB, PostgreSQL and SQLite.
|
||||
- Static release validation no longer hard-codes the application or Rust version; it validates semantic versioning and Cargo/toolchain consistency instead.
|
||||
|
||||
- Domain workspace now separates user aliases from technical/default aliases instead of mixing them in one table.
|
||||
- Alias tables keep the PostfixAdmin-RS data model (address, destination, description, delivery status, active state and actions) while using a clearer full-width layout inspired by classic PostfixAdmin.
|
||||
- Mailbox self-alias rows are hidden from the domain alias sections so mailbox-managed routing does not clutter the alias view.
|
||||
- Technical alias edit/delete controls follow the existing `special_alias_control` and global-admin permissions.
|
||||
- Release version bumped to 0.0.3.
|
||||
|
||||
## 0.0.2
|
||||
|
||||
- Mailbox and alias creation in a selected domain now accepts only the local part; the domain is read-only.
|
||||
|
||||
Reference in new issue
Block a user