Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package himalaya for openSUSE:Factory 
checked in at 2026-10-09 21:45:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/himalaya (Old)
 and      /work/SRC/openSUSE:Factory/.himalaya.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "himalaya"

Fri Oct  9 21:45:44 2026 rev:12 rq:1383693 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/himalaya/himalaya.changes        2026-08-17 
17:02:45.820026050 +0200
+++ /work/SRC/openSUSE:Factory/.himalaya.new.3698736/himalaya.changes   
2026-10-09 21:46:41.898637869 +0200
@@ -1,0 +2,101 @@
+Thu Oct  8 12:18:34 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 2.2.1:
+  Added:
+  * Added message.send.save-copy, the mailbox a sent message is copied to when
+    --save is not passed, and --no-save on message send, compose, reply and
+    forward to skip it.
+    It takes a mailbox name, alias or role, and the v1 true still reads as the
+    sent mailbox. Leave it unset on Gmail and Microsoft Graph, which file the
+    sent message themselves.
+  * Added envelope.list.datetime-relative, rendering recent dates relative to
+    today: the time for today, yesterday, then the weekday for the past week,
+    older dates falling back to datetime-fmt (#510).
+  * Added proxy, a per-account SOCKS5 or HTTP proxy every network backend
+    connects through, and <backend>.proxy to override it for one backend
+    (#742).
+    The password is a secret like any credential, so it stays out of the URL.
+    Without either, the all_proxy and https_proxy environment variables are
+    still read.
+  * Added --posting-style none to message reply and message forward, sending 
the written body without quoting the source.
+  * Added a decoded template to message compose, message reply and message
+    forward under --json when neither saving nor sending.
+    It carries from, to, cc, bcc, subject and a body without the signature, so
+    an editor can lay the message out and hand it back through the flags.
+  * Added messages-added-details to gmail history list --json, preserving each
+    arrival's message id, optional thread id and supplied label ids alongside
+    the existing message-id arrays.
+  * Added message add on Gmail, inserting the raw message through
+    messages.insert with the mailbox and flags as labels, dated by its Date:
+    header.
+  * Added envelope search on Microsoft Graph, its filter translated to a KQL
+    $search. Flag clauses are refused, Graph accepting no $filter beside
+    $search, and the sort applies within the page.
+  * A pimdir write now shows on the next read instead of on the next sync.
+  * himalaya pimdir queue list and himalaya pimdir queue cancel, for the 
staged creations the mailbox listing cannot show.
+  * Added sending from a pimdir account: the message is queued in the store for
+    its owner to send, the one holding the credentials.
+  * Added ManageSieve support behind the sieve cargo feature, on by default 
(#739).
+  * Added the mailbox role (inbox, sent, drafts, trash...) to mailbox list, as
+    a ROLE column and a role JSON field, with the mailbox.list.table.role-color
+    option. #743
+  * Added imap fetch --body, fetching the whole message of every UID in the
+    sequence set over one session (BODY.PEEK[], \Seen left unset) (#762).
+  * Added the mbox backend, behind the mbox cargo feature (off by default), 
over the new io-mbox library (#697).
+  Changed:
+  * Saving and sending at once (--save with --send, message send --save,
+    message add --send) now sends first, so a failed send leaves no copy
+    behind. A save failing after the send reports that the message was sent.
+  * A pimdir account sends through the store's queue and no longer uses its 
smtp section. Behaviour change.
+  * -m/--mailbox resolves a role after the aliases, so -m sent reaches the sent
+    mailbox without an alias. A role carried by several mailboxes is an error
+    naming them.
+  * An omitted -m/--mailbox falls back to the inbox role when no inbox alias 
is set, instead of failing.
+  * message delete takes the trash from mailbox.alias.trash first, then from
+    the backend. Behaviour change: an alias set on JMAP, Gmail or Graph used to
+    be ignored.
+  * The wizard no longer pre-fills mailbox.alias.*, the backends reporting 
their roles themselves.
+  * Changed Gmail draft create/update JSON output to structured draft, message
+    and thread IDs, with schemas for both commands. Text confirmations are
+    unchanged.
+  * Changed the default --format of gmail messages get, gmail drafts get and 
gmail threads get from full to metadata.
+  * Forwarded vendored to io-pimdir and turned it on by default, so cargo
+    install builds SQLite from source and needs none on the machine. Drop it to
+    link the system SQLite and save about 1 MB; it also vendors OpenSSL when
+    native-tls is on. The Nix builds still link the store's SQLite.
+  * BREAKING: a pimdir store written before io-pimdir 0.4 is refused, and 
Himalaya reads the store's typed summaries.
+  * A credential command that several blocks of one account name is now 
spawned once per run instead of once per block.
+  * BREAKING: a pimdir mailbox is now its collection id, verbatim, and 
pimdir.namespace is removed.
+  * Renamed the plural commands that name no vendor resource to their 
singular, the plural staying as a hidden alias.
+  * Renamed the type configure prints from GeneratedConfig to ConfigureOutput, 
the shape the rest of the family uses.
+  Removed:
+  * Removed the mbox alias of the mailbox command: himalaya mbox now runs the
+    new mbox backend command. Scripts should call the command by its name,
+    himalaya mailbox, rather than by an alias.
+  Fixed:
+  * Fixed a message sent over JMAP staying in the drafts mailbox as a draft.
+  * Fixed a successful IMAP append being reported as failed when its UID could 
not be recovered (#759).
+  * Fixed the "No backend matching auto" error saying nothing of the cause
+    (#740). It now names the account and either the supported backends this
+    build compiles in or the missing <backend> block, and points at
+    MIGRATION.md when the account still carries the v1 backend table.
+  * Fixed envelope list and envelope search truncating the ID column under 
--max-width.
+  * Fixed --to, --cc and --bcc carrying a display name composing a To: <Alice
+    <[email protected]>> no SMTP server accepts, as --from did before (#727).
+    Each value is now parsed as an address list, so a comma inside a quoted
+    display name ("Doe, Alice" <[email protected]>) no longer splits it.
+  * Fixed imap raw hanging until the stream timed out when the last command was
+    not terminated by an explicit \r\n (#764).
+  * Fixed IMAP searches with non-ASCII text being rejected by Gmail 
(io-imap#3).
+  * Fixed the Bcc: field being transmitted over SMTP, disclosing blind 
recipients to everyone (#747).
+  * Fixed a local path carrying a ~ or a shell variable being read verbatim.
+  * Fixed a pimdir-only build failing to compile.
+  * Fixed message move and message delete on IMAP servers without the MOVE 
extension.
+  * Preserved message MIME payloads in gmail threads get --json, including
+    full-format bodies and attachment metadata (#750).
+  * Fixed a duplicated message disappearing from the pimdir backend's listing.
+  * Fixed completion writing files instead of printing the completion script 
to the standard output (#736).
+  * Fixed maildir message copy leaving an empty message behind when the 
process died mid-copy (#738).
+  * Fixed maildir flag writes doing nothing to a message still unread in a 
mailbox's new directory (#637).
+
+-------------------------------------------------------------------

Old:
----
  himalaya-2.1.0.tar.zst

New:
----
  himalaya-2.2.1.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ himalaya.spec ++++++
--- /var/tmp/diff_new_pack.paREx3/_old  2026-10-09 21:46:43.524706293 +0200
+++ /var/tmp/diff_new_pack.paREx3/_new  2026-10-09 21:46:43.525706335 +0200
@@ -21,7 +21,7 @@
 %global himalaya_features maildir
 
 Name:           himalaya
-Version:        2.1.0
+Version:        2.2.1
 Release:        0
 Summary:        Command-line interface for email management
 #SourceLicense:  MIT
@@ -57,7 +57,7 @@
 ./target/release/%{name} completion bash > 
%{buildroot}%{_datadir}/bash-completion/completions/%{name}
 ./target/release/%{name} completion fish > 
%{buildroot}%{_datadir}/fish/vendor_completions.d/%{name}.fish
 ./target/release/%{name} completion zsh  > 
%{buildroot}%{_datadir}/zsh/site-functions/_%{name}
-./target/release/%{name} man %{buildroot}%{_mandir}/man1
+./target/release/%{name} manual -d %{buildroot}%{_mandir}/man1
 
 %check
 # there are currently no tests available (v1.2.0)

++++++ _service ++++++
--- /var/tmp/diff_new_pack.paREx3/_old  2026-10-09 21:46:43.559707766 +0200
+++ /var/tmp/diff_new_pack.paREx3/_new  2026-10-09 21:46:43.562707892 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="cargo_vendor" mode="manual">
     <param name="src">https://github.com/pimalaya/himalaya.git</param>
-    <param name="revision">v2.1.0</param>
+    <param name="revision">v2.2.1</param>
     <param name="versionrewriteregex">^v?(.*)</param>
     <param name="versionrewritepattern">$1</param>
     <param name="update">false</param>

++++++ himalaya-2.1.0.tar.zst -> himalaya-2.2.1.tar.zst ++++++
++++ 34402 lines of diff (skipped)

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/himalaya/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.himalaya.new.3698736/vendor.tar.zst differ: char 7, 
line 1

Reply via email to