Releases: leotaku/elisp-check
Release v1.4.0
This is a minor release with some fixes resulting in a few user-facing changes.
- Improve how certain errors raised during dependency installation and
load-file
checks are shown to the user. Thanks to @sbougerel for raising the issue that lead to this change! - Use node20 instead of node16, the latter of which is slowly being depreciated in the GitHub Actions ecosystem.
- Change how
package-lint-main-file
is interpreted for multi-file packages, leading to more intuitive behavior in most cases. Thanks to @chaosemer for raising the issue that lead to this change! - Disable signature checking while downloading dependencies on old Emacs versions below
27
. This was done to work around expired keys distributed with old versions of Emacs, and should be fine for running checks in isolated CI environments. Thanks to @gvol for raising the issue that lead to this change!
I hope this Action will continue to be useful to the Emacs community!
Release v1.3.1
This is a patch release with only one fix and no user-facing changes.
- Use node16 instead of node12, the latter of which is slowly being depreciated in the GitHub Actions ecosystem. Thanks to @rnkn for reporting this!
- Improve some of the documentation. Thanks to @egli for making these suggestions!
I hope this Action will continue to be useful to the Emacs community!
Release v1.3
This is a minor release with only fixes and no user-facing changes.
- Use the modern interface for collecting messages from the Emacs byte-compiler, when it is available. This was done to properly handle a change in how warning and error positions are collected in the latest versions of Emacs. Thanks to @tpapp for reporting this!
- Added scheduled workflow events to the CI configuration. This should help with catching and resolving problems caused by changes in Emacs and upstream packages more quickly.
I hope this Action will continue to be useful to the Emacs community!
Release v1.2
This is a minor release with few user-facing changes related mostly to the handling of package archives.
-
Removed support for Org ELPA package archive, as it has been announced that Org ELPA is shutting down. The
org
andorg-contrib
packages will continue to be available on GNU ELPA and NonGNU ELPA respectively. Thanks to @snowiow for landing this change! -
Added support for NonGNU ELPA package archive.
I hope this Action will continue to be useful to the Emacs community!
Release v1.1
This is a minor release with few user-facing changes.
-
The
byte-compile
check now considers ambiguous byte-compiler messages to be warnings instead of errors. This is relevant for older versions of Emacs, which do not distinguish between byte-compiler warning and error messages. -
Emacs versions 24.1 to 24.3 are still supported, however the
package-lint
check is no longer compatible with these versions. This seems to be caused by changes in upstream package-lint which are not under my direct control. -
The Action no longer logs a non-zero Emacs exit status to the GitHub Actions UI.
I hope this Action will continue to be useful to the Emacs community!
Initial Release
This is the initial release for the elisp-check
project.
It has been tested my own Emacs Lisp packages and is now considered ready for production.