Discussions of development and use of the Sup email client
 help / color / mirror / Atom feed
* release 0.23
@ 2020-07-11  7:42 Dan Callaghan
  2020-07-11 13:44 ` [sup] " Iain Parris
  2020-07-12  0:59 ` release 1.0 (was: Re: release 0.23) Dan Callaghan
  0 siblings, 2 replies; 3+ messages in thread
From: Dan Callaghan @ 2020-07-11  7:42 UTC (permalink / raw)
  To: supmua

[-- Attachment #1: Type: text/plain, Size: 3361 bytes --]

I'm pleased to announce that, after quite a long hiatus, Sup 0.23 has
been released. This release brings a number of bug fixes and
compatibility fixes, including Ruby 2.7 support.

The new release is available from Rubygems and Github.

== 0.23 / 2020-07-10

* #505: Shell metacharacters in attachment filenames are no longer escaped when
  saving the attachment to disk using 's'. Fixes attachments being saved with
  unnecessary \ escapes in their filename. (Felix Van der Jeugt)
* When saving attachments, Sup now creates all parent directories of the
  destination path. (Matthieu Rakotojaona)
* The '@' key now reloads all messages in thread view. (Seva Zhidkov)
* #517: The 'g' key now correctly opens each selected URL if multiple URLs are
  under the cursor, instead of opening the last URL multiple times.
  (Matthieu Rakotojaona)
* The 'g' key now works when the cursor is over a URL inside a signature block.
  (Michael Dwyer)
* The 'reply-to' hook is now passed a 'message' variable, the message being
  replied to, so that the hook can choose the reply mode based on properties of
  the message like the list address. (Simon Tatham)
* The contacts list now shows also email addresses supplied by the
  'extra-contract-addresses' hook. (Matthieu Rakotojaona)
* #510: The micalg= parameter is now set correctly when sending
  multipart/signed messages. Fixes issues with other mail clients which fail to
  handle a missing micalg= parameter on signed messages. (Dan Callaghan)
* Attachments with text/plain MIME type are now correctly decoded according to
  their charset= parameter. (Dan Callaghan)
* Strings returned by the 'mime-decode' hook are now kept in their original
  encoding and displayed as is, instead of being wrongly transcoded.
  (Dan Callaghan)
* Rendering speed of thread list views is improved. (Vickenty Fesunov)
* Fixed display width calculation for emoji. Previously, sender names and
  thread subjects using emoji would be incorrectly truncated, if the terminal
  emulator displays emoji as double-width. (Dan Callaghan)
* List address is parsed from the non-standard Mailing-List header used by
  Groups.io. (Dan Callaghan)
* Fixed misinterpretation of quoted text where the quote uses both an
  "---- Original Message ----" marker and > delimiters, for example from
  Zimbra users. (Steven Lawrance)
* Added a new option 'indent_spaces' in config.yaml, to control the number of
  spaces for indenting each child message when displaying the thread view.
  The default remains 2. (Antoni Kaniowski)
* Attachment sizes are now displayed using standard unit abbreviations like
  "MiB". (Sharif Olorin)
* Sup now gives a hint if a search query results in an empty search after
  tokenization (for example, if the user tries to search for only punctuation).
  (Per Andersson)
* The --list-hooks option now takes an additional option --hooks-matching, to
  filter the listed hooks. (Matthieu Rakotojaona)
* Fixed ArgumentError in logging methods on Ruby 2.7. (Dan Callaghan)
* Fixed FrozenError in verified_ok? method on Ruby 2.7. (Iain Parris)
* Fixed Fixnum deprecation warnings on Ruby 2.4+. (Dan Callaghan)
* Several dependency version updates. The optimist gem replaces trollop. The
  unicode-display_width gem is a new dependency.

-- 
Dan Callaghan <djc@djc.id.au>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [sup] release 0.23
  2020-07-11  7:42 release 0.23 Dan Callaghan
@ 2020-07-11 13:44 ` Iain Parris
  2020-07-12  0:59 ` release 1.0 (was: Re: release 0.23) Dan Callaghan
  1 sibling, 0 replies; 3+ messages in thread
From: Iain Parris @ 2020-07-11 13:44 UTC (permalink / raw)
  To: supmua

Excerpts from Dan Callaghan's message of 2020-07-11 17:42:37 +1000:
> I'm pleased to announce that, after quite a long hiatus, Sup 0.23 has
> been released. This release brings a number of bug fixes and
> compatibility fixes, including Ruby 2.7 support.

Excellent! Thank you very much again for this, Dan - it is very good to
see a new Sup release, and I'm now happily running the 0.23 gem "in
production".

For collaborating with downstream:

- Fedora:
    - I saw that you already have this in hand, Dan - and have closed
      Red Hat Bugs 1855734 & 1830697, with an updated rubygem-sup
      package for Fedora 33 (rubygem-sup-0.23-2.fc33). Thank you!
      <https://koji.fedoraproject.org/koji/buildinfo?buildID=1540831>.

- Arch Linux:
    - I've updated Arch Wiki's gem installation instructions for 0.23,
      <https://wiki.archlinux.org/index.php/Sup>
    - I've also flagged the AUR "sup (0.22.1 released 2015-06-18) and
      "sup-git" (93df79b committed 2017-02-14) AUR packages as
      out-of-date.

- Debian:
    - "sup-mail" package was removed in April 2020 from Debian unstable
      (sid) and testing (bullseye) due to no Ruby 2.7 support (Debian
      bugs 956071 & 952089). <https://tracker.debian.org/pkg/sup-mail>
    - Now that 0.23 has Ruby 2.7 support, I'm going to contact the
      previous Debian maintainers, and see if I can work with them to
      reintroduce the package into Debian unstable.
    - It should then flow to Debian testing automatically.
    - The package is currently sitting in Debian Ruby Team's "Attic",
      for packages removed from the Debian archive:
      <https://salsa.debian.org/ruby-team/attic/sup-mail>.

- Ubuntu:
    - "sup-mail" isn't present in Ubuntu 20.04 LTS (focal), but was
      previously included in prior releases, including Ubuntu 19.10
      (eoan) and Ubuntu 18.04 LTS (bionic).
    - If Debian accepts the reintroduction of the "sup-mail" package,
      then perhaps Ubuntu might consider a "Stable Release Update"
      (SRU), to reintroduce the package - to avoid a poor upgrade
      experience from prior Ubuntu versions, especially since focal is
      an LTS release which people may be running until 2025.
    - If Debian reintroduce the package first, then I will see if the
      Ubuntu maintainers might be willing to consider this.

Kind regards,
Iain


^ permalink raw reply	[flat|nested] 3+ messages in thread

* release 1.0 (was: Re: release 0.23)
  2020-07-11  7:42 release 0.23 Dan Callaghan
  2020-07-11 13:44 ` [sup] " Iain Parris
@ 2020-07-12  0:59 ` Dan Callaghan
  1 sibling, 0 replies; 3+ messages in thread
From: Dan Callaghan @ 2020-07-12  0:59 UTC (permalink / raw)
  To: supmua

Excerpts from Dan Callaghan's message of 2020-07-11 17:42:37 +10:00:
> I'm pleased to announce that, after quite a long hiatus, Sup 0.23 has
> been released.

It was bugging me that Sup is still calling itself 0.x after all these
years. So I decided to re-release 0.23 with a version number of 1.0. The
new 1.0 release is on Rubygems and Github now. The code is identical to
the 0.23 release.

-- 
Dan Callaghan <djc@djc.id.au>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-07-12  1:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-11  7:42 release 0.23 Dan Callaghan
2020-07-11 13:44 ` [sup] " Iain Parris
2020-07-12  0:59 ` release 1.0 (was: Re: release 0.23) Dan Callaghan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox