branch: externals/pulsar
commit cdb7892a2b7e8e7cc644b8e24e5ab6bf0c51584d
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Upgrade to version 0.3.0
---
 CHANGELOG.org | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 README.org    |  6 +++---
 pulsar.el     |  2 +-
 3 files changed, 50 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index 940cfa8361..a4b990ae9b 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -6,6 +6,52 @@
 The newest release is at the top.  For further details, please consult
 the manual: <https://protesilaos.com/emacs/pulsar>.
 
+* Version 0.3.0 on 2022-04-08
+
++ Changed the source repository from GitLab to SourceHut:
+  <https://git.sr.ht/~protesilaos/pulsar>.  Use the mailing list to
+  start a discussion, report a bug, send a patch, etc.:
+  <https://lists.sr.ht/~protesilaos/pulsar>.  The GitLab URL will serve
+  as a mirror from now on (a GitHub mirror is still available and will
+  remain that way).
+
++ Refined how Pulsar behaves in the case of the last line.  Basically,
+  when the last line cannot be highlighted we want to pulse the one
+  right above.  Thanks to JD Smith for fine-tuning this behaviour in
+  merge request 1 over at the GitLab mirror:
+  <https://gitlab.com/protesilaos/pulsar/-/merge_requests/1> (exempt
+  from the requirement to assign copyright to the Free Software
+  Foundation as it is below the threshold).
+
++ Ensured that the Pulsar effect are limited to the current window when
+  the buffer is displayed in multiple windows.  This avoids the common
+  problem of simultaneous highlights in multiple locations, which
+  confuse rather than inform the user of where the point is.  Thanks to
+  Aymeric Agon-Rambosson for the contribution in merge request 2 over at
+  the GitLab mirror:
+  <https://gitlab.com/protesilaos/pulsar/-/merge_requests/2>.  Aymeric
+  has assigned copyright to the Free Software Foundation.
+
++ Wrote a buffer-local and a global minor mode that sets up Pulsar.
+  This supersedes the old design which had a built-in assumption that
+  the "pulse line" effect should always be global.  Now the user has
+  more flexibility.  They may also disable Pulsar on demand.  Note that
+  pulsar still only triggers its effect for entries in the user option
+  ~pulsar-pulse-functions~.  Thanks to Rudolf Adamkovič for the feedback
+  in issue 9 over at the GitLab mirror:
+  <https://gitlab.com/protesilaos/pulsar/-/issues/9>.
+
++ Implement the ~pulsar-highlight-dwim~ command.  It is like the
+  ~pulsar-highlight-line~ except it also understands regions, be they
+  regular or rectangular.  Thanks to Mark Barton for the feedback in
+  issue 13 over at the GitLab mirror:
+  <https://gitlab.com/protesilaos/pulsar/-/issues/13>.
+
++ Clarified some technical points in various doc strings and the manual,
+  such as what is the ~pulsar-delay~ and the ~pulsar-iterations~.
+  Thanks to Rudolf Adamkovič for the feedback in issue 12 over at the
+  GitLab mirror: <https://gitlab.com/protesilaos/pulsar/-/issues/12>.
+
 * Version 0.2.0 on 2022-03-16
 
 + Fixed an inconsistency that was present when Emacs was running in a
diff --git a/README.org b/README.org
index 1d0d0dabd8..3b98d9663f 100644
--- a/README.org
+++ b/README.org
@@ -5,9 +5,9 @@
 #+options: ':t toc:nil author:t email:t num:t
 #+startup: content
 
-#+macro: stable-version 0.2.0
-#+macro: release-date 2022-03-16
-#+macro: development-version 0.3.0-dev
+#+macro: stable-version 0.3.0
+#+macro: release-date 2022-04-08
+#+macro: development-version 0.4.0-dev
 #+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
 #+macro: space @@texinfo:@: @@
 #+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
diff --git a/pulsar.el b/pulsar.el
index 8771752799..3f3b4990d3 100644
--- a/pulsar.el
+++ b/pulsar.el
@@ -4,7 +4,7 @@
 
 ;; Author: Protesilaos Stavrou <i...@protesilaos.com>
 ;; URL: https://git.sr.ht/~protesilaos/pulsar
-;; Version: 0.2.4
+;; Version: 0.3.0
 ;; Package-Requires: ((emacs "27.1"))
 ;; Keywords: convenience, pulse, highlight
 

Reply via email to