vcswatch reports that
this package seems to have a new changelog entry (version
1.34-1, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 59af91203678ebe2aa494791e4a23635c2ec4d55
Author: Xiyue Deng <manphiz@gmail.com>
Date: Sat Mar 16 23:55:45 2024 -0700
Update d/changelog
commit 7dfe563c1d13384da693c70a56e3b22096855912
Author: Xiyue Deng <manphiz@gmail.com>
Date: Sat Mar 16 23:55:15 2024 -0700
Add d/upstream/metadata
commit d180c50528504179a2cf0762772daf7f137d8af3
Author: Xiyue Deng <manphiz@gmail.com>
Date: Sat Mar 16 23:52:54 2024 -0700
Add Upstream-Contact in d/copyright
commit 38679e614f01552c8c7615bc31f28485150c4080
Author: Xiyue Deng <manphiz@gmail.com>
Date: Sat Mar 16 22:18:09 2024 -0700
Migrate to debhelper-compat version 13
commit 56a39f6f089e58d46764d9a86acb87ca226d08e7
Author: Xiyue Deng <manphiz@gmail.com>
Date: Sat Mar 16 22:16:23 2024 -0700
New upstream release
commit 51d11dedb46cbccb78de7d5458553a8fd0133489
Merge: 3815488 c0764a7
Author: Xiyue Deng <manphiz@gmail.com>
Date: Sat Mar 16 22:15:01 2024 -0700
Merge tag 'v1.34'
Bump version: 1.33 → 1.34
commit c0764a764cf088dcb5132c44d5864b22d7723765
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Feb 26 22:58:05 2024 +0100
Bump version: 1.33 → 1.34
commit 40363d12d3f2f9e72d43b0cf833c2d4387c5374f
Merge: f2f7f81 6167996
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Feb 26 22:57:00 2024 +0100
Merge pull request #242 from snogge/oclosure
Don't look inside functions
commit 61679966dd29a26cee54ee55c59dffec69664c6e
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Fri Feb 23 00:51:57 2024 +0100
test: Update tests to work with OClosures
When `buttercup--wrap-expr' uses `buttercup-thunk' OClosures, it
actually returns a form that has to be `eval'ed to get a
`buttercup-thunk'.
This is not an issue when `buttercup--wrap-expr' is used in the
`expect' macro, because the expansion of `expect' will be read/eval:ed
anyway.
But in the tests the return will sometimes have to be explicitly
evaled before it's processed by other functions.
commit 7a22c7a384d86cf4d1c3ac88560123724b950090
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Wed Feb 21 23:56:40 2024 +0100
Use OClosures for enclosed expressions on Emacs ≥ 29
OClosures solves the problem in a much better way.
Authored-by: Stefan Monnier
commit 3c6c88825dc191d1b1a8d1949e6d72790613f0fc
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Feb 22 00:09:21 2024 +0100
Use &rest args in advice definition for display-warning
Authored-by: Stefan Monnier
commit b470fdfbdb81bdcf1402bd8e7e1aceaac1fe8d33
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Feb 22 00:05:01 2024 +0100
Use the #' syntax for function symbols
and correct comment `depth'.
Authored-by: Stefan Monnier
commit 2dc86563479306a6eeed1b1cdf244ab5a739af4b
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Wed Feb 21 23:39:28 2024 +0100
Remove obsolete compat code
Authored-by: Stefan Monnier
commit ddda579b9182ff485d54e6ccbdddba23555df074
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Wed Feb 21 23:23:43 2024 +0100
gitignore ELPA-generated files
Authored-by: Stefan Monnier
commit 2b5233d6bfa717b5136304a36451b06e49861451
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Fri Feb 23 00:17:19 2024 +0100
docs: Describe how to skip tests conditionally
The assume macro has been present for a long time but has never been
described in the documentation.
commit 7742f9ff44c27eb4730287d84786c4b794accc23
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Feb 22 23:08:22 2024 +0100
Test on GNU Emacs 29.2
and update to checkout@v4
commit f2f7f81a83a1092f05c515f8f5212a5a82f180ff
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Nov 13 23:13:45 2023 +0100
Improve fail message for the :to-have-been-called-times matcher
commit b18ab7fe22b1394477667795e28c950a5f87311f
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Nov 13 22:56:30 2023 +0100
test: Verify multiple argument matching for :have-been-called-with
commit 21c2260c8fc1fd5b714c77589c66a1c729342327
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Nov 13 22:51:53 2023 +0100
test: Correct wording of some matcher tests
Remove the extra 'not' that had snuck in there.
commit 48a81c6bdaaf6d1b6da03b412bb6d04b6ecf2cc0
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Nov 13 22:44:14 2023 +0100
Add docstrings for the spy matchers
commit 25924eb0a373a910f944d14abf1faf08916136ed
Merge: 24d43b2 8595bd9
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Fri Dec 8 23:19:30 2023 +0100
Merge branch 'improved-throw-messages'
* improved-throw-messages:
Move quotes into the format handlers in buttercup--handle-to-throw
Use the explained diffence for the diffing args case
Separate the :to-throw failure types to enable better messages
Use the ert-explainer to check signal args equality in :to-throw
commit 24d43b2ce262faf59e5ff9f72466efb293aa6154
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Dec 7 00:59:39 2023 +0100
README: Update the 'Build and test' badge
commit e4fb7cd560d27d8879a2c7739ee96946adec2df8
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Dec 7 00:51:26 2023 +0100
Bump version: 1.32 → 1.33
commit 20ce95b8b7f596fbe1f7dd1d77702f4fd3dc8ba5
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Dec 7 00:33:16 2023 +0100
Drop support for Emacs 24.3
Emacs 24.3 was released in March of 2013. Emacs 24.4 was released in
October of 2014. emacs-buttercup tries to support as old Emacsen as
possible as it is a tool that can reasonably be expected to be used on
old Emacsen during testing of other packages. But there must be a
limit. Emacs 24.3 is 10.5 years old at this point, and all remotely
recent distributions come with newer versions of Emacs.
commit dc71f7834ec566724c0cb31fdbd337d0a8ec5217
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Dec 3 17:03:32 2023 +0100
Use outline headings in buttercup-compat.el as well
commit abfc973500edb860705a006f80e6c74f74d367d0
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Dec 3 16:59:40 2023 +0100
Ensure the eof comment actually is at eof
commit b5a8b89c2e62ac6d598b0484580b7e35aa44e437
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Dec 3 16:58:42 2023 +0100
Set lexical-binding in buttercup-compat
Set it to nil, in this case. In Emacs 30 the byte-compiler started
to warn when this variable is not set.
commit c3ac44cf29e1836afda9ebf8a9b9eacdf9ab9abf
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Sun Dec 3 16:57:51 2023 +0100
Use advice-add instead of obsolete defadvice
commit 8595bd91ee333f8f6bf2008521184eb4c9552ab6
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Sun Mar 19 23:09:49 2023 +0100
Move quotes into the format handlers in buttercup--handle-to-throw
commit c32a74bc287cd662d7dce5f568ef8945170f6cb3
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Wed Oct 18 22:51:06 2023 +0200
Use the explained diffence for the diffing args case
When the signal matches but the arguments don't, use the
ert-explainers message to help the user understand the difference.
commit 26c090b7ff338e35b8115aa5be066f4fe57c7758
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Tue Mar 7 22:33:35 2023 +0100
Separate the :to-throw failure types to enable better messages
Instead of using buttercup--test-expectation, unroll the various
cases. This is prepatory work for using the explained difference for
arguments.
commit f967fdfc1f7c3668ca570453ff11b7fa759b7318
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Tue Jan 24 23:31:15 2023 +0100
Use the ert-explainer to check signal args equality in :to-throw
The object returned by the explainer will be used in the :to-throw
fail message.
commit 3780eb081913d1aeef2bc5950891a3fbe3b3771d
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Oct 5 23:20:38 2023 +0200
Bump version: 1.31 → 1.32
commit 38467b6b5f35d0c5205eff3d30e2cb27906f475c
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Jan 23 23:42:40 2023 +0100
Exclude signal args in :to-throw messages unless specified
Unless the test should match signal arguments, exclude them from the
expect message.
commit 0a281ed9178c1816c6d0ae3b52a056a5585dc189
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Jan 23 23:13:23 2023 +0100
Handle no-signal case separately in buttercup--handle-to-throw
Checking for no signal first eliminates the need for the result-fmt
variable.
Shorten the message when an expression unexpectedly do not throw.
commit b275ade3dcc2966217ae7a5421b1b795db4634a4
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Oct 5 23:07:41 2023 +0200
Update copyrights
commit 8ef60446ba7f7140169f34a8ff522b1b76a72f8a
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Mon Aug 7 00:39:47 2023 +0200
Test on GNU Emacs 29.1
commit dfef8cf9c8404567c247b292a4c5752b47e2e4ec
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Thu Oct 5 23:05:51 2023 +0200
test: Allow linebreaks in pretty backtraces
commit 9cbbc9999e3ae28091e93015b2996a1e698f8b0e
Author: Ola Nilsson <ola.nilsson@gmail.com>
Date: Wed Sep 20 00:31:28 2023 +0200
actions: Set restrictive permissions for github workflows